• Michael Starzinger's avatar
    [simulator] Refactor redirections to be process-wide. · f4dde200
    Michael Starzinger authored
    This refactors the list of redirections of runtime call targets that
    simulators maintain to be process-wide (as opposed to be per Isolate).
    Such redirections are used for static C++ call targets which themselves
    are process-wide, which makes this model a closer fit. Access is already
    properly synchronized via a mutex.
    
    Along the way this also introduces the {SimulatorBase} class as a common
    base class for all simulator implementations.
    
    R=clemensh@chromium.org
    
    Change-Id: Iae8602c44b1b34cb916dde2b22c9403b0496b3d4
    Reviewed-on: https://chromium-review.googlesource.com/823966
    Commit-Queue: Michael Starzinger <mstarzinger@chromium.org>
    Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#50074}
    f4dde200
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...
.editorconfig Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.vpython 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...