Lines Matching defs:PerfEventRecord

105 class PerfEventRecord {
107 PerfEventRecord(const PerfEventRecord &) = delete;
108 PerfEventRecord &operator=(const PerfEventRecord &) = delete;
113 PerfEventRecord(perf_event_type type, bool inKernel, const std::string &name);
114 PerfEventRecord(perf_event_hiperf_ext_type type, const std::string &name);
116 PerfEventRecord(uint8_t *p, const std::string &name);
118 virtual ~PerfEventRecord() {}
174 class PerfRecordAuxtrace : public PerfEventRecord {
189 class PerfRecordMmap : public PerfEventRecord {
203 class PerfRecordMmap2 : public PerfEventRecord {
220 class PerfRecordLost : public PerfEventRecord {
231 : PerfEventRecord(PERF_RECORD_LOST, inKernel, "lost")
239 class PerfRecordComm : public PerfEventRecord {
252 class PerfRecordSample : public PerfEventRecord {
282 : PerfEventRecord(PERF_RECORD_SAMPLE, inKernel, "sample")
297 class PerfRecordExit : public PerfEventRecord {
307 class PerfRecordThrottle : public PerfEventRecord {
317 class PerfRecordUnthrottle : public PerfEventRecord {
327 class PerfRecordFork : public PerfEventRecord {
340 class PerfRecordRead : public PerfEventRecord {
368 class PerfRecordAux : public PerfEventRecord {
389 class PerfRecordItraceStart : public PerfEventRecord {
403 class PerfRecordLostSamples : public PerfEventRecord {
418 class PerfRecordSwitch : public PerfEventRecord {
444 class PerfRecordSwitchCpuWide : public PerfEventRecord {
452 std::unique_ptr<PerfEventRecord> GetPerfEventRecord(const int type, uint8_t *p,
454 std::unique_ptr<PerfEventRecord> GetPerfSampleFromCache(const int type, uint8_t *p,
456 std::unique_ptr<PerfEventRecord> GetPerfSampleFromCacheMain(const int type, uint8_t *p,