/system/extras/simpleperf/ |
cmd_report_sample.cpp | 110 ThreadTree thread_tree_; member in class:__anon3017::ReportSampleCommand 154 thread_tree_.ShowMarkForUnknownSymbol(); 155 thread_tree_.ShowIpForUnknownSymbol(); 365 record_file_reader_->LoadBuildIdAndFileFeatures(thread_tree_); 404 thread_tree_.Update(*record); 437 thread_tree_.FindThreadOrNew(r.tid_data.pid, r.tid_data.tid); 482 if (node.symbol != thread_tree_.UnknownSymbol()) { 519 const MapEntry* map = thread_tree_.FindMap(thread, ip, in_kernel); 520 if (omit_unknown_dso && thread_tree_.IsUnknownDso(map->dso)) { 523 *psymbol = thread_tree_.FindSymbol(map, ip, pvaddr_in_file, pdso) [all...] |
report_lib_interface.cpp | 137 void ShowIpForUnknownSymbol() { thread_tree_.ShowIpForUnknownSymbol(); } 155 ThreadTree thread_tree_; member in class:ReportLib 201 record_file_reader_->LoadBuildIdAndFileFeatures(thread_tree_); 231 thread_tree_.Update(*record); 260 thread_tree_.FindThreadOrNew(r.tid_data.pid, r.tid_data.tid); 305 thread_tree_.FindMap(current_thread_, r.ip_data.ip, r.InKernel()); 308 thread_tree_.FindSymbol(map, r.ip_data.ip, &vaddr_in_file); 351 thread_tree_.FindMap(current_thread_, ip, in_kernel); 354 thread_tree_.FindSymbol(map, ip, &vaddr_in_file);
|
cmd_report.cpp | 112 thread_tree_(thread_tree), 153 thread_tree_->FindThreadOrNew(r.tid_data.pid, r.tid_data.tid); 155 thread_tree_->FindMap(thread, r.ip_data.ip, in_kernel); 158 thread_tree_->FindSymbol(map, r.ip_data.ip, &vaddr_in_file); 168 thread_tree_->FindThreadOrNew(r.tid_data.pid, r.tid_data.tid); 169 const MapEntry* from_map = thread_tree_->FindMap(thread, item.from); 172 thread_tree_->FindSymbol(from_map, item.from, &from_vaddr_in_file); 173 const MapEntry* to_map = thread_tree_->FindMap(thread, item.to); 176 thread_tree_->FindSymbol(to_map, item.to, &to_vaddr_in_file); 192 const MapEntry* map = thread_tree_->FindMap(thread, ip, in_kernel) 251 ThreadTree* thread_tree_; member in class:__anon3016::ReportCmdSampleTreeBuilder 449 ThreadTree thread_tree_; member in class:__anon3016::ReportCommand [all...] |
sample_tree_test.cpp | 62 : SampleTreeBuilder(TestSampleComparator()), thread_tree_(thread_tree) {} 65 const ThreadEntry* thread = thread_tree_->FindThreadOrNew(pid, tid); 66 const MapEntry* map = thread_tree_->FindMap(thread, ip, in_kernel); 93 ThreadTree* thread_tree_; member in class:__anon3024::TestSampleTreeBuilder
|
cmd_debug_unwind.cpp | 128 ThreadTree thread_tree_; member in class:DebugUnwindCommand 240 ThreadEntry* thread = thread_tree_.FindThreadOrNew(r.tid_data.pid, r.tid_data.tid); 271 thread_tree_.Update(*record); 278 const ThreadEntry* thread = thread_tree_.FindThreadOrNew(r.tid_data.pid, r.tid_data.tid); 280 const MapEntry* map = thread_tree_.FindMap(thread, ip, false); 285 const Symbol* symbol = thread_tree_.FindSymbol(map, ip, nullptr, &dso); 373 if (!writer_->WriteFileFeatures(thread_tree_.GetAllDsos())) {
|
cmd_kmem.cpp | 119 thread_tree_(thread_tree), 180 const Symbol* symbol = thread_tree_->FindKernelSymbol(call_site); 221 const Symbol* symbol = thread_tree_->FindKernelSymbol(ip); 250 ThreadTree* thread_tree_; member in class:__anon3014::SlabSampleTreeBuilder 352 ThreadTree thread_tree_; member in class:__anon3014::KmemCommand 546 new SlabSampleTreeBuilder(comparator, &thread_tree_)); 569 record_file_reader_->LoadBuildIdAndFileFeatures(thread_tree_); 608 thread_tree_.Update(*record);
|
thread_tree.cpp | 68 auto it = thread_tree_.find(tid); 69 if (it == thread_tree_.end()) { 97 auto pair = thread_tree_.insert(std::make_pair(tid, std::unique_ptr<ThreadEntry>(thread))); 274 thread_tree_.clear(); 343 for (auto& pair : thread_tree_) {
|
cmd_record.cpp | 286 ThreadTree thread_tree_; member in class:RecordCommand [all...] |
thread_tree.h | 134 std::unordered_map<int, std::unique_ptr<ThreadEntry>> thread_tree_; member in class:simpleperf::ThreadTree
|