android_system_core/debuggerd
Mitch Phillips b9c072c551 Move PC-only unwind frame generation to libunwindstack.
GWP-ASan uses frame-pointer based unwinding internally on
allocation/deallocation to collect stack traces that are used when
crashes are reported.

This should be generic, so pull it out into libunwindstack so it can be
used by MTE as well.

Bug: 152412331
Test: atest debuggerd_test
Change-Id: I27b32263aac63446f5fe398af108676b70cd3971
2020-03-26 13:39:05 -07:00
..
client [GWP-ASan] Add GWP-ASan information to tombstones. 2020-02-18 16:49:50 -08:00
common/include tombstoned: allow intercepts for java traces. 2017-05-31 10:35:32 +01:00
crasher Remove various bits of dead code and unused workarounds. 2020-02-22 16:53:24 +00:00
handler [GWP-ASan] Add GWP-ASan information to tombstones. 2020-02-18 16:49:50 -08:00
include/debuggerd debuggerd: add an opt-out for OEMs that would rather collect core dumps. 2020-02-25 09:28:24 -08:00
libdebuggerd Move PC-only unwind frame generation to libunwindstack. 2020-03-26 13:39:05 -07:00
seccomp_policy debuggerd seccomp: explain why we define PROT_READ/WRITE. 2018-02-18 23:50:19 -08:00
tombstoned debuggerd: increase the default limit on tombstones to 32. 2019-09-26 14:36:01 -07:00
.clang-format Remove extraneous .clang-format files 2017-03-14 14:06:31 -07:00
Android.bp Remove use of static libdexfile to avoid linking in ART internal code. 2020-03-19 22:23:54 +00:00
crash_dump.cpp Create a ProcessInfo structure with the process-wide information from the crasher. 2020-02-28 19:12:19 -08:00
debuggerd.cpp debuggerd: add support for Java traces. 2018-06-14 15:40:06 -07:00
debuggerd_benchmark.cpp debuggerd: add pause time benchmark. 2017-12-19 16:36:04 -08:00
debuggerd_test.cpp debuggerd: switch to using platform headers for DEBUGGER_SIGNAL. 2019-12-17 16:36:05 -08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
OWNERS Add OWNERS. 2017-12-07 13:30:03 -08:00
protocol.h [GWP-ASan] Add GWP-ASan information to tombstones. 2020-02-18 16:49:50 -08:00
util.cpp debuggerd: switch to base::{Send,Receive}FileDescriptors. 2019-02-13 13:21:54 -08:00
util.h debuggerd: switch to base::{Send,Receive}FileDescriptors. 2019-02-13 13:21:54 -08:00