android_system_core/libbacktrace
Christopher Ferris 7937a36c8e Change all uintptr_t to uint64_t in API.
In order to support the offline unwinding properly, get rid of the
usage of non-fixed type uintptr_t from all API calls.

In addition, completely remove the old local and remote unwinding code
that used libunwind.

The next step will be to move the offline unwinding to the new unwinder.

Bug: 65682279

Test: Ran unit tests for libbacktrace/debuggerd.
Test: Ran debuggerd -b on a few arm and arm64 processes.
Test: Ran crasher and crasher64 and verified tombstones look correct.
Change-Id: Ib0c6cee3ad6785a102b74908a3d8e5e93e5c6b33
2018-01-18 17:26:20 -08:00
..
include/backtrace Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -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 Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -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
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 Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
UnwindStack.h Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
UnwindStackMap.cpp Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00
UnwindStackMap.h Change all uintptr_t to uint64_t in API. 2018-01-18 17:26:20 -08:00