LLVM API Documentation
#include <DWARFDebugLine.h>
Public Member Functions | |
Sequence () | |
void | reset () |
bool | isValid () const |
bool | containsPC (uint64_t pc) const |
Static Public Member Functions | |
static bool | orderByLowPC (const Sequence &LHS, const Sequence &RHS) |
Public Attributes | |
uint64_t | LowPC |
uint64_t | HighPC |
unsigned | FirstRowIndex |
unsigned | LastRowIndex |
bool | Empty |
Definition at line 140 of file DWARFDebugLine.h.
Definition at line 160 of file DWARFDebugLine.cpp.
bool llvm::DWARFDebugLine::Sequence::containsPC | ( | uint64_t | pc | ) | const [inline] |
Definition at line 158 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::LineTable::lookupAddress().
bool llvm::DWARFDebugLine::Sequence::isValid | ( | ) | const [inline] |
Definition at line 155 of file DWARFDebugLine.h.
References Empty, FirstRowIndex, HighPC, LastRowIndex, and LowPC.
static bool llvm::DWARFDebugLine::Sequence::orderByLowPC | ( | const Sequence & | LHS, |
const Sequence & | RHS | ||
) | [inline, static] |
Definition at line 152 of file DWARFDebugLine.h.
References LowPC.
Referenced by llvm::DWARFDebugLine::LineTable::lookupAddress(), llvm::DWARFDebugLine::LineTable::lookupAddressRange(), and llvm::DWARFDebugLine::LineTable::parse().
void DWARFDebugLine::Sequence::reset | ( | ) |
Definition at line 164 of file DWARFDebugLine.cpp.
Definition at line 147 of file DWARFDebugLine.h.
Referenced by isValid().
Definition at line 145 of file DWARFDebugLine.h.
Referenced by isValid(), llvm::DWARFDebugLine::LineTable::lookupAddress(), and llvm::DWARFDebugLine::LineTable::lookupAddressRange().
Definition at line 144 of file DWARFDebugLine.h.
Referenced by containsPC(), isValid(), and llvm::DWARFDebugLine::LineTable::lookupAddressRange().
Definition at line 146 of file DWARFDebugLine.h.
Referenced by isValid(), llvm::DWARFDebugLine::LineTable::lookupAddress(), and llvm::DWARFDebugLine::LineTable::lookupAddressRange().
Definition at line 143 of file DWARFDebugLine.h.
Referenced by containsPC(), isValid(), llvm::DWARFDebugLine::LineTable::lookupAddress(), llvm::DWARFDebugLine::LineTable::lookupAddressRange(), and orderByLowPC().