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
|