Lines Matching refs:Record
216 struct Record { struct
220 Record() : binary_(nullptr), own_binary_(false) {} in Record() argument
221 explicit Record(char* p) : header(p), binary_(p), own_binary_(false) {} in Record() function
222 Record(Record&& other) noexcept;
224 virtual ~Record() { in ~Record() argument
268 DISALLOW_COPY_AND_ASSIGN(Record); argument
271 struct MmapRecord : public Record {
294 struct Mmap2Record : public Record {
321 struct CommRecord : public Record {
339 struct ExitOrForkRecord : public Record {
368 struct LostRecord : public Record {
378 struct SampleRecord : public Record {
428 struct AuxRecord : public Record {
443 struct BuildIdRecord : public Record {
457 struct AuxTraceInfoRecord : public Record {
491 struct AuxTraceRecord : public Record {
517 struct KernelSymbolRecord : public Record {
529 struct DsoRecord : public Record {
544 struct SymbolRecord : public Record {
559 struct TracingDataRecord : public Record {
571 struct EventIdRecord : public Record {
586 struct CallChainRecord : public Record {
608 struct UnwindingResultRecord : public Record {
626 struct UnknownRecord : public Record {
637 std::unique_ptr<Record> ReadRecordFromBuffer(const perf_event_attr& attr, uint32_t type, char* p);
640 std::unique_ptr<Record> ReadRecordFromOwnedBuffer(const perf_event_attr& attr,
645 std::vector<std::unique_ptr<Record>> ReadRecordsFromBuffer(
650 std::unique_ptr<Record> ReadRecordFromBuffer(const perf_event_attr& attr, char* p);