A format‐neutral container for source line information.
Synopsis
Declared in <llvm/DebugInfo/DIContext.h>
struct DILineInfo;
Member Functions
Name |
Description |
|
Construct with invalid file/function names ( |
Print this line info to |
|
True if this is not a default‐constructed invalid line info. |
|
True if line, column, names, start line, and discriminator match. |
|
True if this line info differs from |
|
Lexicographically compare file, function, start file, line, column, start line, and discriminator. |
Data Members
Name |
Description |
Source column number (1‐based), or 0 if unknown. |
|
DWARF discriminator for this location within the line table. |
|
Source file name for this location, or |
|
Demangled or raw name of the function containing this location. |
|
True when the reported line is an approximation, not an exact match. |
|
Source line number (1‐based), or 0 if unknown. |
|
Source text for this particular line when full‐file |
|
Full source text of the file named by |
|
Absolute start address of the enclosing function or inlined frame, if known. |
|
File name for the start of the enclosing function or inlined frame. |
|
Starting line of the enclosing function or inlined frame, or 0. |
Static Data Members
Name |
Description |
addr2line‐style placeholder used instead of |
|
Marker appended when line information is approximate. |
|
Placeholder used when a file or function name cannot be resolved. |
Created with MrDocs