Searched refs:SampleEntry (Results 1 - 6 of 6) sorted by relevance

/system/extras/simpleperf/
H A Dsample_tree.h41 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 Dcallchain.h23 struct SampleEntry;
28 std::vector<SampleEntry*> chain;
39 void AddCallChain(const std::vector<SampleEntry*>& callchain, uint64_t period);
H A Dsample_tree.cpp33 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 Dcmd_report.cpp59 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 Dcallchain.cpp26 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 Dsample_tree_test.cpp30 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