v8/test/inspector/debugger/restart-frame
Simon Zünd 9ca7491b35 Reland "[inspector] Re-enable Debugger#restartFrame"
This is a reland of commit 8278cb5015

The reland adds the RestartFrameTrampoline to the list of
builtins that the deoptimizer is allowed to return from for
control flow integrity.

Original change's description:
> [inspector] Re-enable Debugger#restartFrame
>
> Doc: https://bit.ly/revive-restart-frame
>
> This CL "undeprecates" Debugger#restartFrame and adds a new optional
> "mode" parameter for back-wards compatibility. Moreover, the return
> values are all deprecated. They were never actually used in the
> DevTools frontend and the same information is available from the
> Debugger#paused event that fires once execution stops at the
> beginning of the restarted function.
>
> The CL also re-baselines all the restart-frame inspector tests that
> now run successfully.
>
> R=bmeurer@chromium.org, kimanh@chromium.org
>
> Bug: chromium:1303521
> Change-Id: I34bddeb1f2f4ff3dee58dd82e779c111495566f3
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3616505
> Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
> Reviewed-by: Kim-Anh Tran <kimanh@chromium.org>
> Commit-Queue: Simon Zünd <szuend@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#80491}

Bug: chromium:1303521
Change-Id: I13e2f8b5011795a38e541310622b8333a3d08049
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3644624
Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Kim-Anh Tran <kimanh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#80534}
2022-05-14 09:32:14 +00:00
..
fails-for-non-existant-index-expected.txt Reland "[inspector] Re-enable Debugger#restartFrame" 2022-05-14 09:32:14 +00:00
fails-for-non-existant-index.js [inspector] Move restart-frame test helpers into protocol-test.js 2022-04-20 08:02:34 +00:00
fails-for-resumables-expected.txt Reland "[inspector] Re-enable Debugger#restartFrame" 2022-05-14 09:32:14 +00:00
fails-for-resumables.js [inspector] Add 'canBeRestarted' flag to CallFrames when debugger pauses 2022-04-20 12:40:34 +00:00
fails-with-embedder-frames-expected.txt Reland "[inspector] Re-enable Debugger#restartFrame" 2022-05-14 09:32:14 +00:00
fails-with-embedder-frames.js [inspector] Move restart-frame test helpers into protocol-test.js 2022-04-20 08:02:34 +00:00
fails-without-mode-param-expected.txt Reland "[inspector] Re-enable Debugger#restartFrame" 2022-05-14 09:32:14 +00:00
fails-without-mode-param.js [inspector] Add disabled tests for 'Restart frame' 1/2 2022-04-19 09:00:17 +00:00
restart-inlined-frame-expected.txt Reland "[inspector] Re-enable Debugger#restartFrame" 2022-05-14 09:32:14 +00:00
restart-inlined-frame.js [inspector] Move restart-frame test helpers into protocol-test.js 2022-04-20 08:02:34 +00:00
restart-top-frame-debugger-stmt-expected.txt Reland "[inspector] Re-enable Debugger#restartFrame" 2022-05-14 09:32:14 +00:00
restart-top-frame-debugger-stmt.js [inspector] Move restart-frame test helpers into protocol-test.js 2022-04-20 08:02:34 +00:00
restart-top-frame-local-variables-expected.txt Reland "[inspector] Re-enable Debugger#restartFrame" 2022-05-14 09:32:14 +00:00
restart-top-frame-local-variables.js [inspector] Move restart-frame test helpers into protocol-test.js 2022-04-20 08:02:34 +00:00
restart-top-frame-with-breakpoint-expected.txt Reland "[inspector] Re-enable Debugger#restartFrame" 2022-05-14 09:32:14 +00:00
restart-top-frame-with-breakpoint.js [inspector] Move restart-frame test helpers into protocol-test.js 2022-04-20 08:02:34 +00:00
restart-various-frames-expected.txt Reland "[inspector] Re-enable Debugger#restartFrame" 2022-05-14 09:32:14 +00:00
restart-various-frames.js [inspector] Move restart-frame test helpers into protocol-test.js 2022-04-20 08:02:34 +00:00