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 std::unordered_map<size_t, std::vector<unwindstack::FrameData>> PointerData::backtraces_info_ [all …]
|
D | malloc_debug.cpp | 317 PointerData::LogFreeBacktrace(pointer); in LogError() 345 if (!PointerData::Exists(pointer)) { in VerifyPointer() 447 PointerData::VerifyAllFreed(); in debug_finalize() 451 PointerData::LogLeaks(); in debug_finalize() 493 PointerData::GetInfo(info, overall_size, info_size, total_memory, backtrace_size); in debug_get_malloc_leak_info() 566 PointerData::Add(pointer, size); in InternalMalloc() 643 PointerData::Remove(pointer); in InternalFree() 653 pointer = PointerData::AddFreed(pointer, bytes); in InternalFree() 755 PointerData::Add(pointer, bytes); in debug_memalign() 833 PointerData::Remove(pointer); in debug_realloc() [all …]
|
D | PointerData.h | 116 class PointerData : public OptionData { 118 explicit PointerData(DebugData* debug_data); 119 virtual ~PointerData() = default; 195 BIONIC_DISALLOW_COPY_AND_ASSIGN(PointerData);
|
D | DebugData.cpp | 63 pointer.reset(new PointerData(this)); in Initialize()
|
D | DebugData.h | 86 std::unique_ptr<PointerData> pointer;
|
D | Android.bp | 67 "PointerData.cpp",
|