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:
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:
- public destroy
- public dump
- public getAtom
- public getKind
- public getLayoutOrder
- public getParent
- public hasInstructions
- public setAtom
- public setLayoutOrder
- public setParent
Methods
¶MCCVInlineLineTableFragment(
unsigned int SiteFuncId,
unsigned int StartFileId,
unsigned int StartLineNum,
const llvm::MCSymbol* FnStartSym,
const llvm::MCSymbol* FnEndSym,
llvm::MCSection* Sec = nullptr)
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)
static bool classof(const llvm::MCFragment* F)
Declared at: llvm/include/llvm/MC/MCFragment.h:487
Parameters
- const llvm::MCFragment* F
¶SmallString<8>& getContents()
SmallString<8>& getContents()
Declared at: llvm/include/llvm/MC/MCFragment.h:484
¶const SmallString<8>& getContents() const
const SmallString<8>& getContents() const
Declared at: llvm/include/llvm/MC/MCFragment.h:485
¶const llvm::MCSymbol* getFnEndSym() const
const llvm::MCSymbol* getFnEndSym() const
Declared at: llvm/include/llvm/MC/MCFragment.h:482
¶const llvm::MCSymbol* getFnStartSym() const
const llvm::MCSymbol* getFnStartSym() const
Declared at: llvm/include/llvm/MC/MCFragment.h:481