|
LLVM
8.0.1
|
#include "llvm/XRay/FDRRecords.h"


Public Member Functions | |
| MetadataRecord (RecordKind T, MetadataType M) | |
| MetadataType | metadataType () const |
| virtual | ~MetadataRecord ()=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 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) |
Static Protected Attributes | |
| static constexpr int | kMetadataBodySize = 15 |
Friends | |
| class | RecordInitializer |
Definition at line 72 of file FDRRecords.h.
|
strong |
| Enumerator | |
|---|---|
| Unknown | |
| BufferExtents | |
| WallClockTime | |
| NewCPUId | |
| TSCWrap | |
| CustomEvent | |
| CallArg | |
| PIDEntry | |
| NewBuffer | |
| EndOfBuffer | |
| TypedEvent | |
Definition at line 74 of file FDRRecords.h.
|
inlineexplicit |
Definition at line 96 of file FDRRecords.h.
|
virtualdefault |
Definition at line 98 of file FDRRecords.h.
References llvm::xray::Record::getRecordType(), llvm::xray::Record::RK_Metadata, and llvm::xray::Record::RK_Metadata_LastMetadata.
|
inline |
Definition at line 103 of file FDRRecords.h.
|
friend |
Definition at line 90 of file FDRRecords.h.
|
staticprotected |
Definition at line 89 of file FDRRecords.h.
Referenced by llvm::xray::RecordInitializer::visit().
1.8.13