• rmcilroy's avatar
    [Interpreter]: Basic support for iterating interpreter stack frames for GC. · 4b2fffae
    rmcilroy authored
    Adds basic support for iterating interpreter stack frames for GC. Currently
    InterpreterStackFrames are treated just like JavaScriptStackFrames since the
    JavaScriptFrame::IterateExpressions() will correctly iterate over all the
    local / temp interpeter Registers, and will iterate over the
    interpreter_entry_trampoline pc address. There is no need to explicitly
    iterate over the BytecodeArray object since that is held in a machine
    register in the bytecode handler which is marked as kMachTaggedAny by
    TurboFan, and so will get iterated appropriately when iterating the
    bytecode handler stub's stack frame.
    
    BUG=v8:4280
    LOG=N
    
    Review URL: https://codereview.chromium.org/1407513003
    
    Cr-Commit-Position: refs/heads/master@{#31342}
    4b2fffae
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
docs Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
Makefile.nacl Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...