• Clemens Hammacher's avatar
    [wasm] [interpreter] Store just one pc per frame · 4def2923
    Clemens Hammacher authored
    Instead of storing call_pc and ret_pc, store just one pc. This
    simplifies frame inspection (no distinction between top frame and other
    frames). The previous ret_pc can easily be computed from the stored pc,
    since we know that we must be at a indirect or direct call site when
    returning to a previous frame.
    It also slightly simplifies the upcoming CL to call imported functions,
    which would also have to set the call_pc.
    
    R=titzer@chromium.org, ahaas@chromium.org
    BUG=v8:5822
    
    Change-Id: I5876c09ec36450dc1474a760282fd5e41eab38be
    Reviewed-on: https://chromium-review.googlesource.com/453159
    Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#43777}
    4def2923
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles 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 Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm 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...
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...