class RecordInitializer
Declaration
class RecordInitializer : public RecordVisitor { /* full declaration omitted */ };
Declared at: llvm/include/llvm/XRay/FDRRecords.h:418
Inherits from: RecordVisitor
Member Variables
- private llvm::DataExtractor& E
- private uint64_t& OffsetPtr
- private uint16_t Version
- public static const uint16_t DefaultVersion = 5U
Method Overview
- public RecordInitializer(llvm::DataExtractor & DE, uint64_t & OP, uint16_t V)
- public RecordInitializer(llvm::DataExtractor & DE, uint64_t & OP)
- public llvm::Error visit(llvm::xray::BufferExtents &)
- public llvm::Error visit(llvm::xray::WallclockRecord &)
- public llvm::Error visit(llvm::xray::NewCPUIDRecord &)
- public llvm::Error visit(llvm::xray::TSCWrapRecord &)
- public llvm::Error visit(llvm::xray::CustomEventRecord &)
- public llvm::Error visit(llvm::xray::CallArgRecord &)
- public llvm::Error visit(llvm::xray::PIDRecord &)
- public llvm::Error visit(llvm::xray::NewBufferRecord &)
- public llvm::Error visit(llvm::xray::EndBufferRecord &)
- public llvm::Error visit(llvm::xray::FunctionRecord &)
- public llvm::Error visit(llvm::xray::CustomEventRecordV5 &)
- public llvm::Error visit(llvm::xray::TypedEventRecord &)
Inherited from RecordVisitor:
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
Methods
¶RecordInitializer(llvm::DataExtractor& DE,
uint64_t& OP,
uint16_t V)
RecordInitializer(llvm::DataExtractor& DE,
uint64_t& OP,
uint16_t V)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:426
Parameters
- llvm::DataExtractor& DE
- uint64_t& OP
- uint16_t V
¶RecordInitializer(llvm::DataExtractor& DE,
uint64_t& OP)
RecordInitializer(llvm::DataExtractor& DE,
uint64_t& OP)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:429
Parameters
- llvm::DataExtractor& DE
- uint64_t& OP
¶llvm::Error visit(llvm::xray::BufferExtents&)
llvm::Error visit(llvm::xray::BufferExtents&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:432
Parameters
¶llvm::Error visit(llvm::xray::WallclockRecord&)
llvm::Error visit(llvm::xray::WallclockRecord&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:433
Parameters
¶llvm::Error visit(llvm::xray::NewCPUIDRecord&)
llvm::Error visit(llvm::xray::NewCPUIDRecord&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:434
Parameters
¶llvm::Error visit(llvm::xray::TSCWrapRecord&)
llvm::Error visit(llvm::xray::TSCWrapRecord&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:435
Parameters
¶llvm::Error visit(llvm::xray::CustomEventRecord&)
llvm::Error visit(llvm::xray::CustomEventRecord&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:436
Parameters
¶llvm::Error visit(llvm::xray::CallArgRecord&)
llvm::Error visit(llvm::xray::CallArgRecord&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:437
Parameters
¶llvm::Error visit(llvm::xray::PIDRecord&)
llvm::Error visit(llvm::xray::PIDRecord&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:438
Parameters
¶llvm::Error visit(llvm::xray::NewBufferRecord&)
llvm::Error visit(llvm::xray::NewBufferRecord&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:439
Parameters
¶llvm::Error visit(llvm::xray::EndBufferRecord&)
llvm::Error visit(llvm::xray::EndBufferRecord&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:440
Parameters
¶llvm::Error visit(llvm::xray::FunctionRecord&)
llvm::Error visit(llvm::xray::FunctionRecord&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:441
Parameters
¶llvm::Error visit(
llvm::xray::CustomEventRecordV5&)
llvm::Error visit(
llvm::xray::CustomEventRecordV5&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:442
Parameters
¶llvm::Error visit(llvm::xray::TypedEventRecord&)
llvm::Error visit(llvm::xray::TypedEventRecord&)
Declared at: llvm/include/llvm/XRay/FDRRecords.h:443