Home
last modified time | relevance | path

Searched refs:PerfEventSet (Results 1 – 3 of 3) sorted by relevance

/aosp12/system/extras/simpleperf/
H A Drecord_lib_test.cpp40 std::unique_ptr<PerfEventSet> perf( in TEST()
41 PerfEventSet::CreateInstance(PerfEventSet::Type::kPerfForCounting)); in TEST()
65 auto test_function = [](std::function<void(PerfEventSet*)> set_target_func) { in TEST()
66 std::unique_ptr<PerfEventSet> perf( in TEST()
67 PerfEventSet::CreateInstance(PerfEventSet::Type::kPerfForCounting)); in TEST()
84 test_function([](PerfEventSet* perf) { ASSERT_TRUE(perf->MonitorCurrentProcess()); }); in TEST()
85 test_function([](PerfEventSet* perf) { ASSERT_TRUE(perf->MonitorCurrentThread()); }); in TEST()
92 std::unique_ptr<PerfEventSet> perf( in TEST()
93 PerfEventSet::CreateInstance(PerfEventSet::Type::kPerfForCounting)); in TEST()
120 std::unique_ptr<PerfEventSet> perf( in TEST()
[all …]
H A Drecord_lib_interface.cpp63 class PerfEventSetImpl : public PerfEventSet {
259 PerfEventSet* PerfEventSet::CreateInstance(PerfEventSet::Type type) { in CreateInstance()
269 bool PerfEventSet::AddEvent(const std::string&) { in AddEvent()
273 bool PerfEventSet::MonitorCurrentProcess() { in MonitorCurrentProcess()
277 bool PerfEventSet::MonitorCurrentThread() { in MonitorCurrentThread()
281 bool PerfEventSet::MonitorThreadsInCurrentProcess(const std::vector<pid_t>&) { in MonitorThreadsInCurrentProcess()
285 bool PerfEventSet::StartCounters() { in StartCounters()
289 bool PerfEventSet::StopCounters() { in StopCounters()
293 bool PerfEventSet::ReadCounters(std::vector<Counter>*) { in ReadCounters()
/aosp12/system/extras/simpleperf/include/
H A Dsimpleperf.h61 class SIMPLEPERF_EXPORT PerfEventSet {
68 static PerfEventSet* CreateInstance(Type type);
69 virtual ~PerfEventSet() {} in ~PerfEventSet()
90 PerfEventSet() {} in PerfEventSet() function