LLVM API Documentation
#include <DWARFDebugLine.h>
Public Member Functions | |
Row (bool default_is_stmt=false) | |
void | postAppend () |
Called after a row is appended to the matrix. | |
void | reset (bool default_is_stmt) |
void | dump (raw_ostream &OS) const |
Static Public Member Functions | |
static bool | orderByAddress (const Row &LHS, const Row &RHS) |
Public Attributes | |
uint64_t | Address |
uint32_t | Line |
uint16_t | Column |
uint16_t | File |
uint8_t | Isa |
uint32_t | Discriminator |
uint8_t | IsStmt:1 |
uint8_t | BasicBlock:1 |
uint8_t | EndSequence:1 |
uint8_t | PrologueEnd:1 |
uint8_t | EpilogueBegin:1 |
Definition at line 85 of file DWARFDebugLine.h.
DWARFDebugLine::Row::Row | ( | bool | default_is_stmt = false | ) | [explicit] |
Definition at line 125 of file DWARFDebugLine.cpp.
void DWARFDebugLine::Row::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 149 of file DWARFDebugLine.cpp.
References llvm::ARMBuildAttrs::File, and llvm::format().
static bool llvm::DWARFDebugLine::Row::orderByAddress | ( | const Row & | LHS, |
const Row & | RHS | ||
) | [inline, static] |
Definition at line 93 of file DWARFDebugLine.h.
References Address.
Referenced by llvm::DWARFDebugLine::LineTable::lookupAddress(), and llvm::DWARFDebugLine::LineTable::lookupAddressRange().
void DWARFDebugLine::Row::postAppend | ( | ) |
Called after a row is appended to the matrix.
Definition at line 129 of file DWARFDebugLine.cpp.
void DWARFDebugLine::Row::reset | ( | bool | default_is_stmt | ) |
Definition at line 135 of file DWARFDebugLine.cpp.
References llvm::ARMBuildAttrs::File.
uint64_t llvm::DWARFDebugLine::Row::Address |
Definition at line 99 of file DWARFDebugLine.h.
Referenced by llvm::DWARFContext::getLineInfoForAddressRange(), llvm::DWARFDebugLine::LineTable::lookupAddress(), llvm::DWARFDebugLine::LineTable::lookupAddressRange(), and orderByAddress().
Definition at line 119 of file DWARFDebugLine.h.
uint16_t llvm::DWARFDebugLine::Row::Column |
Definition at line 107 of file DWARFDebugLine.h.
Referenced by getFileLineInfoForCompileUnit(), and llvm::DWARFContext::getLineInfoForAddressRange().
Definition at line 116 of file DWARFDebugLine.h.
Definition at line 119 of file DWARFDebugLine.h.
Definition at line 119 of file DWARFDebugLine.h.
uint16_t llvm::DWARFDebugLine::Row::File |
Definition at line 110 of file DWARFDebugLine.h.
Referenced by getFileLineInfoForCompileUnit(), and llvm::DWARFContext::getLineInfoForAddressRange().
uint8_t llvm::DWARFDebugLine::Row::Isa |
Definition at line 113 of file DWARFDebugLine.h.
Definition at line 119 of file DWARFDebugLine.h.
uint32_t llvm::DWARFDebugLine::Row::Line |
Definition at line 103 of file DWARFDebugLine.h.
Referenced by getFileLineInfoForCompileUnit(), and llvm::DWARFContext::getLineInfoForAddressRange().
Definition at line 119 of file DWARFDebugLine.h.