Represents one DWARF line‐table entry for an assembled instruction.
Synopsis
Declared in <llvm/MC/MCDwarf.h>
class MCDwarfLineEntry
: public MCDwarfLoc
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.
Base Classes
Name |
Description |
Instances of this class represent the information from a dwarf .loc directive. |
Member Functions
Name |
Description |
|
Construct a line entry from a symbol and DWARF location. |
Get the Column of this MCDwarfLoc. |
|
Get the Discriminator of this MCDwarfLoc. |
|
Get the FileNum of this MCDwarfLoc. |
|
Get the Flags of this MCDwarfLoc. |
|
Get the Isa of this MCDwarfLoc. |
|
Return the temporary label for this line entry's address. |
|
Get the Line of this MCDwarfLoc. |
|
Set the Column of this MCDwarfLoc. |
|
Set the Discriminator of this MCDwarfLoc. |
|
Override the label with |
|
Set the FileNum of this MCDwarfLoc. |
|
Set the Flags of this MCDwarfLoc. |
|
Set the Isa of this MCDwarfLoc. |
|
Set the Line of this MCDwarfLoc. |
Static Member Functions
Name |
Description |
Create a line entry if pending .loc info has not yet been recorded. |
Data Members
Name |
Description |
True when this line entry is synthesized as an end‐of‐sequence entry. |
|
Label to emit into the line stream, restarting the current sequence if set. |
|
Location where LineStreamLabel was defined, for error reporting. |
Created with MrDocs