Home
last modified time | relevance | path

Searched refs:ThreadInfo (Results 1 – 21 of 21) sorted by relevance

/system/core/debuggerd/libdebuggerd/include/libdebuggerd/
Dbacktrace.h39 const std::map<pid_t, ThreadInfo>& thread_info, pid_t target_thread);
43 const ThreadInfo& thread);
Dtombstone.h56 const std::map<pid_t, ThreadInfo>& thread_info, pid_t target_thread,
64 const std::map<pid_t, ThreadInfo>& threads, pid_t target_thread,
Dtypes.h25 struct ThreadInfo { struct
Dgwp_asan.h45 const ThreadInfo& thread_info);
/system/core/libutils/include/utils/
DProcessCallStack.h66 struct ThreadInfo { struct
72 KeyedVector<pid_t, ThreadInfo> mThreadMap;
/system/memory/libmemunreachable/
DThreadCapture.h26 struct ThreadInfo { struct
33 using ThreadInfoList = allocator::vector<ThreadInfo>; argument
DThreadCapture.cpp90 bool PtraceThreadInfo(pid_t tid, ThreadInfo& thread_info);
211 bool ThreadCaptureImpl::PtraceThreadInfo(pid_t tid, ThreadInfo& thread_info) { in PtraceThreadInfo()
327ThreadInfo t{0, allocator::vector<uintptr_t>(allocator_), std::pair<uintptr_t, uintptr_t>(0, 0)}; in CapturedThreadInfo()
DMemUnreachable.cpp57 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/
Dcmd_stat_impl.h70 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);
Dcmd_trace_sched.cpp56 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()
Dcmd_stat_test.cpp391 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_;
Dcmd_stat.cpp96 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/
DProcessCallStack.cpp166 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/
Dbacktrace.cpp61 const ThreadInfo& thread) { in dump_backtrace_thread()
83 const std::map<pid_t, ThreadInfo>& thread_info, pid_t target_thread) { in dump_backtrace()
Dtombstone.cpp153 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()
Dtombstone_proto.cpp187 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()
Dgwp_asan.cpp69 const ProcessInfo& process_info, const ThreadInfo& thread_info) { in GwpAsanCrashData()
/system/memory/libmemunreachable/tests/
DThreadCapture_test.cpp236 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/
Dtombstone_test.cpp356 ThreadInfo{ in TEST_F()
367 GwpAsanCrashData(nullptr, ProcessInfo{}, ThreadInfo{}) { in GwpAsanCrashDataTest()
/system/core/debuggerd/
Dcrash_dump.cpp468 std::map<pid_t, ThreadInfo> thread_info; in main()
485 ThreadInfo info; in main()
/system/core/debuggerd/handler/
Ddebuggerd_fallback.cpp81 ThreadInfo thread; in debuggerd_fallback_trace()