Lines Matching refs:Record
213 struct Record { struct
217 Record() : binary_(nullptr), own_binary_(false) {} in Record() function
218 explicit Record(char* p) : header(p), binary_(p), own_binary_(false) {} in Record() argument
219 Record(Record&& other) noexcept;
221 virtual ~Record() { in ~Record() argument
265 DISALLOW_COPY_AND_ASSIGN(Record); argument
268 struct MmapRecord : public Record {
291 struct Mmap2Record : public Record {
318 struct CommRecord : public Record {
336 struct ExitOrForkRecord : public Record {
365 struct LostRecord : public Record {
375 struct SampleRecord : public Record {
427 struct BuildIdRecord : public Record {
441 struct KernelSymbolRecord : public Record {
453 struct DsoRecord : public Record {
468 struct SymbolRecord : public Record {
483 struct TracingDataRecord : public Record {
495 struct EventIdRecord : public Record {
510 struct CallChainRecord : public Record {
532 struct UnwindingResultRecord : public Record {
550 struct UnknownRecord : public Record {
561 std::unique_ptr<Record> ReadRecordFromBuffer(const perf_event_attr& attr, uint32_t type, char* p);
564 std::unique_ptr<Record> ReadRecordFromOwnedBuffer(const perf_event_attr& attr,
569 std::vector<std::unique_ptr<Record>> ReadRecordsFromBuffer(
574 std::unique_ptr<Record> ReadRecordFromBuffer(const perf_event_attr& attr, char* p);