Home
last modified time | relevance | path

Searched refs:PointerData (Results 1 – 6 of 6) sorted by relevance

/bionic/libc/malloc_debug/
DPointerData.cpp58 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 …]
Dmalloc_debug.cpp220 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 …]
DPointerData.h115 class PointerData : public OptionData {
117 explicit PointerData(DebugData* debug_data);
118 virtual ~PointerData() = default;
190 BIONIC_DISALLOW_COPY_AND_ASSIGN(PointerData);
DDebugData.cpp62 pointer.reset(new PointerData(this)); in Initialize()
DDebugData.h86 std::unique_ptr<PointerData> pointer;
DAndroid.bp61 "PointerData.cpp",