class FunctionRecord

Declaration

class FunctionRecord : public Record { /* full declaration omitted */ };

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

Inherits from: Record

Member Variables

private llvm::xray::RecordTypes Kind
private int32_t FuncId = 0
private uint32_t Delta = 0
private static const unsigned int kFunctionRecordSize = 8

Method Overview

Inherited from Record:

Methods

FunctionRecord()

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

FunctionRecord(llvm::xray::RecordTypes K,
               int32_t F,
               uint32_t D)

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

Parameters

llvm::xray::RecordTypes K
int32_t F
uint32_t D

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

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

Parameters

llvm::xray::RecordVisitor& V

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

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

Parameters

const llvm::xray::Record* R

uint32_t delta() const

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

int32_t functionId() const

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

llvm::xray::RecordTypes recordType() const

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