LLVM 20.0.0git
|
#include "llvm/XRay/FDRRecords.h"
Public Member Functions | |
Record (const Record &)=delete | |
Record (Record &&)=delete | |
Record & | operator= (const Record &)=delete |
Record & | operator= (Record &&)=delete |
Record (RecordKind T) | |
RecordKind | getRecordType () const |
virtual Error | apply (RecordVisitor &V)=0 |
virtual | ~Record ()=default |
Static Public Member Functions | |
static StringRef | kindToString (RecordKind K) |
Definition at line 31 of file FDRRecords.h.
|
strong |
Definition at line 33 of file FDRRecords.h.
|
delete |
|
inlineexplicit |
Definition at line 60 of file FDRRecords.h.
|
virtualdefault |
|
pure virtual |
Implemented in llvm::xray::BufferExtents, llvm::xray::WallclockRecord, llvm::xray::NewCPUIDRecord, llvm::xray::TSCWrapRecord, llvm::xray::CustomEventRecord, llvm::xray::CustomEventRecordV5, llvm::xray::TypedEventRecord, llvm::xray::CallArgRecord, llvm::xray::PIDRecord, llvm::xray::NewBufferRecord, llvm::xray::EndBufferRecord, and llvm::xray::FunctionRecord.
|
inline |
Definition at line 62 of file FDRRecords.h.
|
static |
Definition at line 31 of file FDRRecords.cpp.
References RK_Function, RK_Metadata, RK_Metadata_BufferExtents, RK_Metadata_CallArg, RK_Metadata_CustomEvent, RK_Metadata_CustomEventV5, RK_Metadata_EndOfBuffer, RK_Metadata_LastMetadata, RK_Metadata_NewBuffer, RK_Metadata_NewCPUId, RK_Metadata_PIDEntry, RK_Metadata_TSCWrap, RK_Metadata_TypedEvent, and RK_Metadata_WallClockTime.
Referenced by llvm::xray::FileBasedRecordProducer::produce().