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/utility.cpp
|
97258aad8a41e375696a06793e5de3e9d75f6f1b |
|
06-Mar-2017 |
Chenjie Luo <cjluo@google.com> |
Define _LOG as a weak symbol. So _LOG could be overridden by customized logging implementations in non-Android systems. Bug: 35919515 Test: Test on device Change-Id: I0885c15353c0b1bf66f6f156e7f502f326b85d57
/system/core/debuggerd/libdebuggerd/utility.cpp
|
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/utility.cpp
|