• Simon Zünd's avatar
    [stack trace] Change API to use new StackTraceFrame class · e295ca07
    Simon Zünd authored
    This CL changes "CaptureCurrentStackTrace" to use the
    FrameArrayBuilder. This way, simple and detailed stack traces use
    the same mechanism to capture stack traces.
    
    The stack trace API is implemented using the previously introduced
    StackTraceFrame class, which uses FrameArray as a backing store and
    can lazily initialize StackFrameInfo objects.
    
    R=jgruber@chromium.org, yangguo@chromium.org
    
    Bug: v8:8742
    Change-Id: I716a9baa33d9ca1d2ef41a73fba26234a03b045b
    Reviewed-on: https://chromium-review.googlesource.com/c/1469822
    Commit-Queue: Simon Zünd <szuend@chromium.org>
    Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#59651}
    e295ca07
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
custom_deps Loading commit data...
docs Loading commit data...
gni 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...
.clang-tidy Loading commit data...
.editorconfig Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitattributes 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...
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...