DescriptionPPC/s390: [turbofan] Advance bytecode offset after lazy deopt.
Port 93c65952009a611b840142e63237c58c7267bfd1
Original commit message:
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=mstarzinger@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
BUG=
LOG=N
Committed: https://crrev.com/a5467aae1ec7427a67b3cd8a0635c1f7ff62e25a
Cr-Commit-Position: refs/heads/master@{#40898}
Patch Set 1 #
Messages
Total messages: 8 (2 generated)
|