platform_system_core/libbacktrace
David Srbecky 645f8bbc6f Emit the frame for DEX PC before the frame for native PC.
This results in more natural backtrace.

Test: ART's 137-cfi test

Change-Id: Ic472db2733a330f8dbc722887809273b77d9dfb5
2018-01-25 14:09:43 +00:00
..
include/backtrace Add extra frame when dex_pc is non-zero. 2018-01-23 13:17:48 -08:00
testdata libBacktraceOffline: improve unwinding callchains. 2017-12-18 18:20:44 -08:00
.clang-format Add a 2 width option of clang format. 2017-03-10 13:01:39 -08:00
Android.bp Add extra frame when dex_pc is non-zero. 2018-01-23 13:17:48 -08:00
Backtrace.cpp Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
backtrace_benchmarks.cpp Make sure at least XX maps are created. 2017-12-08 12:48:46 -08:00
backtrace_offline_test.cpp Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
backtrace_read_benchmarks.cpp Add method to detect remote read function to use. 2017-12-07 19:00:00 -08:00
backtrace_test.cpp Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
backtrace_testlib.cpp Test unwinding through a signal handler. 2017-03-23 16:16:02 -07:00
backtrace_testlib.h Test unwinding through a signal handler. 2017-03-23 16:16:02 -07:00
BacktraceAsyncSafeLog.h Use async safe logging in signal handlers. 2017-05-04 17:15:17 -07:00
BacktraceCurrent.cpp Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
BacktraceCurrent.h Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
BacktraceLog.h liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
BacktraceMap.cpp Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
BacktraceOffline.cpp Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
BacktraceOffline.h Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
BacktracePtrace.cpp Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
BacktracePtrace.h Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
GetPss.cpp Fix misc-macro-parentheses warnings in adb, debuggerd, libbacktrace. 2016-05-18 15:53:15 -07:00
GetPss.h Create an UnwindMapLocal object. 2014-04-03 14:19:24 -07:00
OWNERS Add OWNERS. 2017-12-07 13:30:03 -08:00
thread_utils.c Remove libbacktrace definition of gettid. 2015-05-13 13:44:34 -07:00
thread_utils.h Fix libbacktrace host build. 2015-12-07 20:09:24 -08:00
ThreadEntry.cpp Use async safe logging in signal handlers. 2017-05-04 17:15:17 -07:00
ThreadEntry.h Allow calling GetFunctionName before unwinding. 2017-03-21 14:21:49 -07:00
unwind_dex_test.cpp Add extra frame when dex_pc is non-zero. 2018-01-23 13:17:48 -08:00
UnwindDexFile.cpp Add extra frame when dex_pc is non-zero. 2018-01-23 13:17:48 -08:00
UnwindDexFile.h Add extra frame when dex_pc is non-zero. 2018-01-23 13:17:48 -08:00
UnwindMap.cpp Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
UnwindMap.h Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
UnwindStack.cpp Emit the frame for DEX PC before the frame for native PC. 2018-01-25 14:09:43 +00:00
UnwindStack.h Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
UnwindStackMap.cpp Add extra frame when dex_pc is non-zero. 2018-01-23 13:17:48 -08:00
UnwindStackMap.h Add extra frame when dex_pc is non-zero. 2018-01-23 13:17:48 -08:00