LLVM
15.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 |
![]() | |
virtual | ~RecordVisitor ()=default |
Static Public Attributes | |
static constexpr uint16_t | DefaultVersion = 5u |
Definition at line 418 of file FDRRecords.h.
|
inlineexplicit |
Definition at line 426 of file FDRRecords.h.
|
inlineexplicit |
Definition at line 429 of file FDRRecords.h.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 13 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::DataExtractor::getU64(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::xray::MetadataRecord::kMetadataBodySize, llvm::make_error_code(), and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 311 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::DataExtractor::getU64(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::xray::MetadataRecord::kMetadataBodySize, llvm::make_error_code(), and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 102 of file RecordInitializer.cpp.
References assert(), llvm::createStringError(), llvm::DataExtractor::getSigned(), llvm::DataExtractor::getU16(), llvm::DataExtractor::getU64(), llvm::DataExtractor::getU8(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::xray::MetadataRecord::kMetadataBodySize, llvm::make_error_code(), and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 175 of file RecordInitializer.cpp.
References assert(), llvm::createStringError(), llvm::DataExtractor::getSigned(), llvm::DataExtractor::getU8(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::xray::MetadataRecord::kMetadataBodySize, llvm::make_error_code(), and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 366 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::xray::MetadataRecord::kMetadataBodySize, llvm::make_error_code(), 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::DataExtractor::getU32(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::make_error_code(), 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::DataExtractor::getSigned(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::xray::MetadataRecord::kMetadataBodySize, llvm::make_error_code(), and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 59 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::DataExtractor::getU16(), llvm::DataExtractor::getU64(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::xray::MetadataRecord::kMetadataBodySize, llvm::make_error_code(), and llvm::Error::success().
Implements llvm::xray::RecordVisitor.
Definition at line 330 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::DataExtractor::getSigned(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::xray::MetadataRecord::kMetadataBodySize, llvm::make_error_code(), and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 84 of file RecordInitializer.cpp.
References llvm::createStringError(), llvm::DataExtractor::getU64(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::xray::MetadataRecord::kMetadataBodySize, llvm::make_error_code(), and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 239 of file RecordInitializer.cpp.
References assert(), llvm::createStringError(), llvm::DataExtractor::getSigned(), llvm::DataExtractor::getU16(), llvm::DataExtractor::getU8(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::xray::MetadataRecord::kMetadataBodySize, llvm::make_error_code(), and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 30 of file RecordInitializer.cpp.
References assert(), llvm::createStringError(), llvm::DataExtractor::getU32(), llvm::DataExtractor::getU64(), llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::xray::MetadataRecord::kMetadataBodySize, llvm::make_error_code(), and llvm::Error::success().
|
staticconstexpr |
Definition at line 424 of file FDRRecords.h.