/system/extras/simpleperf/ |
D | sample_tree_test.cpp | 62 explicit TestSampleTreeBuilder(ThreadTree* thread_tree) in TestSampleTreeBuilder() argument 63 : SampleTreeBuilder(TestSampleComparator()), thread_tree_(thread_tree) {} in TestSampleTreeBuilder() 117 thread_tree.SetThreadName(1, 1, "p1t1"); in SetUp() 118 thread_tree.SetThreadName(1, 11, "p1t11"); in SetUp() 119 thread_tree.SetThreadName(2, 2, "p2t2"); in SetUp() 120 thread_tree.AddThreadMap(1, 1, 1, 5, 0, "process1_thread1"); in SetUp() 121 thread_tree.AddThreadMap(1, 11, 6, 5, 0, "process1_thread1_map2"); in SetUp() 122 thread_tree.AddThreadMap(2, 2, 1, 20, 0, "process2_thread2"); in SetUp() 123 thread_tree.AddKernelMap(10, 20, 0, "kernel"); in SetUp() 124 sample_tree_builder.reset(new TestSampleTreeBuilder(&thread_tree)); in SetUp() [all …]
|
D | report_utils_test.cpp | 34 thread_tree.SetThreadName(1, 1, "thread1"); in SetUp() 35 thread = thread_tree.FindThread(1); in SetUp() 75 thread_tree.AddThreadMap(1, 1, 0x0, 0x1000, 0x0, fake_native_lib_path); in SetUp() 76 thread_tree.AddThreadMap(1, 1, 0x1000, 0x1000, 0x0, fake_interpreter_path); in SetUp() 77 thread_tree.AddThreadMap(1, 1, 0x2000, 0x1000, 0x0, fake_dex_file_path); in SetUp() 78 thread_tree.AddThreadMap(1, 1, 0x3000, 0x1000, 0x0, fake_jit_cache_path, in SetUp() 88 thread_tree.AddDsoInfo(file); in SetSymbols() 91 ThreadTree thread_tree; member in CallChainReportBuilderTest 114 CallChainReportBuilder builder(thread_tree); in TEST_F() 133 CallChainReportBuilder builder(thread_tree); in TEST_F() [all …]
|
D | RecordFilter_test.cpp | 31 RecordFilterTest() : filter(thread_tree) {} in RecordFilterTest() 51 ThreadTree thread_tree; member in RecordFilterTest 75 thread_tree.SetThreadName(1, 1, "processA1"); in TEST_F() 76 thread_tree.SetThreadName(2, 2, "processB1"); in TEST_F() 83 thread_tree.SetThreadName(1, 1, "processA_threadA"); in TEST_F() 84 thread_tree.SetThreadName(1, 2, "processA_threadB"); in TEST_F() 113 thread_tree.SetThreadName(1, 1, "processA1"); in TEST_F() 114 thread_tree.SetThreadName(2, 2, "processB1"); in TEST_F() 121 thread_tree.SetThreadName(1, 1, "processA_threadA"); in TEST_F() 122 thread_tree.SetThreadName(1, 2, "processA_threadB"); in TEST_F()
|
D | report_utils.h | 51 CallChainReportBuilder(ThreadTree& thread_tree) : thread_tree_(thread_tree) {} in CallChainReportBuilder() argument
|
D | cmd_report.cpp | 134 ThreadTree* thread_tree, in ReportCmdSampleTreeBuilder() argument 137 thread_tree_(thread_tree), in ReportCmdSampleTreeBuilder() 314 ThreadTree* thread_tree, in EventCountSampleTreeBuilder() argument 316 : ReportCmdSampleTreeBuilder(sample_comparator, thread_tree, event_id_to_attr_index) {} in EventCountSampleTreeBuilder() 326 ThreadTree* thread_tree, in TimestampSampleTreeBuilder() argument 328 : ReportCmdSampleTreeBuilder(sample_comparator, thread_tree, event_id_to_attr_index) {} in TimestampSampleTreeBuilder() 359 ThreadTree* thread_tree; member 374 builder.reset(new TimestampSampleTreeBuilder(comparator, thread_tree, reader.EventIdMap())); in CreateSampleTreeBuilder() 376 builder.reset(new EventCountSampleTreeBuilder(comparator, thread_tree, reader.EventIdMap())); in CreateSampleTreeBuilder() 836 sample_tree_builder_options_.thread_tree = &thread_tree_; in BuildSampleComparatorAndDisplayer()
|
D | ETMDecoder.h | 67 ThreadTree& thread_tree);
|
D | ETMDecoder.cpp | 181 MapLocator(ThreadTree& thread_tree) in MapLocator() argument 182 : PacketCallback(PacketCallback::MAP_LOCATOR), thread_tree_(thread_tree) {} in MapLocator() 642 ETMDecoderImpl(ThreadTree& thread_tree) : thread_tree_(thread_tree) {} in ETMDecoderImpl() argument 833 ThreadTree& thread_tree) { in Create() argument 834 auto decoder = std::make_unique<ETMDecoderImpl>(thread_tree); in Create()
|
D | RecordFilter.h | 112 RecordFilter(const ThreadTree& thread_tree);
|
D | RecordFilter.cpp | 244 RecordFilter::RecordFilter(const ThreadTree& thread_tree) : thread_tree_(thread_tree) {} in RecordFilter() argument
|
D | cmd_record_test.cpp | 879 ThreadTree thread_tree; in TEST() local 882 const MapEntry* map = thread_tree.FindMap(thread, ip, false); in TEST() 883 const Symbol* symbol = thread_tree.FindSymbol(map, ip, nullptr, nullptr); in TEST() 890 thread_tree.Update(*r); in TEST() 893 ThreadEntry* thread = thread_tree.FindThreadOrNew(sample->tid_data.pid, sample->tid_data.tid); in TEST()
|
D | record_file.h | 195 void LoadBuildIdAndFileFeatures(ThreadTree& thread_tree);
|
D | cmd_kmem.cpp | 110 ThreadTree* thread_tree) in SlabSampleTreeBuilder() argument 112 thread_tree_(thread_tree), in SlabSampleTreeBuilder()
|
D | record_file_reader.cpp | 694 void RecordFileReader::LoadBuildIdAndFileFeatures(ThreadTree& thread_tree) { in LoadBuildIdAndFileFeatures() argument 706 thread_tree.AddDsoInfo(file_feature); in LoadBuildIdAndFileFeatures()
|
D | Android.bp | 240 "thread_tree.cpp",
|
D | cmd_record.cpp | 1805 static void LoadSymbolMapFile(int pid, const std::string& package, ThreadTree* thread_tree) { in LoadSymbolMapFile() argument 1816 thread_tree->AddSymbolsForProcess(pid, &symbols); in LoadSymbolMapFile()
|