android_system_core/libbacktrace
Casey Dahlin 6b95a0e999 Internalize subclasses of Memory
There are many subclasses of the Memory class and the overwhelming
majority of them don't need to be exposed externally. We move all of
them to internal headers except MemoryOfflineBuffer, which moves to a
separate header. This dramatically reduces the exposed API surface and
makes the code more modular.

Also, remove the Offline code from libbacktrace. It's not used any where.

Test: Unit tests pass, clean tree still builds
Change-Id: I55dacdf080daba0bfe65c1ad53a4b326bb482e83
2019-06-11 12:09:18 -07:00
..
include/backtrace Internalize subclasses of Memory 2019-06-11 12:09:18 -07:00
testdata Use new unwinder for offline in libbacktrace. 2018-01-29 10:41:11 -08:00
.clang-format
Android.bp Internalize subclasses of Memory 2019-06-11 12:09:18 -07:00
Backtrace.cpp Fix pc/function name for signal handler frame. 2019-04-12 17:23:18 -07:00
BacktraceAsyncSafeLog.h
BacktraceCurrent.cpp [libbacktrace] Fix sign-compare warning 2018-12-17 12:51:36 -08:00
BacktraceCurrent.h Use new unwinder for offline in libbacktrace. 2018-01-29 10:41:11 -08:00
BacktraceLog.h
BacktraceMap.cpp procinfo: Read inode number from /proc/<pid>/maps 2019-02-11 01:38:08 +00:00
BacktracePtrace.cpp Move libbacktrace off cutils. 2018-07-11 13:55:07 -07:00
BacktracePtrace.h
BacktraceTest.h Load libbacktrace_test.so explicitly. 2018-10-03 12:42:38 -07:00
OWNERS
ThreadEntry.cpp
ThreadEntry.h
UnwindMap.cpp
UnwindMap.h
UnwindStack.cpp Internalize subclasses of Memory 2019-06-11 12:09:18 -07:00
UnwindStack.h Internalize subclasses of Memory 2019-06-11 12:09:18 -07:00
UnwindStackMap.cpp Internalize subclasses of Memory 2019-06-11 12:09:18 -07:00
UnwindStackMap.h Internalize subclasses of Memory 2019-06-11 12:09:18 -07:00
backtrace_benchmarks.cpp bionic supplies PR_SET_VMA now. 2018-08-22 12:06:20 -07:00
backtrace_read_benchmarks.cpp
backtrace_test.cpp Load libbacktrace_test.so explicitly. 2018-10-03 12:42:38 -07:00
backtrace_testlib.cpp Use new unwinder for offline in libbacktrace. 2018-01-29 10:41:11 -08:00
backtrace_testlib.h Use new unwinder for offline in libbacktrace. 2018-01-29 10:41:11 -08:00