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:
- public getColumn
- public getDiscriminator
- public getFileNum
- public getFlags
- public getIsa
- public getLine
- public setColumn
- public setDiscriminator
- public setFileNum
- public setFlags
- public setIsa
- public setLine
Methods
¶MCDwarfLineEntry(llvm::MCSymbol* label,
const llvm::MCDwarfLoc loc)
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)
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
llvm::MCSymbol* getLabel() const
Declared at: llvm/include/llvm/MC/MCDwarf.h:165