class MCCVInlineLineTableFragment

Declaration

class MCCVInlineLineTableFragment : public MCFragment { /* full declaration omitted */ };

Description

Fragment representing the binary annotations produced by the .cv_inline_linetable directive.

Declared at: llvm/include/llvm/MC/MCFragment.h:460

Inherits from: MCFragment

Member Variables

Inherited from MCFragment:

protected HasInstructions

Method Overview

  • public MCCVInlineLineTableFragment(unsigned int SiteFuncId, unsigned int StartFileId, unsigned int StartLineNum, const llvm::MCSymbol * FnStartSym, const llvm::MCSymbol * FnEndSym, llvm::MCSection * Sec = nullptr)
  • public static bool classof(const llvm::MCFragment * F)
  • public SmallString<8> & getContents()
  • public const SmallString<8> & getContents() const
  • public const llvm::MCSymbol * getFnEndSym() const
  • public const llvm::MCSymbol * getFnStartSym() const

Inherited from MCFragment:

Methods

MCCVInlineLineTableFragment(
    unsigned int SiteFuncId,
    unsigned int StartFileId,
    unsigned int StartLineNum,
    const llvm::MCSymbol* FnStartSym,
    const llvm::MCSymbol* FnEndSym,
    llvm::MCSection* Sec = nullptr)

Declared at: llvm/include/llvm/MC/MCFragment.h:473

Parameters

unsigned int SiteFuncId
unsigned int StartFileId
unsigned int StartLineNum
const llvm::MCSymbol* FnStartSym
const llvm::MCSymbol* FnEndSym
llvm::MCSection* Sec = nullptr

static bool classof(const llvm::MCFragment* F)

Declared at: llvm/include/llvm/MC/MCFragment.h:487

Parameters

const llvm::MCFragment* F

SmallString<8>& getContents()

Declared at: llvm/include/llvm/MC/MCFragment.h:484

const SmallString<8>& getContents() const

Declared at: llvm/include/llvm/MC/MCFragment.h:485

const llvm::MCSymbol* getFnEndSym() const

Declared at: llvm/include/llvm/MC/MCFragment.h:482

const llvm::MCSymbol* getFnStartSym() const

Declared at: llvm/include/llvm/MC/MCFragment.h:481