Lines Matching refs:record
193 auto record = std::make_unique<PerfRecordMmap>(true, 0, 0, map.begin_, in UpdateKernelModulesSpaceMaps() local
195 recordCallBack_(std::move(record)); in UpdateKernelModulesSpaceMaps()
207 auto record = std::make_unique<PerfRecordMmap>(true, 0, 0, map.begin_, in UpdateKernelSpaceMaps() local
209 recordCallBack_(std::move(record)); in UpdateKernelSpaceMaps()
240 auto record = std::make_unique<PerfRecordMmap>( in UpdateKernelSymbols() local
245 recordCallBack_(std::move(record)); in UpdateKernelSymbols()
271 void VirtualRuntime::UpdateFromRecord(PerfEventRecord &record) in UpdateFromRecord() argument
276 if (record.GetType() == PERF_RECORD_SAMPLE) { in UpdateFromRecord()
277 auto recordSample = static_cast<PerfRecordSample *>(&record); in UpdateFromRecord()
282 } else if (record.GetType() == PERF_RECORD_MMAP) { in UpdateFromRecord()
283 auto recordMmap = static_cast<PerfRecordMmap *>(&record); in UpdateFromRecord()
288 } else if (record.GetType() == PERF_RECORD_MMAP2) { in UpdateFromRecord()
289 auto recordMmap2 = static_cast<PerfRecordMmap2 *>(&record); in UpdateFromRecord()
294 } else if (record.GetType() == PERF_RECORD_COMM) { in UpdateFromRecord()
295 auto recordCommp = static_cast<PerfRecordComm *>(&record); in UpdateFromRecord()
301 HLOGW("skip record type %d", record.GetType()); in UpdateFromRecord()