• yangguo's avatar
    [debugger] account for inlined functions when stepping. · d9399cc3
    yangguo authored
    - 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}
    d9399cc3
Name
Last commit
Last update
..
arm Loading commit data...
arm64 Loading commit data...
ia32 Loading commit data...
mips Loading commit data...
mips64 Loading commit data...
ppc Loading commit data...
s390 Loading commit data...
x64 Loading commit data...
x87 Loading commit data...
OWNERS Loading commit data...
debug-evaluate.cc Loading commit data...
debug-evaluate.h Loading commit data...
debug-frames.cc Loading commit data...
debug-frames.h Loading commit data...
debug-interface.h Loading commit data...
debug-scopes.cc Loading commit data...
debug-scopes.h Loading commit data...
debug.cc Loading commit data...
debug.h Loading commit data...
debug.js Loading commit data...
interface-types.h Loading commit data...
liveedit.cc Loading commit data...
liveedit.h Loading commit data...
liveedit.js Loading commit data...
mirrors.js Loading commit data...