platform_system_core/debuggerd
Christopher Ferris 0b06a590d9 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
2018-01-23 13:17:48 -08:00
..
client crash_dump: lower THREAD_COUNT in debuggerd_client.race for low-speed devices 2017-06-23 08:59:22 +09:00
common/include tombstoned: allow intercepts for java traces. 2017-05-31 10:35:32 +01:00
crasher Change seccomp to the system filter 2017-12-22 14:35:28 -08:00
handler debuggerd_handler: set PR_SET_PTRACER before running crash_dump. 2017-12-27 13:19:31 -08:00
include/debuggerd tombstoned: allow intercepts for java traces. 2017-05-31 10:35:32 +01:00
libdebuggerd Fix regression caused by libbacktrace API change. 2018-01-20 00:59:11 -08:00
seccomp_policy debuggerd: add seccomp policies and tests. 2018-01-18 13:49:56 -08:00
tombstoned tombstoned: fix another call to evconnlistener_new. 2017-09-22 18:00:35 -07:00
.clang-format Remove extraneous .clang-format files 2017-03-14 14:06:31 -07:00
Android.bp Add extra frame when dex_pc is non-zero. 2018-01-23 13:17:48 -08:00
Android.mk debuggerd: add seccomp policies and tests. 2018-01-18 13:49:56 -08:00
crash_dump.cpp crash_dump: fork a copy of the target's address space. 2017-12-15 14:11:12 -08:00
debuggerd.cpp Remove unnecessary SELinux dependencies 2017-07-01 07:41:48 -07:00
debuggerd_benchmark.cpp debuggerd: add pause time benchmark. 2017-12-19 16:36:04 -08:00
debuggerd_test.cpp debuggerd: add seccomp policies and tests. 2018-01-18 13:49:56 -08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
OWNERS Add OWNERS. 2017-12-07 13:30:03 -08:00
protocol.h crash_dump: fork a copy of the target's address space. 2017-12-15 14:11:12 -08:00
util.cpp crash_dump: fork a copy of the target's address space. 2017-12-15 14:11:12 -08:00
util.h crash_dump: fork a copy of the target's address space. 2017-12-15 14:11:12 -08:00