class CustomEventRecord

Declaration

class CustomEventRecord : public MetadataRecord { /* full declaration omitted */ };

Declared at: llvm/include/llvm/XRay/FDRRecords.h:206

Inherits from: MetadataRecord

Member Variables

Inherited from MetadataRecord:

protected static kMetadataBodySize = 15

Method Overview

  • public CustomEventRecord()
  • public CustomEventRecord(uint64_t S, uint64_t T, uint16_t C, std::string D)
  • public llvm::Error apply(llvm::xray::RecordVisitor & V)
  • public static bool classof(const llvm::xray::Record * R)
  • public uint16_t cpu() const
  • public llvm::StringRef data() const
  • public int32_t size() const
  • public uint64_t tsc() const

Inherited from MetadataRecord:

Inherited from Record:

Methods

CustomEventRecord()

Declared at: llvm/include/llvm/XRay/FDRRecords.h:214

CustomEventRecord(uint64_t S,
                  uint64_t T,
                  uint16_t C,
                  std::string D)

Declared at: llvm/include/llvm/XRay/FDRRecords.h:218

Parameters

uint64_t S
uint64_t T
uint16_t C
std::string D

llvm::Error apply(llvm::xray::RecordVisitor& V)

Declared at: llvm/include/llvm/XRay/FDRRecords.h:228

Parameters

llvm::xray::RecordVisitor& V

static bool classof(const llvm::xray::Record* R)

Declared at: llvm/include/llvm/XRay/FDRRecords.h:230

Parameters

const llvm::xray::Record* R

uint16_t cpu() const

Declared at: llvm/include/llvm/XRay/FDRRecords.h:225

llvm::StringRef data() const

Declared at: llvm/include/llvm/XRay/FDRRecords.h:226

int32_t size() const

Declared at: llvm/include/llvm/XRay/FDRRecords.h:223

uint64_t tsc() const

Declared at: llvm/include/llvm/XRay/FDRRecords.h:224