DWARF line table for a compile unit, including header and per-section entries.
Declared in <llvm/MC/MCDwarf.h>
class MCDwarfLineTable;
| Name | Description |
|---|---|
emitCU | Emit the DWARF file and line tables for this compile unit. |
endCurrentSeqAndEmitLineStreamLabel | End the current line sequence and emit a named line-stream label. |
getFile | Look up or allocate a DWARF file number, asserting on failure. |
getLabel | Return the label that marks the start of this DWARF line table. |
getMCDwarfDirs | getMCDwarfDirs overloads |
getMCDwarfFiles | getMCDwarfFiles overloads |
getMCLineSections | getMCLineSections overloads |
getRootFile | getRootFile overloads |
hasRootFile | Return true if a root source file name has been set for this line table. |
isMD5UsageConsistent | Report whether MD5 usage has been consistent (all-or-none). |
resetFileTable | Clear the DWARF file and directory tables and reset root-file metadata. |
setLabel | Set the label that marks the start of this DWARF line table. |
setRootFile | Record the compilation directory and primary source file for this line table. |
tryGetFile | Look up or allocate a DWARF file number for this line table. |
| Name | Description |
|---|---|
emit | Emit DWARF file and line tables for all compile units via MCOS. |
emitOne | Emit a single line table associated with a given section. |