commit | 17e91d44edf5e6476a477a200bcd89d4327358a3 | [log] [tgz] |
---|---|---|
author | Christopher Ferris <cferris@google.com> | Mon Oct 21 13:30:52 2013 -0700 |
committer | Christopher Ferris <cferris@google.com> | Mon Oct 28 17:55:25 2013 -0700 |
tree | 947783229077133a7f467402607a72fe2047a7a7 | |
parent | f1296b9e92cb04f9bba8c622560d37dfc53c7aa4 [diff] |
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