android_system_core/libbacktrace
Christopher Ferris f4e3ff6619 Add a MemoryOfflineBuffer object.
Use this for offline stack data so that it's not necessary to
copy any data around.

Add unit tests for the new object.

Bug: 77258731
Bug: 74354410

Test: Ran libunwindstack/libbacktrace unit tests.
Change-Id: I9b0f25d9520c96e64aedef5f295423c60ddb3488
(cherry picked from commit 6633b0ca09)
2018-04-04 12:29:25 -07:00
..
include/backtrace Method to avoid skipping frames for local unwinds. 2018-03-27 11:12:41 -07:00
testdata
.clang-format
Android.bp bpfmt. 2018-02-16 17:58:14 -08:00
Backtrace.cpp Include the map name when dumping memory around a register. 2018-02-15 16:28:50 -08:00
BacktraceAsyncSafeLog.h
BacktraceCurrent.cpp
BacktraceCurrent.h
BacktraceLog.h
BacktraceMap.cpp Include the map name when dumping memory around a register. 2018-02-15 16:28:50 -08:00
BacktracePtrace.cpp
BacktracePtrace.h
GetPss.cpp
GetPss.h
OWNERS
ThreadEntry.cpp
ThreadEntry.h
UnwindMap.cpp
UnwindMap.h
UnwindStack.cpp Method to avoid skipping frames for local unwinds. 2018-03-27 11:12:41 -07:00
UnwindStack.h
UnwindStackMap.cpp Add a MemoryOfflineBuffer object. 2018-04-04 12:29:25 -07:00
UnwindStackMap.h Add a MemoryOfflineBuffer object. 2018-04-04 12:29:25 -07:00
backtrace_benchmarks.cpp
backtrace_offline_test.cpp
backtrace_read_benchmarks.cpp
backtrace_test.cpp Method to avoid skipping frames for local unwinds. 2018-03-27 11:12:41 -07:00
backtrace_testlib.cpp
backtrace_testlib.h
thread_utils.c
thread_utils.h