Lines Matching refs:std
67 namespace std {
70 std::size_t operator()(const FrameKeyType& key) const {
71 std::size_t cur_hash = key.frames[0];
84 std::vector<uintptr_t> frames;
112 std::vector<unwindstack::LocalFrameData>* backtrace_info;
143 typedef std::unordered_map<uintptr_t, PointerInfoType>::iterator iterator;
153 static void GetAllocList(std::vector<ListInfoType>* list);
165 static std::string GetHashString(uintptr_t* frames, size_t num_frames);
168 static void GetList(std::vector<ListInfoType>* list, bool only_with_backtrace);
169 static void GetUniqueList(std::vector<ListInfoType>* list, bool only_with_backtrace);
172 std::vector<uint8_t> cmp_mem_;
174 static std::atomic_uint8_t backtrace_enabled_;
176 static std::atomic_bool backtrace_dump_;
178 static std::mutex pointer_mutex_;
179 static std::unordered_map<uintptr_t, PointerInfoType> pointers_;
181 static std::mutex frame_mutex_;
182 static std::unordered_map<FrameKeyType, size_t> key_to_index_;
183 static std::unordered_map<size_t, FrameInfoType> frames_;
184 static std::unordered_map<size_t, std::vector<unwindstack::LocalFrameData>> backtraces_info_;
187 static std::mutex free_pointer_mutex_;
188 static std::deque<FreePointerInfoType> free_pointers_;