• Russ Cox's avatar
    runtime: do not trace past jmpdefer during pprof traceback on arm · 597f87c9
    Russ Cox authored
    jmpdefer modifies PC, SP, and LR, and not atomically,
    so walking past jmpdefer will often end up in a state
    where the three are not a consistent execution snapshot.
    This was causing warning messages a few frames later
    when the traceback realized it was confused, but given
    the right memory it could easily crash instead.
    
    Update #8153
    
    LGTM=minux, iant
    R=golang-codereviews, minux, iant
    CC=golang-codereviews, r
    https://golang.org/cl/107970043
    597f87c9
Name
Last commit
Last update
..
cmd Loading commit data...
lib9 Loading commit data...
libbio Loading commit data...
liblink Loading commit data...
pkg Loading commit data...
Make.dist Loading commit data...
all.bash Loading commit data...
all.bat Loading commit data...
all.rc Loading commit data...
clean.bash Loading commit data...
clean.bat Loading commit data...
clean.rc Loading commit data...
make.bash Loading commit data...
make.bat Loading commit data...
make.rc Loading commit data...
nacltest.bash Loading commit data...
race.bash Loading commit data...
race.bat Loading commit data...
run.bash Loading commit data...
run.bat Loading commit data...
run.rc Loading commit data...
sudo.bash Loading commit data...