summaryrefslogtreecommitdiffstats
path: root/libbacktrace/UnwindMap.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Allow getting an uncached process map.Christopher Ferris2014-08-041-2/+6
| | | | | | (cherry picked from commit f02593b0e61f8108449770094caa7bb39a646ec1) Change-Id: I2012bf2dc553ebc663345b9eac6d794e80df9c00
* Add missing headersDan Albert2014-05-211-0/+1
| | | | | | | These headers are needed for pid_t and free when using libc++ headers (POSIX does not require that the symbols be exposed with the previous includes). Change-Id: Ia51a4fdfdbae7377130a43c401c2d8d241671d1e
* Create an UnwindMapLocal object.Christopher Ferris2014-04-031-44/+78
| | | | | | | | | | | | | The way libunwind handles local unwinds is different from remote unwinds, so create a new map object to handle the differences. Add new test to verify the map data is being generated correctly. Add new tests to check for leaks. Refactor the BACK_LOGW code into a single header file. Change-Id: I01f3cbfc4b927646174ea1b614fa25d23b9b3427
* Call a specialized local map set.Christopher Ferris2014-02-011-3/+3
| | | | | Bug: 12852152 Change-Id: I8a0c558bc218805b0e06371af0af055e4aa6e0bb
* Fix global pointing to local variable.Christopher Ferris2014-01-281-3/+3
| | | | Change-Id: I933cbb680ca6310c13634f09a9827077c8dbd568
* Re-enable libunwind for arm.Christopher Ferris2014-01-281-0/+110
Update to handle the new optimized way that libunwind works. In addition, a small refactor of the BacktraceMap code. A few new tests of for good measure. Change-Id: I2f9b4f5ad5a0dfe907b31febee76e4b9b94fb76f