Lines Matching refs:SampleEntry

26 struct SampleEntry {  struct
34 SampleEntry(int pid, int tid, const char* thread_comm, const std::string& dso_name, in SampleEntry() argument
49 class TestSampleComparator : public SampleComparator<SampleEntry> {
60 class TestSampleTreeBuilder : public SampleTreeBuilder<SampleEntry, int> {
68 InsertSample(std::unique_ptr<SampleEntry>( in AddSample()
69 new SampleEntry(pid, tid, thread->comm, map->dso->Path(), map->start_addr))); in AddSample()
73 SampleEntry* CreateSample(const SampleRecord&, bool, int*) override { return nullptr; } in CreateSample()
74 SampleEntry* CreateBranchSample(const SampleRecord&, const BranchStackItemType&) override { in CreateBranchSample()
77 SampleEntry* CreateCallChainSample(const ThreadEntry*, const SampleEntry*, uint64_t, bool, in CreateCallChainSample() argument
78 const std::vector<SampleEntry*>&, const int&) override { in CreateCallChainSample() argument
81 const ThreadEntry* GetThreadOfSample(SampleEntry*) override { return nullptr; } in GetThreadOfSample() argument
83 void MergeSample(SampleEntry* sample1, SampleEntry* sample2) override { in MergeSample()
91 static void SampleMatchExpectation(const SampleEntry& sample, const SampleEntry& expected, in SampleMatchExpectation()
103 static void CheckSamples(const std::vector<SampleEntry*>& samples, in CheckSamples()
104 const std::vector<SampleEntry>& expected_samples) { in CheckSamples()
127 void CheckSamples(const std::vector<SampleEntry>& expected_samples) { in CheckSamples()
139 std::vector<SampleEntry> expected_samples = { in TEST_F()
140 SampleEntry(1, 1, "p1t1", "process1_thread1", 1, 3), in TEST_F()
148 std::vector<SampleEntry> expected_samples = { in TEST_F()
149 SampleEntry(1, 1, "p1t1", "process1_thread1", 1, 1), in TEST_F()
150 SampleEntry(2, 2, "p2t2", "process2_thread2", 1, 1), in TEST_F()
158 std::vector<SampleEntry> expected_samples = { in TEST_F()
159 SampleEntry(1, 1, "p1t1", "process1_thread1", 1, 1), in TEST_F()
160 SampleEntry(1, 11, "p1t11", "process1_thread1", 1, 1), in TEST_F()
169 std::vector<SampleEntry> expected_samples = { in TEST_F()
170 SampleEntry(1, 1, "p1t1", "process1_thread1", 1, 1), in TEST_F()
171 SampleEntry(1, 1, "p1t1_comm2", "process1_thread1", 1, 1), in TEST_F()
179 std::vector<SampleEntry> expected_samples = { in TEST_F()
180 SampleEntry(1, 1, "p1t1", "process1_thread1", 1, 1), in TEST_F()
181 SampleEntry(1, 1, "p1t1", "process1_thread1_map2", 6, 1), in TEST_F()
191 std::vector<SampleEntry> expected_samples = { in TEST_F()
192 SampleEntry(1, 1, "p1t1", "unknown", 0, 3), in TEST_F()
200 std::vector<SampleEntry> expected_samples = { in TEST_F()
201 SampleEntry(1, 1, "p1t1", "kernel", 10, 1), in TEST_F()
202 SampleEntry(1, 1, "p1t1", "process1_thread1_map2", 6, 1), in TEST_F()
220 std::vector<SampleEntry> expected_samples = { in TEST()
221 SampleEntry(1, 1, "thread1", "map1", 1, 2), in TEST()
222 SampleEntry(1, 1, "thread1", "map2", 5, 1), in TEST()
223 SampleEntry(1, 1, "thread1", "map2", 9, 1), in TEST()
224 SampleEntry(1, 1, "thread1", "map3", 2, 1), in TEST()