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. More... | |
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 |
uint8_t | IsStmt:1 |
uint8_t | BasicBlock:1 |
uint8_t | EndSequence:1 |
uint8_t | PrologueEnd:1 |
uint8_t | EpilogueBegin:1 |
Definition at line 87 of file DWARFDebugLine.h.
Definition at line 88 of file DWARFDebugLine.h.
References reset().
void DWARFDebugLine::Row::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 72 of file DWARFDebugLine.cpp.
References llvm::ARMBuildAttrs::File, and llvm::format().
|
inlinestatic |
Definition at line 94 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 53 of file DWARFDebugLine.cpp.
void DWARFDebugLine::Row::reset | ( | bool | default_is_stmt | ) |
Definition at line 59 of file DWARFDebugLine.cpp.
References llvm::ARMBuildAttrs::File.
Referenced by llvm::DWARFDebugLine::State::reset(), and Row().
uint64_t llvm::DWARFDebugLine::Row::Address |
Definition at line 100 of file DWARFDebugLine.h.
Referenced by llvm::DWARFContext::getLineInfoForAddressRange(), llvm::DWARFDebugLine::LineTable::lookupAddress(), llvm::DWARFDebugLine::LineTable::lookupAddressRange(), orderByAddress(), and llvm::DWARFDebugLine::parseStatementTable().
uint8_t llvm::DWARFDebugLine::Row::BasicBlock |
Definition at line 117 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().
uint16_t llvm::DWARFDebugLine::Row::Column |
Definition at line 108 of file DWARFDebugLine.h.
Referenced by getFileLineInfoForCompileUnit(), llvm::DWARFContext::getLineInfoForAddressRange(), and llvm::DWARFDebugLine::parseStatementTable().
uint8_t llvm::DWARFDebugLine::Row::EndSequence |
Definition at line 117 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().
uint8_t llvm::DWARFDebugLine::Row::EpilogueBegin |
Definition at line 117 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().
uint16_t llvm::DWARFDebugLine::Row::File |
Definition at line 111 of file DWARFDebugLine.h.
Referenced by getFileLineInfoForCompileUnit(), llvm::DWARFContext::getLineInfoForAddressRange(), and llvm::DWARFDebugLine::parseStatementTable().
uint8_t llvm::DWARFDebugLine::Row::Isa |
Definition at line 114 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().
uint8_t llvm::DWARFDebugLine::Row::IsStmt |
Definition at line 117 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().
uint32_t llvm::DWARFDebugLine::Row::Line |
Definition at line 104 of file DWARFDebugLine.h.
Referenced by getFileLineInfoForCompileUnit(), llvm::DWARFContext::getLineInfoForAddressRange(), and llvm::DWARFDebugLine::parseStatementTable().
uint8_t llvm::DWARFDebugLine::Row::PrologueEnd |
Definition at line 117 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().