Home
last modified time | relevance | path

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

/aosp12/bionic/libc/malloc_debug/
H A DPointerData.cpp61 std::mutex PointerData::pointer_mutex_;
63 PointerData::pointer_mutex_);
65 std::mutex PointerData::frame_mutex_;
67 PointerData::frame_mutex_);
68 std::unordered_map<size_t, FrameInfoType> PointerData::frames_ GUARDED_BY(PointerData::frame_mutex_…
71 size_t PointerData::cur_hash_index_ GUARDED_BY(PointerData::frame_mutex_);
73 std::mutex PointerData::free_pointer_mutex_;
75 PointerData::free_pointer_mutex_);
89 PointerData::PointerData(DebugData* debug_data) : OptionData(debug_data) {} in PointerData() function in PointerData
378 void PointerData::VerifyAllFreed() { in VerifyAllFreed()
[all …]
H A Dmalloc_debug.cpp350 PointerData::VerifyAllFreed(); in debug_finalize()
354 PointerData::LogLeaks(); in debug_finalize()
455 PointerData::Add(pointer, size); in InternalMalloc()
524 PointerData::Remove(pointer); in InternalFree()
696 PointerData::Remove(pointer); in debug_realloc()
714 PointerData::Remove(pointer); in debug_realloc()
732 PointerData::Remove(pointer); in debug_realloc()
814 PointerData::Add(pointer, size); in debug_calloc()
844 PointerData::GetAllocList(&list); in debug_malloc_info()
893 for (auto it = PointerData::begin(); it != PointerData::end(); ++it) { in debug_malloc_iterate()
[all …]
H A DPointerData.h115 class PointerData : public OptionData {
117 explicit PointerData(DebugData* debug_data);
118 virtual ~PointerData() = default;
190 BIONIC_DISALLOW_COPY_AND_ASSIGN(PointerData);
H A DDebugData.cpp62 pointer.reset(new PointerData(this)); in Initialize()
H A DDebugData.h86 std::unique_ptr<PointerData> pointer;
H A DAndroid.bp71 "PointerData.cpp",