| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/XRay/FDRRecords.h"
Public Member Functions | |
| CustomEventRecord () | |
| CustomEventRecord (uint64_t S, uint64_t T, uint16_t C, std::string D) | |
| int32_t | size () const | 
| uint64_t | tsc () const | 
| uint16_t | cpu () const | 
| StringRef | data () 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 | 
Definition at line 206 of file FDRRecords.h.
      
  | 
  inline | 
Definition at line 214 of file FDRRecords.h.
References llvm::xray::MetadataRecord::CustomEvent, llvm::xray::MetadataRecord::MetadataRecord(), and llvm::xray::Record::RK_Metadata_CustomEvent.
      
  | 
  inlineexplicit | 
Definition at line 218 of file FDRRecords.h.
References llvm::CallingConv::C, llvm::xray::MetadataRecord::CustomEvent, D(), llvm::xray::MetadataRecord::MetadataRecord(), llvm::move(), and llvm::xray::Record::RK_Metadata_CustomEvent.
      
  | 
  overridevirtual | 
Implements llvm::xray::Record.
Definition at line 22 of file FDRRecords.cpp.
Definition at line 230 of file FDRRecords.h.
References llvm::xray::Record::RK_Metadata_CustomEvent.
      
  | 
  inline | 
Definition at line 225 of file FDRRecords.h.
      
  | 
  inline | 
Definition at line 226 of file FDRRecords.h.
      
  | 
  inline | 
Definition at line 223 of file FDRRecords.h.
      
  | 
  inline | 
Definition at line 224 of file FDRRecords.h.
      
  | 
  friend | 
Definition at line 211 of file FDRRecords.h.
References RecordInitializer.
Referenced by RecordInitializer.