summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Ferris2018-01-19 12:26:36 -0600
committerChristopher Ferris2018-01-23 15:17:48 -0600
commit0b06a590d9d949b9738266488d7fd2bc2d0b0557 (patch)
tree9088f2b7a33f42ad9478ee1a663a0ab5d71c65fd /debuggerd
parentb04bbccbb60ae303ecd083e5faa25f3168ba95cb (diff)
downloadplatform-system-core-0b06a590d9d949b9738266488d7fd2bc2d0b0557.tar.gz
platform-system-core-0b06a590d9d949b9738266488d7fd2bc2d0b0557.tar.xz
platform-system-core-0b06a590d9d949b9738266488d7fd2bc2d0b0557.zip
Add extra frame when dex_pc is non-zero.
Use the art dex file library to read the dex data. Add unit tests for the UnwindDexFile code. Bug: 72070049 Test: All unit tests continue to pass. Test: Dumped the backtrace of the 137-cfi test while running in interpreter Test: mode and verified that the stack trace is correct. Did this on host Test: and for arm/arm64. Change-Id: Ia6f343318c5dd6968a954015a7d59fdf101575b0
Diffstat (limited to 'debuggerd')
-rw-r--r--debuggerd/Android.bp1
1 files changed, 1 insertions, 0 deletions
diff --git a/debuggerd/Android.bp b/debuggerd/Android.bp
index fb8a20577..532352410 100644
--- a/debuggerd/Android.bp
+++ b/debuggerd/Android.bp
@@ -114,6 +114,7 @@ cc_library_static {
114 "libbacktrace", 114 "libbacktrace",
115 "libunwind", 115 "libunwind",
116 "libunwindstack", 116 "libunwindstack",
117 "libdexfile",
117 "liblzma", 118 "liblzma",
118 "libcutils", 119 "libcutils",
119 ], 120 ],