class MCDecodedPseudoProbe

Declaration

class MCDecodedPseudoProbe : public MCPseudoProbeBase { /* full declaration omitted */ };

Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:165

Inherits from: MCPseudoProbeBase

Member Variables

private uint64_t Address
private llvm::MCDecodedPseudoProbeInlineTree* InlineTree

Inherited from MCPseudoProbeBase:

protected Guid
protected Index
protected Attributes
protected Type
protected static PseudoProbeFirstId = 1

Method Overview

  • public MCDecodedPseudoProbe(uint64_t Ad, uint64_t G, uint32_t I, llvm::PseudoProbeType K, uint8_t At, llvm::MCDecodedPseudoProbeInlineTree * Tree)
  • public uint64_t getAddress() const
  • public void getInlineContext(SmallVectorImpl<llvm::MCPseduoProbeFrameLocation> & ContextStack, const llvm::GUIDProbeFunctionMap & GUID2FuncMAP) const
  • public std::string getInlineContextStr(const llvm::GUIDProbeFunctionMap & GUID2FuncMAP) const
  • public llvm::MCDecodedPseudoProbeInlineTree * getInlineTreeNode() const
  • public void print(llvm::raw_ostream & OS, const llvm::GUIDProbeFunctionMap & GUID2FuncMAP, bool ShowName) const
  • public void setAddress(uint64_t Addr)

Inherited from MCPseudoProbeBase:

Methods

MCDecodedPseudoProbe(
    uint64_t Ad,
    uint64_t G,
    uint32_t I,
    llvm::PseudoProbeType K,
    uint8_t At,
    llvm::MCDecodedPseudoProbeInlineTree* Tree)

Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:170

Parameters

uint64_t Ad
uint64_t G
uint32_t I
llvm::PseudoProbeType K
uint8_t At
llvm::MCDecodedPseudoProbeInlineTree* Tree

uint64_t getAddress() const

Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:175

void getInlineContext(
    SmallVectorImpl<
        llvm::MCPseduoProbeFrameLocation>&
        ContextStack,
    const llvm::GUIDProbeFunctionMap&
        GUID2FuncMAP) const

Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:187

Parameters

SmallVectorImpl<llvm::MCPseduoProbeFrameLocation>& ContextStack
const llvm::GUIDProbeFunctionMap& GUID2FuncMAP

std::string getInlineContextStr(
    const llvm::GUIDProbeFunctionMap&
        GUID2FuncMAP) const

Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:192

Parameters

const llvm::GUIDProbeFunctionMap& GUID2FuncMAP

llvm::MCDecodedPseudoProbeInlineTree*
getInlineTreeNode() const

Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:179

void print(llvm::raw_ostream& OS,
           const llvm::GUIDProbeFunctionMap&
               GUID2FuncMAP,
           bool ShowName) const

Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:195

Parameters

llvm::raw_ostream& OS
const llvm::GUIDProbeFunctionMap& GUID2FuncMAP
bool ShowName

void setAddress(uint64_t Addr)

Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:177

Parameters

uint64_t Addr