summaryrefslogtreecommitdiffstats
path: root/healthd
diff options
context:
space:
mode:
authorDavid Srbecky <dsrbecky@google.com>2018-03-14 21:30:25 +0000
committerChristopher Ferris <cferris@google.com>2018-03-29 08:47:49 -0700
commit12d902961b2f119dfccd71523041949ff1668c6e (patch)
tree62732f2636dd1b34374e499b01880ede276314a7 /healthd
parent8dc3f941131332dd240b12fea422c06e0af51572 (diff)
downloadcore-12d902961b2f119dfccd71523041949ff1668c6e.tar.gz
core-12d902961b2f119dfccd71523041949ff1668c6e.tar.bz2
core-12d902961b2f119dfccd71523041949ff1668c6e.zip
Cache DWARF location rules for a given pc.
Decoding the DWARF opcodes is expensive so make sure we cache it. This speeds unwinding in simpleperf by over a factor of 3x. Add unit tests for this new behavior. Bug: 77258731 Test: libbacktrace/libunwindstack unit tests on host and target. Test: Ran debuggerd -b on various processes on target. Change-Id: Ia516c0fa5d3e5f76746190bb4b6fdf49fd1c9388 (cherry picked from commit 3386ebade2d28fd3ef68c576bb0375bd226a1320)
Diffstat (limited to 'healthd')
0 files changed, 0 insertions, 0 deletions