Description[interpreter] Switch profiler to use frames for OSR.
This switches the interface of the runtime profiler to use frames as
opposed to functions for performing on-stack replacement. Requests for
such replacements need to target a specific frame. This will enable us
to activate bytecode as well as baseline code for the same function.
The existing %OptimizeOsr runtime function also had to adapted and now
takes an optional stack depth to target a specific stack frame.
R=bmeurer@chromium.org
BUG=v8:4764
Committed: https://crrev.com/685210ecb070f408afbdeda8b1d40f148bda4ac3
Cr-Commit-Position: refs/heads/master@{#38548}
Patch Set 1 #Patch Set 2 : Fix frame type confusion. #
Depends on Patchset: Messages
Total messages: 18 (12 generated)
|