diff options
author | Christopher Ferris <cferris@google.com> | 2021-06-09 21:15:01 +0000 |
---|---|---|
committer | Christopher Ferris <cferris@google.com> | 2021-06-10 01:24:50 +0000 |
commit | 49e5a765440604eac1208c831c1cd8c0f97cb09e (patch) | |
tree | 9a782f39f24e1fe4f9f150b240d16e27336a494f /libutils/ProcessCallStack_fuzz.cpp | |
parent | a35d50c2349c54e404d0e4fe40dbd7886babf774 (diff) |
Avoid thread cache in unwinder.
The code in the fallback path calls pthread_key_create when using the
normal thread cache. However, this code is executed out of the linker,
which means that the call doesn't see keys created by the libc version
of pthread_key_create. As of now, simply avoid using the thread cache
to avoid this problem.
Bug: 189803009
Test: debuggerd -b on a media process on a 32 bit Android Go device
Test: and observe no crash.
Test: debuggerd unit tests pass.
Change-Id: I9ca1a55e44d3bb69d49450826d7d64d7a64145c3
Diffstat (limited to 'libutils/ProcessCallStack_fuzz.cpp')
0 files changed, 0 insertions, 0 deletions