Description[debugger] account for inlined functions when stepping.
- Remove obsolete BreakLocatorType.
- Perform PrepareStepOnThrow after OnException event, in case stepping
was scheduled in the exception event.
- Use frame count instead of frame pointer for stepping. Frame pointer
is not reliable due to possible deopts.
- Consistently check for inlined functions in inlined frames.
- Use SharedFunctionInfo in FloodWithOneshot and EnsureDebugInfo.
R=jgruber@chromium.org
BUG=v8:5901
Review-Url: https://codereview.chromium.org/2664793002
Cr-Commit-Position: refs/heads/master@{#42878}
Committed: https://chromium.googlesource.com/v8/v8/+/d9399cc36be0e5dc2ded0ca664864c05391d8cf8
Patch Set 1 #
Total comments: 5
Patch Set 2 : rebase #Patch Set 3 : comment addressed #
Messages
Total messages: 14 (9 generated)
|