|
LLVM
4.0.0
|
#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 |
| uint32_t | Discriminator |
| 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 93 of file DWARFDebugLine.h.
Definition at line 132 of file DWARFDebugLine.cpp.
| void DWARFDebugLine::Row::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 154 of file DWARFDebugLine.cpp.
References llvm::dwarf::syntax::Address, llvm::ARMBuildAttrs::File, and llvm::format().
|
inlinestatic |
Definition at line 101 of file DWARFDebugLine.h.
References Address.
| void DWARFDebugLine::Row::postAppend | ( | ) |
Called after a row is appended to the matrix.
Definition at line 134 of file DWARFDebugLine.cpp.
| void DWARFDebugLine::Row::reset | ( | bool | default_is_stmt | ) |
Definition at line 140 of file DWARFDebugLine.cpp.
References llvm::dwarf::syntax::Address, and llvm::ARMBuildAttrs::File.
| uint64_t llvm::DWARFDebugLine::Row::Address |
Definition at line 107 of file DWARFDebugLine.h.
Referenced by llvm::DWARFContext::getLineInfoForAddressRange(), and orderByAddress().
| uint8_t llvm::DWARFDebugLine::Row::BasicBlock |
Definition at line 127 of file DWARFDebugLine.h.
| uint16_t llvm::DWARFDebugLine::Row::Column |
Definition at line 115 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::LineTable::getFileLineInfoForAddress(), and llvm::DWARFContext::getLineInfoForAddressRange().
| uint32_t llvm::DWARFDebugLine::Row::Discriminator |
Definition at line 121 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::LineTable::getFileLineInfoForAddress().
| uint8_t llvm::DWARFDebugLine::Row::EndSequence |
Definition at line 127 of file DWARFDebugLine.h.
| uint8_t llvm::DWARFDebugLine::Row::EpilogueBegin |
Definition at line 127 of file DWARFDebugLine.h.
| uint16_t llvm::DWARFDebugLine::Row::File |
Definition at line 118 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::LineTable::getFileLineInfoForAddress(), and llvm::DWARFContext::getLineInfoForAddressRange().
| uint8_t llvm::DWARFDebugLine::Row::Isa |
Definition at line 124 of file DWARFDebugLine.h.
| uint8_t llvm::DWARFDebugLine::Row::IsStmt |
Definition at line 127 of file DWARFDebugLine.h.
| uint32_t llvm::DWARFDebugLine::Row::Line |
Definition at line 111 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::LineTable::getFileLineInfoForAddress(), and llvm::DWARFContext::getLineInfoForAddressRange().
| uint8_t llvm::DWARFDebugLine::Row::PrologueEnd |
Definition at line 127 of file DWARFDebugLine.h.
1.8.6