• Home
  • Raw
  • Download

Lines Matching refs:record

103   void ProcessRecord(Record& record);
104 void ProcessSampleRecord(const SampleRecord& record);
209 auto callback = [this](std::unique_ptr<Record> record) { in ParseSchedEvents() argument
210 ProcessRecord(*record); in ParseSchedEvents()
216 void TraceSchedCommand::ProcessRecord(Record& record) { in ProcessRecord() argument
217 switch (record.type()) { in ProcessRecord()
219 ProcessSampleRecord(*static_cast<SampleRecord*>(&record)); in ProcessRecord()
223 const CommRecord& r = *static_cast<const CommRecord*>(&record); in ProcessRecord()
231 const ForkRecord& r = *static_cast<const ForkRecord*>(&record); in ProcessRecord()
243 const TracingDataRecord& r = *static_cast<const TracingDataRecord*>(&record); in ProcessRecord()
255 void TraceSchedCommand::ProcessSampleRecord(const SampleRecord& record) { in ProcessSampleRecord() argument
256 std::string thread_name = tracing_field_comm_.ReadFromData(record.raw_data.data); in ProcessSampleRecord()
257 uint64_t runtime = tracing_field_runtime_.ReadFromData(record.raw_data.data); in ProcessSampleRecord()
258 ThreadInfo& thread = thread_map_[record.tid_data.tid]; in ProcessSampleRecord()
259 thread.process_id = record.tid_data.pid; in ProcessSampleRecord()
260 thread.thread_id = record.tid_data.tid; in ProcessSampleRecord()
265 spin_info.samples_in_check_period.push(SampleInfo(record.Timestamp(), runtime)); in ProcessSampleRecord()
272 uint64_t time_period_in_ns = record.Timestamp() - start_timestamp; in ProcessSampleRecord()
284 thread.spin_info.max_rate_end_timestamp = record.Timestamp(); in ProcessSampleRecord()