v8/test/debugger
mstarzinger 93c6595200 [turbofan] Advance bytecode offset after lazy deopt.
This changes {FrameState} nodes modeling "after" states to use bytecode
offsets pointing to the deoptimizing bytecode. This is in sync with the
normal execution, as the bytecode offset is advanced after operations
complete in regular bytecode handlers.

The change is necessary to ensure lazy deoptimized frames contain an
accurate bytecode offset while they are on the stack. Such frames can be
inspected by various stack walks. The continuation builtin will advance
the bytecode offset upon return.

R=jarin@chromium.org
TEST=mjsunit/regress/regress-crbug-660379
BUG=chromium:660379

Review-Url: https://codereview.chromium.org/2487173002
Cr-Commit-Position: refs/heads/master@{#40887}
2016-11-10 11:35:22 +00:00
..
debug [debug-wrapper] Add caught/uncaught to exception pauses 2016-11-10 09:05:29 +00:00
protocol
regress [debugger] do not accidentally pop contexts in bytecode 2016-11-08 12:13:48 +00:00
wrapper [debugger] Various break-related functionality in test wrapper 2016-10-28 08:18:34 +00:00
debugger.gyp
debugger.isolate [debugger] Add entire directory to files in .isolate 2016-11-08 08:48:57 +00:00
debugger.status [turbofan] Advance bytecode offset after lazy deopt. 2016-11-10 11:35:22 +00:00
test-api.js [debug-wrapper] Add caught/uncaught to exception pauses 2016-11-10 09:05:29 +00:00
testcfg.py [debugger] Basic scope functionality and exception events in wrapper 2016-11-08 14:54:10 +00:00