LLVM: llvm::DWARFDebugLine::Sequence Struct Reference (original) (raw)
Represents a series of contiguous machine instructions. More...
#include "[llvm/DebugInfo/DWARF/DWARFDebugLine.h](DWARFDebugLine%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| uint64_t | LowPC |
| Sequence describes instructions at address range [LowPC, HighPC) and is described by line table rows [FirstRowIndex, LastRowIndex). | |
| uint64_t | HighPC |
| uint64_t | SectionIndex |
| If relocation information is present then this is the index of the section which contains above addresses. | |
| unsigned | FirstRowIndex |
| unsigned | LastRowIndex |
| bool | Empty |
| uint64_t | StmtSeqOffset = UINT64_MAX |
| The offset into the line table where this sequence begins. |
Represents a series of contiguous machine instructions.
Line table for each compilation unit may consist of multiple sequences, which are not guaranteed to be in the order of ascending instruction address.
Definition at line 198 of file DWARFDebugLine.h.
| DWARFDebugLine::Sequence::Sequence | ( | ) |
|---|
◆ containsPC()
◆ isValid()
| bool llvm::DWARFDebugLine::Sequence::isValid ( ) const | inline |
|---|
◆ orderByHighPC()
◆ reset()
| void DWARFDebugLine::Sequence::reset | ( | ) |
|---|
◆ Empty
bool llvm::DWARFDebugLine::Sequence::Empty
◆ FirstRowIndex
unsigned llvm::DWARFDebugLine::Sequence::FirstRowIndex
◆ HighPC
uint64_t llvm::DWARFDebugLine::Sequence::HighPC
◆ LastRowIndex
unsigned llvm::DWARFDebugLine::Sequence::LastRowIndex
◆ LowPC
uint64_t llvm::DWARFDebugLine::Sequence::LowPC
◆ SectionIndex
uint64_t llvm::DWARFDebugLine::Sequence::SectionIndex
If relocation information is present then this is the index of the section which contains above addresses.
Otherwise this is object::SectionedAddress::Undef value.
Definition at line 208 of file DWARFDebugLine.h.
Referenced by containsPC(), and reset().
◆ StmtSeqOffset
The documentation for this struct was generated from the following files:
- include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
- lib/DebugInfo/DWARF/DWARFDebugLine.cpp