summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* debuggerd_test: add test for process/thread names.Josh Gao2017-04-031-0/+2
* tombstoned: add tests for b/36685795.Josh Gao2017-03-302-1/+98
* tombstoned: fix a race between intercept and crash_dump.Josh Gao2017-03-304-55/+99
* tombstoned: refactor request dequeuing a bit.Josh Gao2017-03-301-7/+11
* tombstoned: don't increment num_concurrent_dumps until success.Josh Gao2017-03-301-2/+2
* Merge "debuggerd_client: properly wait for completion."Treehugger Robot2017-03-273-16/+167
|\
| * debuggerd_client: properly wait for completion.Josh Gao2017-03-273-16/+167
* | Merge ""Requested dump for tid XXX" message shouldn't be fatal."Elliott Hughes2017-03-241-1/+1
|\ \ | |/ |/|
| * "Requested dump for tid XXX" message shouldn't be fatal.Elliott Hughes2017-03-241-1/+1
* | Initialize si_code in siginfo.Christopher Ferris2017-03-221-2/+14
* | Do not access device maps.Christopher Ferris2017-03-221-1/+1
|/
* Merge "crash_dump: fetch process/thread names before dropping privileges."android-n-mr2-preview-2Josh Gao2017-03-167-100/+109
|\
| * crash_dump: fetch process/thread names before dropping privileges.Josh Gao2017-03-167-100/+109
* | Enable more modules on linux_bionic buildsDan Willemsen2017-03-151-0/+1
|/
* Remove extraneous .clang-format filesTom Cherry2017-03-141-15/+1
* crash_dump: fix warnings, turn on -Werror.Josh Gao2017-03-133-5/+6
* crash_dump: improve logging for when a process dies prematurely.Josh Gao2017-03-101-2/+7
* debuggerd_handler: restore errno.Josh Gao2017-03-101-0/+17
* libdebuggerd: add compatibility shim.Josh Gao2017-03-091-0/+6
* debuggerd_handler: implement missing fallback functionality.Josh Gao2017-03-0912-109/+425
* Define _LOG as a weak symbol.Chenjie Luo2017-03-061-0/+1
* Merge changes Ib69a206f,If57cc175Treehugger Robot2017-03-061-1/+12
|\
| * tombstoned: turn off signal handlers.Josh Gao2017-03-061-0/+9
| * tombstoned: create tombstones with 0640 permissions.Josh Gao2017-03-061-1/+3
* | Small debuggerd improvements.Elliott Hughes2017-03-024-4/+12
|/
* Merge "debuggerd: remove obsolete dumpable check."Josh Gao2017-03-011-41/+0
|\
| * debuggerd: remove obsolete dumpable check.Josh Gao2017-03-011-41/+0
* | There's no longer a limit to property names.Elliott Hughes2017-02-281-1/+0
|/
* Merge "debuggerd_test: add capability test."Treehugger Robot2017-02-171-30/+99
|\
| * debuggerd_test: add capability test.Josh Gao2017-02-171-30/+99
* | Add crasher check for passing a bad pthread_t to pthread_join.Elliott Hughes2017-02-171-0/+3
|/
* crash_dump: fix overflow.Josh Gao2017-02-161-1/+1
* crash_dump: remove unneeded/faulty checks.Josh Gao2017-02-161-14/+5
* Merge "libdebuggerd_handler: in-process crash dumping for seccomped processes."Josh Gao2017-02-167-39/+193
|\
| * libdebuggerd_handler: in-process crash dumping for seccomped processes.Josh Gao2017-02-157-39/+193
* | Merge "crash_dump: make output fd O_APPEND."Josh Gao2017-02-161-0/+8
|\ \ | |/ |/|
| * crash_dump: make output fd O_APPEND.Josh Gao2017-02-151-0/+8
* | crash_dump: fix typos in error messages.Josh Gao2017-02-151-2/+2
* | debuggerd_handler: don't use snprintf in handler.Josh Gao2017-02-151-3/+4
|/
* debuggerd_handler: set PR_SET_DUMPABLE before running crash_dump.Josh Gao2017-02-142-40/+59
* debuggerd_handler: raise capabilities before running crash_dump.Josh Gao2017-02-141-4/+36
* crasher: add a case that uses PR_SET_NO_NEW_PRIVS.Josh Gao2017-02-141-0/+9
* debuggerd_handler: don't use waitpid(..., __WCLONE).Josh Gao2017-02-132-1/+33
* crash_dump: collect open files before dropping caps.Josh Gao2017-02-071-4/+6
* debuggerd_test: improve error when crasher fails to exec.Josh Gao2017-02-071-2/+4
* debuggerd_test: fix crasher path.Josh Gao2017-02-071-2/+2
* crash_dump: read /proc/<pid>/maps before dropping capabilities.Josh Gao2017-02-071-1/+5
* debuggerd_handler: fix prctl return value check.Josh Gao2017-02-061-1/+1
* Merge changes from topic 'debuggerd_ambient'Josh Gao2017-02-062-15/+47
|\
| * debuggerd_handler: don't use clone(..., SIGCHLD, ...)Josh Gao2017-02-021-3/+5