• Mike Chen's avatar
    add perf test for unwinding · d3e07006
    Mike Chen authored
    This is to enable performance measurements of individual optimisations
    on stack tracing.
    
    To provide useful debugging information, Arm's Memory Tagging Extension
    (MTE) requires capturing stack traces on each allocation, therefore
    unwinding is a performance-sensitive operation.  We're also planning to
    change Chrome's unwinders for MTE's complementary technologies (PAC and
    BTI). This test will help us measure the impact of these various flags
    and changes, check for regressions, and help us find optimizations.
    
    Bug: 1137393
    
    Change-Id: I768c2dcf2cacdc5bba2cdec81d973b87ba3d4ea0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2621832
    Commit-Queue: Richard Townsend <richard.townsend@arm.com>
    Reviewed-by: default avatarDaniel Cheng <dcheng@chromium.org>
    Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#845185}
    d3e07006
stack_trace_perftest.cc 3.17 KB