class MCDwarfLineEntry

Declaration

class MCDwarfLineEntry : public MCDwarfLoc { /* full declaration omitted */ };

Description

Instances of this class represent the line information for the dwarf line table entries. Which is created after a machine instruction is assembled and uses an address from a temporary label created at the current address in the current section and the info from the last .loc directive seen as stored in the context.

Declared at: llvm/include/llvm/MC/MCDwarf.h:153

Inherits from: MCDwarfLoc

Method Overview

  • public MCDwarfLineEntry(llvm::MCSymbol * label, const llvm::MCDwarfLoc loc)
  • public static void Make(llvm::MCObjectStreamer * MCOS, llvm::MCSection * Section)
  • public llvm::MCSymbol * getLabel() const

Inherited from MCDwarfLoc:

Methods

MCDwarfLineEntry(llvm::MCSymbol* label,
                 const llvm::MCDwarfLoc loc)

Declared at: llvm/include/llvm/MC/MCDwarf.h:162

Parameters

llvm::MCSymbol* label
const llvm::MCDwarfLoc loc

static void Make(llvm::MCObjectStreamer* MCOS,
                 llvm::MCSection* Section)

Declared at: llvm/include/llvm/MC/MCDwarf.h:170

Parameters

llvm::MCObjectStreamer* MCOS
llvm::MCSection* Section

llvm::MCSymbol* getLabel() const

Declared at: llvm/include/llvm/MC/MCDwarf.h:165