LLVM 20.0.0git
|
#include "llvm/XRay/FDRRecords.h"
Public Member Functions | |
FunctionRecord () | |
FunctionRecord (RecordTypes K, int32_t F, uint32_t D) | |
RecordTypes | recordType () const |
int32_t | functionId () const |
uint32_t | delta () const |
Error | apply (RecordVisitor &V) override |
Public Member Functions inherited from llvm::xray::Record | |
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 bool | classof (const Record *R) |
Static Public Member Functions inherited from llvm::xray::Record | |
static StringRef | kindToString (RecordKind K) |
Friends | |
class | RecordInitializer |
Additional Inherited Members | |
Public Types inherited from llvm::xray::Record | |
enum class | RecordKind { RK_Metadata , RK_Metadata_BufferExtents , RK_Metadata_WallClockTime , RK_Metadata_NewCPUId , RK_Metadata_TSCWrap , RK_Metadata_CustomEvent , RK_Metadata_CustomEventV5 , RK_Metadata_CallArg , RK_Metadata_PIDEntry , RK_Metadata_NewBuffer , RK_Metadata_EndOfBuffer , RK_Metadata_TypedEvent , RK_Metadata_LastMetadata , RK_Function } |
Definition at line 372 of file FDRRecords.h.
|
inline |
Definition at line 381 of file FDRRecords.h.
|
inlineexplicit |
Definition at line 383 of file FDRRecords.h.
|
overridevirtual |
Implements llvm::xray::Record.
Definition at line 27 of file FDRRecords.cpp.
Definition at line 394 of file FDRRecords.h.
References llvm::xray::Record::RK_Function.
|
inline |
Definition at line 390 of file FDRRecords.h.
|
inline |
Definition at line 389 of file FDRRecords.h.
References FuncId.
|
inline |
Definition at line 388 of file FDRRecords.h.
|
friend |
Definition at line 376 of file FDRRecords.h.