LLVM: llvm::xray::NewBufferRecord Class Reference (original) (raw)

#include "[llvm/XRay/FDRRecords.h](FDRRecords%5F8h%5Fsource.html)"

Inheritance diagram for llvm::xray::NewBufferRecord:

Public Member Functions
NewBufferRecord ()
NewBufferRecord (int32_t T)
int32_t tid () const
Error apply (RecordVisitor &V) override
Public Member Functions inherited from llvm::xray::MetadataRecord
MetadataRecord (RecordKind T, MetadataType M)
MetadataType metadataType () const
~MetadataRecord () override=default
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 ~Record ()=default
Static Public Member Functions
static bool classof (const Record *R)
Static Public Member Functions inherited from llvm::xray::MetadataRecord
static bool classof (const Record *R)
Static Public Member Functions inherited from llvm::xray::Record
static LLVM_ABI StringRef kindToString (RecordKind K)
Friends
class RecordInitializer
Additional Inherited Members
Public Types inherited from llvm::xray::MetadataRecord
enum class MetadataType : unsigned { Unknown, BufferExtents, WallClockTime, NewCPUId, TSCWrap, CustomEvent, CallArg, PIDEntry, NewBuffer, EndOfBuffer, TypedEvent }
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 }
Static Protected Attributes inherited from llvm::xray::MetadataRecord
static constexpr int kMetadataBodySize = 15

Detailed Description

Definition at line 336 of file FDRRecords.h.

Constructor & Destructor Documentation

llvm::xray::NewBufferRecord::NewBufferRecord ( ) inline

NewBufferRecord() [2/2]

llvm::xray::NewBufferRecord::NewBufferRecord ( int32_t T) inlineexplicit

Member Function Documentation

apply()

classof()

tid()

int32_t llvm::xray::NewBufferRecord::tid ( ) const inline

RecordInitializer


The documentation for this class was generated from the following files: