platform_system_core/debuggerd/libdebuggerd/test
Josh Gao 2b2ae0c88e crash_dump: fork a copy of the target's address space.
Reduce the amount of time that a process remains paused by pausing its
threads, fetching their registers, and then performing unwinding on a
copy of its address space. This also works around a kernel change
that's in 4.9 that prevents ptrace from reading memory of processes
that we don't have immediate permissions to ptrace (even if we
previously ptraced them).

Bug: http://b/62112103
Bug: http://b/63989615
Test: treehugger
Change-Id: I7b9cc5dd8f54a354bc61f1bda0d2b7a8a55733c4
2017-12-15 14:11:12 -08:00
..
sys There's no longer a limit to property names. 2017-02-28 14:12:54 -08:00
BacktraceMock.h crash_dump: fork a copy of the target's address space. 2017-12-15 14:11:12 -08:00
dump_memory_test.cpp crash_dump: fork a copy of the target's address space. 2017-12-15 14:11:12 -08:00
elf_fake.cpp crash_dump: fork a copy of the target's address space. 2017-12-15 14:11:12 -08:00
elf_fake.h debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
host_signal_fixup.h debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
log_fake.cpp libdebuggerd: cleanup. 2017-08-29 15:18:46 -07:00
log_fake.h debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
open_files_list_test.cpp libdebuggerd: cleanup. 2017-08-29 15:18:46 -07:00
tombstone_test.cpp crash_dump: fork a copy of the target's address space. 2017-12-15 14:11:12 -08:00