class MCPseudoProbeSection

Declaration

class MCPseudoProbeSection { /* full declaration omitted */ };

Description

Instances of this class represent the pseudo probes inserted into a compile unit.

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

Member Variables

private llvm::MCPseudoProbeSection::MCProbeDivisionMap MCProbeDivisions

Method Overview

  • public void addPseudoProbe(llvm::MCSection * Sec, const llvm::MCPseudoProbe & Probe, const llvm::MCPseudoProbeInlineStack & InlineStack)
  • public void emit(llvm::MCObjectStreamer * MCOS)
  • public bool empty() const
  • public const llvm::MCPseudoProbeSection::MCProbeDivisionMap & getMCProbes() const

Methods

void addPseudoProbe(
    llvm::MCSection* Sec,
    const llvm::MCPseudoProbe& Probe,
    const llvm::MCPseudoProbeInlineStack&
        InlineStack)

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

Parameters

llvm::MCSection* Sec
const llvm::MCPseudoProbe& Probe
const llvm::MCPseudoProbeInlineStack& InlineStack

void emit(llvm::MCObjectStreamer* MCOS)

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

Parameters

llvm::MCObjectStreamer* MCOS

bool empty() const

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

const llvm::MCPseudoProbeSection::
    MCProbeDivisionMap&
    getMCProbes() const

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