summaryrefslogtreecommitdiff
path: root/simpleperf/sample_tree.h
diff options
context:
space:
mode:
Diffstat (limited to 'simpleperf/sample_tree.h')
-rw-r--r--simpleperf/sample_tree.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/simpleperf/sample_tree.h b/simpleperf/sample_tree.h
index f57fe786..a2ce19fa 100644
--- a/simpleperf/sample_tree.h
+++ b/simpleperf/sample_tree.h
@@ -77,7 +77,7 @@ class SampleTreeBuilder {
build_callchain_ = build_callchain;
use_caller_as_callchain_root_ = use_caller_as_callchain_root;
if (accumulate_callchain_) {
- offline_unwinder_ = OfflineUnwinder::Create(false);
+ offline_unwinder_.reset(new OfflineUnwinder(false));
}
}
@@ -145,7 +145,7 @@ class SampleTreeBuilder {
}
}
EntryT* callchain_sample =
- CreateCallChainSample(thread, sample, ip, in_kernel, callchain, acc_info);
+ CreateCallChainSample(sample, ip, in_kernel, callchain, acc_info);
if (callchain_sample == nullptr) {
break;
}
@@ -188,8 +188,8 @@ class SampleTreeBuilder {
AccumulateInfoT* acc_info) = 0;
virtual EntryT* CreateBranchSample(const SampleRecord& r,
const BranchStackItemType& item) = 0;
- virtual EntryT* CreateCallChainSample(const ThreadEntry* thread, const EntryT* sample,
- uint64_t ip, bool in_kernel,
+ virtual EntryT* CreateCallChainSample(const EntryT* sample, uint64_t ip,
+ bool in_kernel,
const std::vector<EntryT*>& callchain,
const AccumulateInfoT& acc_info) = 0;
virtual const ThreadEntry* GetThreadOfSample(EntryT*) = 0;