v8/test
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
..
benchmarks [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
cctest Fast-path in SlowFlatten for ConsStrings with empty first part 2016-11-10 11:24:07 +00:00
common [wasm] Fix bounds check in LoadDataSegments. 2016-11-09 11:41:23 +00:00
debugger [turbofan] Advance bytecode offset after lazy deopt. 2016-11-10 11:35:22 +00:00
fuzzer [wasm] Cleanup the wasm-call fuzzer 2016-10-24 12:44:03 +00:00
inspector Compiling an array literal should be context-independent. 2016-11-10 11:17:11 +00:00
intl [wasm] asm.js: Add asm_wasm variant to test asm.js->wasm pipeline. 2016-09-19 23:57:13 +00:00
js-perf-test Add spread call micro-benchmarks. 2016-11-08 14:17:18 +00:00
memory [snapshot] support multiple contexts in the same snapshot. 2016-06-15 15:39:06 +00:00
message [parsing] When failing due to variable redeclaration, point at the variable. 2016-10-27 11:03:47 +00:00
mjsunit [turbofan] Advance bytecode offset after lazy deopt. 2016-11-10 11:35:22 +00:00
mozilla Skip some mozilla tests on turbofan_opt as they consistently timeout 2016-10-07 22:41:42 +00:00
preparser [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
promises-aplus Make test262 test runner check for which exception is thrown 2016-03-14 21:20:37 +00:00
simdjs [test] Deprecate test data download for most test suites 2016-08-08 12:39:48 +00:00
test262 Remove the 'caller' property from the strict-mode arguments map 2016-11-04 14:30:29 +00:00
unittests [ignition] Fix -Wsign-compare warnings. 2016-11-10 11:25:44 +00:00
webkit Remove always-true --harmony-restrictive-declarations flag 2016-11-04 18:50:41 +00:00
bot_default.gyp Add inspector tests to default tests to run locally. 2016-11-04 08:50:07 +00:00
bot_default.isolate [debugger] basic test infrastructure for new debugger test api. 2016-10-21 06:38:05 +00:00
BUILD.gn Add inspector tests to default tests to run locally. 2016-11-04 08:50:07 +00:00
default.gyp Add inspector tests to default tests to run locally. 2016-11-04 08:50:07 +00:00
default.isolate Add inspector tests to default tests to run locally. 2016-11-04 08:50:07 +00:00
optimize_for_size.gyp [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
optimize_for_size.isolate [debugger] basic test infrastructure for new debugger test api. 2016-10-21 06:38:05 +00:00
perf.gyp [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
perf.isolate [test] Isolate files the perf runner depends on 2016-11-08 10:25:13 +00:00