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)
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)
void emit(llvm::MCObjectStreamer* MCOS)
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:303
Parameters
- llvm::MCObjectStreamer* MCOS
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:301
¶const llvm::MCPseudoProbeSection::
MCProbeDivisionMap&
getMCProbes() const
const llvm::MCPseudoProbeSection::
MCProbeDivisionMap&
getMCProbes() const
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:299