diff options
author | Christopher Ferris <cferris@google.com> | 2022-04-11 16:01:37 -0700 |
---|---|---|
committer | Christopher Ferris <cferris@google.com> | 2022-04-12 13:46:48 -0700 |
commit | bbf9cd86ca53c09d018f69105f99e24ec192310c (patch) | |
tree | 8a69cfcf0ca77ba4cac25e15a488de531bea33e3 /libc/malloc_hooks/tests/malloc_hooks_tests.cpp | |
parent | f252b7c46566b19d4ea5cee1f3246972bdb79e3c (diff) |
In android_set_abort_message, check for nullptr.
If a process is failing due to out of memory, some code calls
android_set_abort_message with a nullptr. Specifically, the libc++
library std::terminate can call do this. In this case, put a
null in the abort message.
Test: Call with nullptr and verify the code does not crash.
Test: Modified crasher to set an abort message and set a null abort
Test: message. Ran both, verified the abort message displays in
Test: first case, and doesn't display in the second case.
Change-Id: Ia9250f47e4537853ce93bbb20b35915a78caa502
Diffstat (limited to 'libc/malloc_hooks/tests/malloc_hooks_tests.cpp')
0 files changed, 0 insertions, 0 deletions