LLVM: llvm::gsym::LineEntry Struct Reference (original) (raw)
Line entries are used to encode the line tables in FunctionInfo objects. More...
#include "[llvm/DebugInfo/GSYM/LineEntry.h](LineEntry%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| uint64_t | Addr |
| Start address of this line entry. | |
| uint32_t | File |
| 1 based index of file in FileTable | |
| uint32_t | Line |
| Source line number. |
Detailed Description
Line entries are used to encode the line tables in FunctionInfo objects.
They are stored as a sorted vector of these objects and store the address, file and line of the line table row for a given address. The size of a line table entry is calculated by looking at the next entry in the FunctionInfo's vector of entries.
Definition at line 22 of file LineEntry.h.
Constructor & Destructor Documentation
Member Function Documentation
◆ isValid()
| bool llvm::gsym::LineEntry::isValid ( ) | inline |
|---|
Member Data Documentation
◆ Addr
◆ File
◆ Line
The documentation for this struct was generated from the following file:
- include/llvm/DebugInfo/GSYM/LineEntry.h