DescriptionCopy the register context before calling StackWalk64
StackWalk64 modifies the register context in place as it unwinds.
This makes it so that chained exception filters (think ASan) see
the register context after unwinding. They end up printing truncated
stack traces, making ClusterFuzz sad.
R=jam@chromium.org,ochang@chromium.org
BUG=533350
TEST=Manually ran ToolsSanityTest.AddressSanitizerNullDerefCrashTest, verified correct ASan report
Committed: https://crrev.com/0565cdd65d0a9ce19097d23b4cd6543943c0e78d
Cr-Commit-Position: refs/heads/master@{#352621}
Patch Set 1 #
Messages
Total messages: 15 (4 generated)
|