History log of /system/core/debuggerd/libdebuggerd/include/tombstone.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
57f58f8e4a143f1208593c8b397b9a17d055dad0 16-Mar-2017 Josh Gao <jmgao@google.com> crash_dump: fetch process/thread names before dropping privileges.

Processes that don't have dumpable set to 1 cannot have their
process/thread names read by processes that don't have all of their
capabilities. Fetch these names in crash_dump before dropping
privileges.

Bug: http://b/36237221
Test: debuggerd_test
Test: debuggerd -b `pidof android.hardware.bluetooth@1.0-service`
Change-Id: I174769e7b3c1ea9f11f9c8cbdff83028a4225783
/system/core/debuggerd/libdebuggerd/include/tombstone.h
c7fe0600cc14f0324e8f603309c92263aefb7193 13-Mar-2017 Josh Gao <jmgao@google.com> crash_dump: fix warnings, turn on -Werror.

Test: mma
Change-Id: I0722fef7b513be976cbbe89f73e8bb7138a80442
/system/core/debuggerd/libdebuggerd/include/tombstone.h
9eb4eb1811a8abb9f63d4d7a0ceb17e2a22c12e8 09-Mar-2017 Josh Gao <jmgao@google.com> libdebuggerd: add compatibility shim.

Avoid breaking internal code when AOSP automerges to internal.

This will be reverted after fixing up the uses on the other end.

Bug: http://b/35858739
Test: treehugger
Change-Id: If1ee03d8d7c218d3ad9f451cfe9a9077753dda02
/system/core/debuggerd/libdebuggerd/include/tombstone.h
e1aa0ca58a2a356039047ffcc8a98d85d1bce8ed 02-Mar-2017 Josh Gao <jmgao@google.com> debuggerd_handler: implement missing fallback functionality.

Allow the fallback implementation to dump traces and create tombstones
in seccomped processes.

Bug: http://b/35858739
Test: debuggerd -b `pidof media.codec`; killall -ABRT media.codec
Change-Id: I381b283de39a66d8900f1c320d32497d6f2b4ec4
/system/core/debuggerd/libdebuggerd/include/tombstone.h
e73c932373e59e4c0351cc7a8bd8cc5b8910d87e 09-Feb-2017 Josh Gao <jmgao@google.com> libdebuggerd_handler: in-process crash dumping for seccomped processes.

Do an in-process unwind for processes that have PR_SET_NO_NEW_PRIVS
enabled.

Bug: http://b/34684590
Test: debuggerd_test, killall -ABRT media.codec
Change-Id: I62562ec2c419d6643970100ab1cc0288982a1eed
/system/core/debuggerd/libdebuggerd/include/tombstone.h
cbe70cb0a8cb0171f3802273050e851a47b090ed 19-Oct-2016 Josh Gao <jmgao@google.com> debuggerd: advance our amazing bet.

Remove debuggerd in favor of a helper process that gets execed by
crashing processes.

Bug: http://b/30705528
Test: debuggerd_test
Change-Id: I9906c69473989cbf7fe5ea6cccf9a9c563d75906
/system/core/debuggerd/libdebuggerd/include/tombstone.h