/aosp12/system/extras/simpleperf/ |
H A D | event_attr.h | 32 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 D | record.h | 197 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 D | event_attr.cpp | 80 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 D | event_fd.h | 43 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 D | record_file_test.cpp | 44 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 D | MapRecordReader.h | 36 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 D | RecordReadThread_test.cpp | 117 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 D | RecordReadThread.h | 71 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 D | event_fd.cpp | 43 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 D | record.cpp | 77 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 D | test_util.cpp | 58 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in HasNonZeroInstructionEventCount() 88 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in HasHardwareCounter()
|
H A D | event_selection_set.cpp | 47 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 D | cpu_hotplug_test.cpp | 239 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 D | cmd_list.cpp | 48 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type); in IsEventTypeSupported() 61 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type); in IsEventTypeSupported()
|
H A D | ETMRecorder.h | 58 void SetEtmPerfEventAttr(perf_event_attr* attr);
|
H A D | record_file_format.h | 135 perf_event_attr attr;
|
H A D | record_lib_interface.cpp | 41 perf_event_attr attr = CreateDefaultPerfEventAttr(type); in GetAllEvents() 59 perf_event_attr attr = CreateDefaultPerfEventAttr(type->event_type); in IsEventSupported()
|
H A D | MapRecordReader_test.cpp | 51 perf_event_attr attr_;
|
H A D | record_test.cpp | 42 perf_event_attr event_attr;
|
H A D | event_selection_set.h | 181 perf_event_attr event_attr;
|
H A D | ETMRecorder.cpp | 188 void ETMRecorder::SetEtmPerfEventAttr(perf_event_attr* attr) { in SetEtmPerfEventAttr()
|
H A D | RecordFilter_test.cpp | 47 perf_event_attr attr;
|
/aosp12/system/extras/tests/icachetest/ |
H A D | Profiler.cpp | 41 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 D | security.cpp | 187 struct perf_event_attr pe = { in TestPerfEventSelinuxAction() 189 .size = sizeof(struct perf_event_attr), in TestPerfEventSelinuxAction()
|
/aosp12/bionic/libc/kernel/uapi/linux/ |
H A D | perf_event.h | 200 struct perf_event_attr { struct 255 #define PERF_EVENT_IOC_MODIFY_ATTRIBUTES _IOW('$', 11, struct perf_event_attr *) argument
|