diff options
author | Josh Gao <jmgao@google.com> | 2017-05-04 17:12:57 -0700 |
---|---|---|
committer | Josh Gao <jmgao@google.com> | 2017-05-05 14:58:12 -0700 |
commit | 2e7b8e2d1aff139895127a93c020bddb98a0f26e (patch) | |
tree | 048c949d533b6c7e3d796b224eab2e1519a402d4 /libunwindstack/tests/MemoryFileTest.cpp | |
parent | 8fad110bfa18b962b8c6e3a25297970a0febe1f2 (diff) |
debuggerd_handler: use syscall(__NR_get[pt]id) instead of get[pt]id.
bionic's cached values for getpid/gettid can be invalid if the crashing
process manually invoked clone to create a thread or process, which
will lead the crash_dump refusing to do anything, because it sees the
actual values.
Use the getpid/gettid syscalls directly to ensure correct values on
this end.
Bug: http://b/37769298
Test: debuggerd_test
Change-Id: I0b1e652beb1a66e564a48b88ed7fa971d61c6ff9
Diffstat (limited to 'libunwindstack/tests/MemoryFileTest.cpp')
0 files changed, 0 insertions, 0 deletions