Searched refs:comparator (Results 1 - 5 of 5) sorted by relevance

/system/extras/simpleperf/
H A Dsample_tree.h46 // 1. A SampleTree is built by SampleTreeBuilder. The comparator passed in
58 explicit SampleTreeBuilder(const SampleComparator<EntryT>& comparator) argument
59 : sample_set_(comparator),
61 sample_comparator_(comparator),
62 callchain_sample_set_(comparator),
311 explicit SampleTreeSorter(SampleComparator<EntryT> comparator) argument
312 : comparator_(comparator) {}
H A Dcmd_report.cpp312 SampleComparator<SampleEntry> comparator; member in struct:__anon1899::SampleTreeBuilderOptions
328 builder.reset(new TimestampSampleTreeBuilder(comparator, thread_tree));
330 builder.reset(new EventCountSampleTreeBuilder(comparator, thread_tree));
651 SampleComparator<SampleEntry> comparator; local
679 comparator.AddCompareFunction(ComparePid);
682 comparator.AddCompareFunction(CompareTid);
685 comparator.AddCompareFunction(CompareComm);
688 comparator.AddCompareFunction(CompareDso);
691 comparator.AddCompareFunction(CompareSymbol);
694 comparator
[all...]
H A Dcmd_kmem.cpp503 SampleComparator<SlabSample> comparator; local
518 comparator.AddCompareFunction(CompareSymbol);
521 comparator.AddCompareFunction(ComparePtr);
536 comparator.AddCompareFunction(CompareGfpFlags);
546 new SlabSampleTreeBuilder(comparator, &thread_tree_));
549 sort_comparator.AddComparator(comparator);
H A Devent_selection_set.cpp690 auto comparator = [&](RecordBufferHead* h1, RecordBufferHead* h2) { local
693 std::priority_queue<RecordBufferHead*, std::vector<RecordBufferHead*>, decltype(comparator)> q(comparator);
/system/extras/iotop/
H A Diotop.cpp57 // Generic comparator
58 static auto comparator = [](auto& lhs, auto& rhs, auto field, bool ascending) -> bool { local
71 // Make closure for comparator on a specific field
73 auto bound_comparator = std::bind(comparator, _1, _2, field, ascending);
75 // Return closure to std::sort with specialized comparator

Completed in 558 milliseconds