LLVM 22.0.0git
|
#include "llvm/XRay/FDRRecords.h"
Public Member Functions | |
RecordInitializer (DataExtractor &DE, uint64_t &OP, uint16_t V) | |
RecordInitializer (DataExtractor &DE, uint64_t &OP) | |
Error | visit (BufferExtents &) override |
Error | visit (WallclockRecord &) override |
Error | visit (NewCPUIDRecord &) override |
Error | visit (TSCWrapRecord &) override |
Error | visit (CustomEventRecord &) override |
Error | visit (CallArgRecord &) override |
Error | visit (PIDRecord &) override |
Error | visit (NewBufferRecord &) override |
Error | visit (EndBufferRecord &) override |
Error | visit (FunctionRecord &) override |
Error | visit (CustomEventRecordV5 &) override |
Error | visit (TypedEventRecord &) override |
Public Member Functions inherited from llvm::xray::RecordVisitor | |
virtual | ~RecordVisitor ()=default |
Static Public Attributes | |
static constexpr uint16_t | DefaultVersion = 5u |
Definition at line 419 of file FDRRecords.h.
|
inlineexplicit |
|
inlineexplicit |
Definition at line 430 of file FDRRecords.h.
References DefaultVersion, OP, and RecordInitializer().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 13 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::xray::MetadataRecord::kMetadataBodySize, and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 311 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::xray::MetadataRecord::kMetadataBodySize, and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 102 of file RecordInitializer.cpp.
References assert(), llvm::createStringError(), llvm::xray::MetadataRecord::kMetadataBodySize, and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 175 of file RecordInitializer.cpp.
References assert(), llvm::createStringError(), llvm::xray::MetadataRecord::kMetadataBodySize, and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 366 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::xray::MetadataRecord::kMetadataBodySize, and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 378 of file RecordInitializer.cpp.
References assert(), llvm::createStringError(), llvm::xray::ENTER, llvm::xray::ENTER_ARG, llvm::xray::EXIT, llvm::Error::success(), and llvm::xray::TAIL_EXIT.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 348 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::xray::MetadataRecord::kMetadataBodySize, and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 59 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::xray::MetadataRecord::kMetadataBodySize, and llvm::Error::success().
Implements llvm::xray::RecordVisitor.
Definition at line 330 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::xray::MetadataRecord::kMetadataBodySize, and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 84 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::xray::MetadataRecord::kMetadataBodySize, and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 239 of file RecordInitializer.cpp.
References assert(), llvm::createStringError(), llvm::xray::MetadataRecord::kMetadataBodySize, and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 30 of file RecordInitializer.cpp.
References assert(), llvm::createStringError(), llvm::xray::MetadataRecord::kMetadataBodySize, and llvm::Error::success().
|
staticconstexpr |
Definition at line 425 of file FDRRecords.h.
Referenced by RecordInitializer().