summaryrefslogtreecommitdiff
path: root/libc/malloc_debug/MapData.cpp
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2016-02-05 16:17:39 -0800
committerColin Cross <ccross@android.com>2016-02-18 16:09:17 -0800
commit2c75991359df165ca7cc7a6213fb227c0b5ed87c (patch)
tree4dc02df00481962e80acb454ee857fd5b2f8b2d4 /libc/malloc_debug/MapData.cpp
parent2d4721c0c57fe2f7c1e1b40df4763a561b3cf856 (diff)
Add backtrace_string and export to libmemunreachable
Add backtrace_string to convert a malloc_debug backtrace to a string. Also move the backtrace functions to libc_malloc_debug_backtrace so that libmemunreachable can reuse them. Change-Id: I5ad67001c0b4d184903c762863a8588181d4873b
Diffstat (limited to 'libc/malloc_debug/MapData.cpp')
-rw-r--r--libc/malloc_debug/MapData.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/libc/malloc_debug/MapData.cpp b/libc/malloc_debug/MapData.cpp
index ce2b99995..c38362b67 100644
--- a/libc/malloc_debug/MapData.cpp
+++ b/libc/malloc_debug/MapData.cpp
@@ -36,7 +36,6 @@
#include <vector>
-#include "debug_disable.h"
#include "MapData.h"
// Format of /proc/<PID>/maps:
@@ -112,8 +111,6 @@ static void read_loadbase(MapEntry* entry) {
}
bool MapData::Initialize() {
- ScopedDisableDebugCalls disable;
-
FILE* fp = fopen("/proc/self/maps", "re");
if (fp == nullptr) {
return false;
@@ -141,8 +138,6 @@ MapData* MapData::Create() {
}
MapData::~MapData() {
- ScopedDisableDebugCalls disable;
-
for (auto* entry : entries_) {
delete entry;
}