• Home
  • Raw
  • Download

Lines Matching refs:record

1245 bool SubCommandRecord::ProcessRecord(std::unique_ptr<PerfEventRecord> record)  in ProcessRecord()  argument
1247 if (record == nullptr) { in ProcessRecord()
1254 if (record->GetType() == PERF_RECORD_SAMPLE) { in ProcessRecord()
1259 if (record->GetType() == PERF_RECORD_SAMPLE) { in ProcessRecord()
1261 record.release(); in ProcessRecord()
1270 if (record->GetPid() == pid) { in ProcessRecord()
1271 if (record->GetType() == PERF_RECORD_SAMPLE) { in ProcessRecord()
1273 record.release(); in ProcessRecord()
1283 virtualRuntime_.UpdateFromRecord(*record); in ProcessRecord()
1288 return SaveRecord(std::move(record), true); in ProcessRecord()
1292 bool SubCommandRecord::SaveRecord(std::unique_ptr<PerfEventRecord> record, bool ptrReleaseFlag) in SaveRecord() argument
1295 if (ptrReleaseFlag && record->GetType() == PERF_RECORD_SAMPLE) { in SaveRecord()
1297 record.release(); in SaveRecord()
1316 if (record) { in SaveRecord()
1320 if (!fileWriter_->WriteRecord(*record)) { in SaveRecord()
1323 HLOGV("fail to write record %s", record->GetName().c_str()); in SaveRecord()
1326 if (record->GetType() == PERF_RECORD_SAMPLE) { in SaveRecord()
1331 HLOGV(" write done. size=%zu name=%s", record->GetSize(), record->GetName().c_str()); in SaveRecord()
1554 auto record_callback = [&](std::unique_ptr<PerfEventRecord> record) { in PostProcessRecordFile() argument
1555 if (record == nullptr) { in PostProcessRecordFile()
1558 } else if (record->GetType() == PERF_RECORD_SAMPLE) { in PostProcessRecordFile()
1560 virtualRuntime_.UnwindFromRecord(static_cast<PerfRecordSample &>(*record)); in PostProcessRecordFile()
1562 SaveRecord(std::move(record)); in PostProcessRecordFile()
1606 bool SubCommandRecord::CollectionSymbol(std::unique_ptr<PerfEventRecord> record) in CollectionSymbol() argument
1608 if (record->GetType() == PERF_RECORD_SAMPLE) { in CollectionSymbol()
1609 PerfRecordSample *sample = static_cast<PerfRecordSample *>(record.get()); in CollectionSymbol()
1616 record.release(); in CollectionSymbol()