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:515

Inherits from: MCFragment

Member Variables

private unsigned int SiteFuncId
private unsigned int StartFileId
private unsigned int StartLineNum
private const llvm::MCSymbol* FnStartSym
private const llvm::MCSymbol* FnEndSym
private SmallString<8> Contents

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:528

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:542

Parameters

const llvm::MCFragment* F

SmallString<8>& getContents()

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

const SmallString<8>& getContents() const

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

const llvm::MCSymbol* getFnEndSym() const

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

const llvm::MCSymbol* getFnStartSym() const

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