Lines Matching refs:PointerData
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…
71 size_t PointerData::cur_hash_index_ GUARDED_BY(PointerData::frame_mutex_);
73 std::mutex PointerData::free_pointer_mutex_;
74 std::deque<FreePointerInfoType> PointerData::free_pointers_ GUARDED_BY(
75 PointerData::free_pointer_mutex_);
89 PointerData::PointerData(DebugData* debug_data) : OptionData(debug_data) {} in PointerData() function in PointerData
91 bool PointerData::Initialize(const Config& config) NO_THREAD_SAFETY_ANALYSIS { in Initialize()
137 size_t PointerData::AddBacktrace(size_t num_frames) { in AddBacktrace()
174 void PointerData::RemoveBacktrace(size_t hash_index) { in RemoveBacktrace()
196 void PointerData::Add(const void* ptr, size_t pointer_size) { in Add()
207 void PointerData::Remove(const void* ptr) { in Remove()
225 size_t PointerData::GetFrames(const void* ptr, uintptr_t* frames, size_t max_frames) { in GetFrames()
255 void PointerData::LogBacktrace(size_t hash_index) { in LogBacktrace()
274 void PointerData::LogFreeError(const FreePointerInfoType& info, size_t max_cmp_bytes) { in LogFreeError()
296 void PointerData::VerifyFreedPointer(const FreePointerInfoType& info) { in VerifyFreedPointer()
334 void* PointerData::AddFreed(const void* ptr) { in AddFreed()
357 void PointerData::LogFreeBacktrace(const void* ptr) { in LogFreeBacktrace()
378 void PointerData::VerifyAllFreed() { in VerifyAllFreed()
385 void PointerData::GetList(std::vector<ListInfoType>* list, bool only_with_backtrace) in GetList()
457 void PointerData::GetUniqueList(std::vector<ListInfoType>* list, bool only_with_backtrace) in GetUniqueList()
478 void PointerData::LogLeaks() { in LogLeaks()
500 void PointerData::GetAllocList(std::vector<ListInfoType>* list) { in GetAllocList()
511 void PointerData::GetInfo(uint8_t** info, size_t* overall_size, size_t* info_size, in GetInfo()
551 bool PointerData::Exists(const void* ptr) { in Exists()
557 void PointerData::DumpLiveToFile(int fd) { in DumpLiveToFile()
617 void PointerData::PrepareFork() NO_THREAD_SAFETY_ANALYSIS { in PrepareFork()
623 void PointerData::PostForkParent() NO_THREAD_SAFETY_ANALYSIS { in PostForkParent()
629 void PointerData::PostForkChild() __attribute__((no_thread_safety_analysis)) { in PostForkChild()