Searched refs:SampleEntry (Results 1 - 6 of 6) sorted by relevance
/system/extras/simpleperf/ |
H A D | sample_tree.h | 41 struct SampleEntry { struct 54 SampleEntry(uint64_t ip, uint64_t time, uint64_t period, uint64_t accumulated_period, function in struct:SampleEntry 69 SampleEntry(SampleEntry&&) = default; 70 SampleEntry(SampleEntry&) = delete; 73 typedef std::function<int(const SampleEntry&, const SampleEntry&)> compare_sample_func_t; 93 SampleEntry* AddSample(int pid, int tid, uint64_t ip, uint64_t time, uint64_t period, 97 SampleEntry* AddCallChainSampl [all...] |
H A D | callchain.h | 23 struct SampleEntry; 28 std::vector<SampleEntry*> chain; 39 void AddCallChain(const std::vector<SampleEntry*>& callchain, uint64_t period);
|
H A D | sample_tree.cpp | 33 SampleEntry* SampleTree::AddSample(int pid, int tid, uint64_t ip, uint64_t time, uint64_t period, 39 SampleEntry value(ip, time, period, 0, 1, thread, map, symbol); 61 SampleEntry value(to_ip, time, period, 0, 1, thread, to_map, to_symbol); 73 SampleEntry* SampleTree::AddCallChainSample(int pid, int tid, uint64_t ip, uint64_t time, 75 const std::vector<SampleEntry*>& callchain) { 80 SampleEntry value(ip, time, 0, period, 0, thread, map, symbol); 83 // Store in callchain_sample_tree_ for use in other SampleEntry's callchain. 88 SampleEntry* sample = AllocateSample(value); 95 SampleEntry* sample = *it; 104 bool SampleTree::IsFilteredOut(const SampleEntry [all...] |
H A D | cmd_report.cpp | 59 virtual std::string Show(const SampleEntry& sample) const = 0; 60 void AdjustWidth(const SampleEntry& sample) { 76 std::string Show(const SampleEntry& sample) const override { 93 std::string Show(const SampleEntry& sample) const override { 109 std::string Show(const SampleEntry& sample) const override { 119 virtual int Compare(const SampleEntry& sample1, const SampleEntry& sample2) const = 0; 127 int Compare(const SampleEntry& sample1, const SampleEntry& sample2) const override { 131 std::string Show(const SampleEntry [all...] |
H A D | callchain.cpp | 26 static bool MatchSampleByName(const SampleEntry* sample1, const SampleEntry* sample2) { 31 const std::vector<SampleEntry*>& chain, size_t chain_start) { 42 const SampleEntry* sample) { 51 static std::unique_ptr<CallChainNode> AllocateNode(const std::vector<SampleEntry*>& chain, 74 void CallChainRoot::AddCallChain(const std::vector<SampleEntry*>& callchain, uint64_t period) {
|
H A D | sample_tree_test.cpp | 30 static void SampleMatchExpectation(const SampleEntry& sample, const ExpectedSampleInMap& expected, 44 static void CheckSampleCallback(const SampleEntry& sample, 53 static int CompareSampleFunction(const SampleEntry& sample1, const SampleEntry& sample2) {
|
Completed in 506 milliseconds