diff options
author | Elliott Hughes <enh@google.com> | 2021-02-18 15:12:41 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2021-02-18 15:16:39 -0800 |
commit | 3abde068bdefb7d2d7167f66f7037e4eb1b9ce20 (patch) | |
tree | 5590edd54c74eb89a0cf3220b59a1ccc681bde6a /libc/malloc_hooks/malloc_hooks.cpp | |
parent | 332065d57e734b65f56474d136d22d767e36cbcd (diff) |
Inline the raise(SIGABRT) for x86-64 too.
This matches what we do for arm and arm64. 32-bit x86 is too big a mess
to warrant the effort still, but the more testing is done on cuttlefish,
the more value there is to making every stack frame count.
Before:
#00 pc 00000000000596d8 .../libc.so (syscall+24)
#01 pc 000000000005d072 .../libc.so (abort+194)
#02 pc 000000000005f1f0 .../libc.so (__fortify_fatal(char const*, ...)+160)
After:
#00 pc 000000000005d07d .../libc.so (abort+205)
#01 pc 000000000005f1e0 .../libc.so (__fortify_fatal(char const*, ...)+160)
Test: crasher64 fortify
Change-Id: Ib74cb8b36341093c268872e26020f35eb2d8ef66
Diffstat (limited to 'libc/malloc_hooks/malloc_hooks.cpp')
0 files changed, 0 insertions, 0 deletions