platform_system_core/libbacktrace
Christopher Ferris 17e91d44ed Rewrite libbacktrace using C++.
The old code was essentially trying to be C++ in C and was awkward. This
change makes it all objects with a thin layer that C code can use.

There is a C++ backtrace object that is not very useful, this code will
replace it.

This change also includes moving the backtrace test to a gtest, and adding
coverage of all major functionality.

Bug: 8410085
Change-Id: Iae0f1b09b3dd60395f71ed66010c1ea5cdd37841
2013-10-28 17:55:25 -07:00
..
Android.mk Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
Backtrace.cpp Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
Backtrace.h Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
BacktraceThread.cpp Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
BacktraceThread.h Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
Corkscrew.cpp Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
Corkscrew.h Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
UnwindCurrent.cpp Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
UnwindCurrent.h Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
UnwindPtrace.cpp Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
UnwindPtrace.h Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
backtrace_test.cpp Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
backtrace_testlib.c Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
map_info.c Create a single backtrace library. 2013-09-28 12:26:35 -07:00
thread_utils.c Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00
thread_utils.h Rewrite libbacktrace using C++. 2013-10-28 17:55:25 -07:00