/system/core/debuggerd/libdebuggerd/include/libdebuggerd/ |
D | backtrace.h | 39 const std::map<pid_t, ThreadInfo>& thread_info, pid_t target_thread); 43 const ThreadInfo& thread);
|
D | tombstone.h | 56 const std::map<pid_t, ThreadInfo>& thread_info, pid_t target_thread, 64 const std::map<pid_t, ThreadInfo>& threads, pid_t target_thread,
|
D | types.h | 25 struct ThreadInfo { struct
|
D | gwp_asan.h | 45 const ThreadInfo& thread_info);
|
/system/core/libutils/include/utils/ |
D | ProcessCallStack.h | 66 struct ThreadInfo { struct 72 KeyedVector<pid_t, ThreadInfo> mThreadMap;
|
/system/memory/libmemunreachable/ |
D | ThreadCapture.h | 26 struct ThreadInfo { struct 33 using ThreadInfoList = allocator::vector<ThreadInfo>; argument
|
D | ThreadCapture.cpp | 90 bool PtraceThreadInfo(pid_t tid, ThreadInfo& thread_info); 211 bool ThreadCaptureImpl::PtraceThreadInfo(pid_t tid, ThreadInfo& thread_info) { in PtraceThreadInfo() 327 … ThreadInfo t{0, allocator::vector<uintptr_t>(allocator_), std::pair<uintptr_t, uintptr_t>(0, 0)}; in CapturedThreadInfo()
|
D | MemUnreachable.cpp | 57 bool CollectAllocations(const allocator::vector<ThreadInfo>& threads, 87 bool MemUnreachable::CollectAllocations(const allocator::vector<ThreadInfo>& threads, in CollectAllocations() 307 allocator::vector<ThreadInfo> thread_info(heap); in GetUnreachableMemory()
|
/system/extras/simpleperf/ |
D | cmd_stat_impl.h | 70 struct ThreadInfo { struct 80 const ThreadInfo* thread; argument 93 const ThreadInfo* thread, int cpu, uint64_t count, uint64_t runtime_in_ns, in CounterSummary() 206 const std::unordered_map<pid_t, ThreadInfo>& thread_map, in CounterSummaryBuilder() 257 const ThreadInfo* thread = nullptr; in AddSummary() 292 const std::unordered_map<pid_t, ThreadInfo>& thread_map_; 304 const ThreadInfo* thread, int cpu);
|
D | cmd_trace_sched.cpp | 56 struct ThreadInfo { struct 68 std::vector<const ThreadInfo*> threads; 116 std::unordered_map<pid_t, ThreadInfo> thread_map_; 251 ThreadInfo& thread = thread_map_[record.tid_data.tid]; in ProcessSampleRecord() 293 const ThreadInfo& thread = pair.second; in BuildProcessInfo() 313 auto sort_thread = [](const ThreadInfo* t1, const ThreadInfo* t2) { in BuildProcessInfo()
|
D | cmd_stat_test.cpp | 391 ThreadInfo& thread = thread_map_[arg.tid]; in AddCounter() 422 std::unordered_map<pid_t, ThreadInfo> thread_map_; 555 ThreadInfo* thread = nullptr; in AddSummary() 574 std::unordered_map<pid_t, ThreadInfo> thread_map_;
|
D | cmd_stat.cpp | 96 const ThreadInfo* thread, int cpu) { in FindSummary() 462 std::unordered_map<pid_t, ThreadInfo> thread_info_; 761 ThreadInfo info; in MonitorEachThread() 771 ThreadInfo info; in MonitorEachThread()
|
/system/core/libutils/ |
D | ProcessCallStack.cpp | 166 ssize_t idx = mThreadMap.add(tid, ThreadInfo()); in update() 173 ThreadInfo& threadInfo = mThreadMap.editValueAt(static_cast<size_t>(idx)); in update() 213 const ThreadInfo& threadInfo = mThreadMap.valueAt(i); in printInternal()
|
/system/core/debuggerd/libdebuggerd/ |
D | backtrace.cpp | 61 const ThreadInfo& thread) { in dump_backtrace_thread() 83 const std::map<pid_t, ThreadInfo>& thread_info, pid_t target_thread) { in dump_backtrace()
|
D | tombstone.cpp | 153 static void dump_signal_info(log_t* log, const ThreadInfo& thread_info, in dump_signal_info() 181 static void dump_thread_info(log_t* log, const ThreadInfo& thread_info) { in dump_thread_info() 380 static bool dump_thread(log_t* log, unwindstack::Unwinder* unwinder, const ThreadInfo& thread_info, in dump_thread() 583 std::map<pid_t, ThreadInfo> threads; in engrave_tombstone_ucontext() 584 threads[tid] = ThreadInfo{ in engrave_tombstone_ucontext() 610 const std::map<pid_t, ThreadInfo>& threads, pid_t target_thread, in engrave_tombstone()
|
D | tombstone_proto.cpp | 187 const ProcessInfo& process_info, const ThreadInfo& main_thread) { in dump_probable_cause() 339 const ThreadInfo& thread_info, bool memory_dump = false) { in dump_thread() 433 const ThreadInfo& thread_info) { in dump_main_thread() 601 const std::map<pid_t, ThreadInfo>& threads, pid_t target_thread, in engrave_tombstone_proto() 626 const ThreadInfo& main_thread = threads.at(target_thread); in engrave_tombstone_proto()
|
D | gwp_asan.cpp | 69 const ProcessInfo& process_info, const ThreadInfo& thread_info) { in GwpAsanCrashData()
|
/system/memory/libmemunreachable/tests/ |
D | ThreadCapture_test.cpp | 236 auto thread_info = allocator::vector<ThreadInfo>(heap); in TEST_P() 334 auto thread_info = allocator::vector<ThreadInfo>(heap); in TEST_F()
|
/system/core/debuggerd/libdebuggerd/test/ |
D | tombstone_test.cpp | 356 ThreadInfo{ in TEST_F() 367 GwpAsanCrashData(nullptr, ProcessInfo{}, ThreadInfo{}) { in GwpAsanCrashDataTest()
|
/system/core/debuggerd/ |
D | crash_dump.cpp | 468 std::map<pid_t, ThreadInfo> thread_info; in main() 485 ThreadInfo info; in main()
|
/system/core/debuggerd/handler/ |
D | debuggerd_fallback.cpp | 81 ThreadInfo thread; in debuggerd_fallback_trace()
|