Home
last modified time | relevance | path

Searched refs:perf_event_attr (Results 1 – 25 of 34) sorted by relevance

12

/aosp12/system/extras/simpleperf/
H A Devent_attr.h32 const perf_event_attr* attr;
36 perf_event_attr CreateDefaultPerfEventAttr(const EventType& event_type);
37 void DumpPerfEventAttr(const perf_event_attr& attr, size_t indent = 0);
38 bool GetCommonEventIdPositionsForAttrs(std::vector<perf_event_attr>& attrs,
41 bool IsTimestampSupported(const perf_event_attr& attr);
42 bool IsCpuSupported(const perf_event_attr& attr);
45 std::string GetEventNameByAttr(const perf_event_attr& attr);
H A Drecord.h197 size_t CreateContent(const perf_event_attr& attr, uint64_t event_id);
280 MmapRecord(const perf_event_attr& attr, char* p);
307 Mmap2Record(const perf_event_attr& attr, char* p);
325 CommRecord(const perf_event_attr& attr, char* p);
344 ExitOrForkRecord(const perf_event_attr& attr, char* p);
353 ExitRecord(const perf_event_attr& attr, char* p) : ExitOrForkRecord(attr, p) {} in ExitRecord()
357 ForkRecord(const perf_event_attr& attr, char* p) : ExitOrForkRecord(attr, p) {} in ForkRecord()
367 LostRecord(const perf_event_attr& attr, char* p);
392 SampleRecord(const perf_event_attr& attr, char* p);
428 AuxRecord(const perf_event_attr& attr, char* p);
[all …]
H A Devent_attr.cpp80 perf_event_attr CreateDefaultPerfEventAttr(const EventType& event_type) { in CreateDefaultPerfEventAttr()
81 perf_event_attr attr; in CreateDefaultPerfEventAttr()
83 attr.size = sizeof(perf_event_attr); in CreateDefaultPerfEventAttr()
103 void DumpPerfEventAttr(const perf_event_attr& attr, size_t indent) { in DumpPerfEventAttr()
146 bool GetCommonEventIdPositionsForAttrs(std::vector<perf_event_attr>& attrs, in GetCommonEventIdPositionsForAttrs()
226 bool IsTimestampSupported(const perf_event_attr& attr) { in IsTimestampSupported()
230 bool IsCpuSupported(const perf_event_attr& attr) { in IsCpuSupported()
234 std::string GetEventNameByAttr(const perf_event_attr& attr) { in GetEventNameByAttr()
H A Devent_fd.h43 static std::unique_ptr<EventFd> OpenEventFile(const perf_event_attr& attr, pid_t tid, int cpu,
59 const perf_event_attr& attr() const { return attr_; } in attr()
112 EventFd(const perf_event_attr& attr, int perf_event_fd, const std::string& event_name, pid_t tid, in EventFd()
130 const perf_event_attr attr_;
156 bool IsEventAttrSupported(const perf_event_attr& attr, const std::string& event_name);
H A Drecord_file_test.cpp44 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in AddEventType()
46 attrs_.push_back(std::unique_ptr<perf_event_attr>(new perf_event_attr(attr))); in AddEventType()
54 std::vector<std::unique_ptr<perf_event_attr>> attrs_;
90 ASSERT_EQ(0, memcmp(attrs[0].attr, attr_ids_[0].attr, sizeof(perf_event_attr))); in TEST_F()
125 ASSERT_EQ(0, memcmp(attrs[i].attr, attr_ids_[i].attr, sizeof(perf_event_attr))); in TEST_F()
H A DMapRecordReader.h36 MapRecordReader(const perf_event_attr& attr, uint64_t event_id, bool keep_non_executable_maps) in MapRecordReader()
39 const perf_event_attr& Attr() { return attr_; } in Attr()
48 const perf_event_attr& attr_;
H A DRecordReadThread_test.cpp117 MockEventFd(const perf_event_attr& attr, int cpu, char* buffer, size_t buffer_size, in MockEventFd()
140 static perf_event_attr CreateFakeEventAttr() { in CreateFakeEventAttr()
146 static std::vector<std::unique_ptr<Record>> CreateFakeRecords(const perf_event_attr& attr, in CreateFakeRecords()
176 perf_event_attr attr = CreateFakeEventAttr(); in TEST()
255 perf_event_attr attr = CreateFakeEventAttr(); in TEST_F()
276 perf_event_attr attr = CreateFakeEventAttr(); in TEST_F()
308 perf_event_attr attr = CreateFakeEventAttr(); in TEST_F()
362 perf_event_attr attr = CreateFakeEventAttr(); in TEST_F()
388 perf_event_attr attr = CreateFakeEventAttr(); in TEST_F()
411 perf_event_attr attr = CreateFakeEventAttr(); in TEST_F()
[all …]
H A DRecordReadThread.h71 RecordParser(const perf_event_attr& attr);
129 RecordReadThread(size_t record_buffer_size, const perf_event_attr& attr, size_t min_mmap_pages,
187 perf_event_attr attr_;
H A Devent_fd.cpp43 static int perf_event_open(const perf_event_attr& attr, pid_t pid, int cpu, int group_fd, in perf_event_open()
48 std::unique_ptr<EventFd> EventFd::OpenEventFile(const perf_event_attr& attr, pid_t tid, int cpu, in OpenEventFile()
55 perf_event_attr real_attr = attr; in OpenEventFile()
324 bool IsEventAttrSupported(const perf_event_attr& attr, const std::string& event_name) { in IsEventAttrSupported()
H A Drecord.cpp77 size_t SampleId::CreateContent(const perf_event_attr& attr, uint64_t event_id) { in CreateContent()
213 MmapRecord::MmapRecord(const perf_event_attr& attr, char* p) : Record(p) { in MmapRecord()
224 MmapRecord::MmapRecord(const perf_event_attr& attr, bool in_kernel, uint32_t pid, uint32_t tid, in MmapRecord()
259 Mmap2Record::Mmap2Record(const perf_event_attr& attr, char* p) : Record(p) { in Mmap2Record()
309 CommRecord::CommRecord(const perf_event_attr& attr, char* p) : Record(p) { in CommRecord()
320 CommRecord::CommRecord(const perf_event_attr& attr, uint32_t pid, uint32_t tid, in CommRecord()
368 ExitOrForkRecord::ExitOrForkRecord(const perf_event_attr& attr, char* p) : Record(p) { in ExitOrForkRecord()
402 LostRecord::LostRecord(const perf_event_attr& attr, char* p) : Record(p) { in LostRecord()
415 SampleRecord::SampleRecord(const perf_event_attr& attr, char* p) : Record(p) { in SampleRecord()
873 AuxRecord::AuxRecord(const perf_event_attr& attr, char* p) : Record(p) { in AuxRecord()
[all …]
H A Dtest_util.cpp58 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in HasNonZeroInstructionEventCount()
88 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in HasHardwareCounter()
H A Devent_selection_set.cpp47 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in IsBranchSamplingSupported()
58 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in IsDwarfCallChainSamplingSupported()
88 perf_event_attr attr = CreateDefaultPerfEventAttr(*event_type); in IsDumpingRegsForTracepointEventsSupported()
129 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in IsSettingClockIdSupported()
143 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in IsMmap2Supported()
426 perf_event_attr& attr = selection.event_attr; in SetBranchSampling()
H A Dcpu_hotplug_test.cpp239 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in TEST()
296 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in TEST()
380 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in TEST()
446 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in TEST()
H A Dcmd_list.cpp48 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type); in IsEventTypeSupported()
61 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type); in IsEventTypeSupported()
H A DETMRecorder.h58 void SetEtmPerfEventAttr(perf_event_attr* attr);
H A Drecord_file_format.h135 perf_event_attr attr;
H A Drecord_lib_interface.cpp41 perf_event_attr attr = CreateDefaultPerfEventAttr(type); in GetAllEvents()
59 perf_event_attr attr = CreateDefaultPerfEventAttr(type->event_type); in IsEventSupported()
H A DMapRecordReader_test.cpp51 perf_event_attr attr_;
H A Drecord_test.cpp42 perf_event_attr event_attr;
H A Devent_selection_set.h181 perf_event_attr event_attr;
H A DETMRecorder.cpp188 void ETMRecorder::SetEtmPerfEventAttr(perf_event_attr* attr) { in SetEtmPerfEventAttr()
H A DRecordFilter_test.cpp47 perf_event_attr attr;
/aosp12/system/extras/tests/icachetest/
H A DProfiler.cpp41 static int perf_event_open(struct perf_event_attr* hw_event, pid_t pid, in perf_event_open()
80 struct perf_event_attr pe; in resetEvents()
81 memset(&pe, 0, sizeof(struct perf_event_attr)); in resetEvents()
83 pe.size = sizeof(struct perf_event_attr); in resetEvents()
/aosp12/system/core/init/
H A Dsecurity.cpp187 struct perf_event_attr pe = { in TestPerfEventSelinuxAction()
189 .size = sizeof(struct perf_event_attr), in TestPerfEventSelinuxAction()
/aosp12/bionic/libc/kernel/uapi/linux/
H A Dperf_event.h200 struct perf_event_attr { struct
255 #define PERF_EVENT_IOC_MODIFY_ATTRIBUTES _IOW('$', 11, struct perf_event_attr *) argument

12