summaryrefslogtreecommitdiff
path: root/libc/malloc_debug/Config.h
diff options
context:
space:
mode:
authorIris Chang <iris.chang@mediatek.com>2019-01-16 11:17:15 +0800
committerChristopher Ferris <cferris@google.com>2019-01-22 15:54:36 -0800
commit7f209a979c55a58e91946a2efd5f0b339ffe309c (patch)
tree481e04cf25531a9ced30b032bb5ba93f06de674e /libc/malloc_debug/Config.h
parent822326db922ac5d0e4dea8cff1d774e8f04db94a (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.h1
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.