LLVM
8.0.1
|
#include "llvm/XRay/FDRRecords.h"
Public Member Functions | |
RecordInitializer (DataExtractor &DE, uint32_t &OP, uint16_t V) | |
RecordInitializer (DataExtractor &DE, uint32_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 |
Definition at line 427 of file FDRRecords.h.
|
inlineexplicit |
Definition at line 430 of file FDRRecords.h.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 14 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 31 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().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 58 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().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 81 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 99 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 301 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().
Implements llvm::xray::RecordVisitor.
Definition at line 319 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 337 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 355 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 366 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 170 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 232 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().
|
static |
Definition at line 425 of file FDRRecords.h.