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

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

Inheritance diagram for llvm::xray::PIDRecord:

Public Member Functions
PIDRecord ()
PIDRecord (int32_t P)
int32_t pid () 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

Constructor & Destructor Documentation

llvm::xray::PIDRecord::PIDRecord ( ) inline

PIDRecord() [2/2]

llvm::xray::PIDRecord::PIDRecord ( int32_t P) inlineexplicit

Member Function Documentation

apply()

classof()

pid()

int32_t llvm::xray::PIDRecord::pid ( ) const inline

RecordInitializer


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