DescriptionStack sampling profiler: fix leaf function unwinding and remove blacklisting
The leaf function unwinding has a bug where the new instruction pointer
is set to the stack pointer rather than the value at the stack
pointer. This causes the module check on the next iteration to fail,
resulting in stacks truncated at depth 1. This change fixes that bug.
The change also removes the associated leaf function blacklisting
implementation. This implementation is no longer needed as the third
party code that precipitated it is now detected by the valid module
check.
BUG=555770
Committed: https://crrev.com/eb8d42df5fbfb95ad409dfd2353d04674624c2f5
Cr-Commit-Position: refs/heads/master@{#363725}
Patch Set 1 #
Messages
Total messages: 9 (3 generated)
|