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: