Searched refs:PointerData (Results 1 – 6 of 6) sorted by relevance
/bionic/libc/malloc_debug/ |
D | PointerData.cpp | 58 std::atomic_uint8_t PointerData::backtrace_enabled_; 59 std::atomic_bool PointerData::backtrace_dump_; 61 std::mutex PointerData::pointer_mutex_; 62 std::unordered_map<uintptr_t, PointerInfoType> PointerData::pointers_ GUARDED_BY( 63 PointerData::pointer_mutex_); 65 std::mutex PointerData::frame_mutex_; 66 std::unordered_map<FrameKeyType, size_t> PointerData::key_to_index_ GUARDED_BY( 67 PointerData::frame_mutex_); 68 std::unordered_map<size_t, FrameInfoType> PointerData::frames_ GUARDED_BY(PointerData::frame_mutex_… 69 …size_t, std::vector<unwindstack::LocalFrameData>> PointerData::backtraces_info_ GUARDED_BY(Pointer… [all …]
|
D | malloc_debug.cpp | 220 PointerData::LogFreeBacktrace(pointer); in LogError() 248 if (!PointerData::Exists(pointer)) { in VerifyPointer() 350 PointerData::VerifyAllFreed(); in debug_finalize() 354 PointerData::LogLeaks(); in debug_finalize() 397 PointerData::GetInfo(info, overall_size, info_size, total_memory, backtrace_size); in debug_get_malloc_leak_info() 456 PointerData::Add(pointer, size); in InternalMalloc() 525 PointerData::Remove(pointer); in InternalFree() 534 pointer = PointerData::AddFreed(pointer); in InternalFree() 627 PointerData::Add(pointer, bytes); in debug_memalign() 697 PointerData::Remove(pointer); in debug_realloc() [all …]
|
D | PointerData.h | 115 class PointerData : public OptionData { 117 explicit PointerData(DebugData* debug_data); 118 virtual ~PointerData() = default; 190 BIONIC_DISALLOW_COPY_AND_ASSIGN(PointerData);
|
D | DebugData.cpp | 62 pointer.reset(new PointerData(this)); in Initialize()
|
D | DebugData.h | 86 std::unique_ptr<PointerData> pointer;
|
D | Android.bp | 61 "PointerData.cpp",
|