diff options
author | Iris Chang <iris.chang@mediatek.com> | 2019-01-16 11:17:15 +0800 |
---|---|---|
committer | Christopher Ferris <cferris@google.com> | 2019-01-22 15:54:36 -0800 |
commit | 7f209a979c55a58e91946a2efd5f0b339ffe309c (patch) | |
tree | 481e04cf25531a9ced30b032bb5ba93f06de674e /libc/malloc_debug/Config.h | |
parent | 822326db922ac5d0e4dea8cff1d774e8f04db94a (diff) |
Bionic malloc debug: add a new option "abort_on_error"
This new option causes an abort after malloc debug detects an error.
This allows vendors to get process coredumps to analyze memory for
corruption.
Bug: 123009873
Test: New test cases added for unit tests and config tests.
Change-Id: I6b480af7f747d6a82f61e8bf3df204a5f7ba017f
Diffstat (limited to 'libc/malloc_debug/Config.h')
-rw-r--r-- | libc/malloc_debug/Config.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libc/malloc_debug/Config.h b/libc/malloc_debug/Config.h index 86d1ee4e0..011dc77bd 100644 --- a/libc/malloc_debug/Config.h +++ b/libc/malloc_debug/Config.h @@ -44,6 +44,7 @@ constexpr uint64_t TRACK_ALLOCS = 0x80; constexpr uint64_t LEAK_TRACK = 0x100; constexpr uint64_t RECORD_ALLOCS = 0x200; constexpr uint64_t BACKTRACE_FULL = 0x400; +constexpr uint64_t ABORT_ON_ERROR = 0x800; // In order to guarantee posix compliance, set the minimum alignment // to 8 bytes for 32 bit systems and 16 bytes for 64 bit systems. |