• Benedikt Meurer's avatar
    [debug] Disallow LiveEdit of active frames. · 53fc4807
    Benedikt Meurer authored
    Previously we'd allow to replace the source of functions that are on the
    current execution stack under certain conditions, but this has resulted
    in an endless stream of bugs due to weird edge cases, and so we're now
    limiting LiveEdit to functions that don't have any activation (including
    not a suspended generator / async function activation).
    
    We might eventually add the ability to LiveEdit functions with
    activations and have them "upgrade upon next invocation", but that
    doesn't seem to be an extremely important use case right now.
    
    Fixed: chromium:1195927
    Change-Id: I87a45ba4d0ddcfbf867bd4e73738d76b2d789e04
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2846892
    Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
    Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
    Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#74249}
    53fc4807
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest Loading commit data...
common Loading commit data...
debugger Loading commit data...
debugging Loading commit data...
fuzzer Loading commit data...
fuzzilli Loading commit data...
inspector Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mkgrokdump Loading commit data...
mozilla Loading commit data...
test262 Loading commit data...
torque Loading commit data...
unittests Loading commit data...
wasm-api-tests Loading commit data...
wasm-js Loading commit data...
wasm-spec-tests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...
OWNERS Loading commit data...