Lines Matching refs:LineTable
395 DWARFDebugLine::LineTable::LineTable() { clear(); } in LineTable() function in DWARFDebugLine::LineTable
397 void DWARFDebugLine::LineTable::dump(raw_ostream &OS, in dump()
410 void DWARFDebugLine::LineTable::clear() { in clear()
416 DWARFDebugLine::ParsingState::ParsingState(struct LineTable *LT) in ParsingState()
417 : LineTable(LT) { in ParsingState()
422 Row.reset(LineTable->Prologue.DefaultIsStmt); in resetRowAndSequence()
434 LineTable->appendRow(Row); in appendRowToMatrix()
440 LineTable->appendSequence(Sequence); in appendRowToMatrix()
446 const DWARFDebugLine::LineTable *
454 Expected<const DWARFDebugLine::LineTable *> DWARFDebugLine::getOrParseLineTable( in getOrParseLineTable()
463 LineTableMap.insert(LineTableMapTy::value_type(Offset, LineTable())); in getOrParseLineTable()
464 LineTable *LT = &Pos.first->second; in getOrParseLineTable()
474 Error DWARFDebugLine::LineTable::parse( in parse()
855 DWARFDebugLine::LineTable::findRowInSeq(const DWARFDebugLine::Sequence &Seq, in findRowInSeq()
866 LineTable::RowIter RowPos = std::lower_bound( in findRowInSeq()
881 uint32_t DWARFDebugLine::LineTable::lookupAddress(uint64_t Address) const { in lookupAddress()
904 bool DWARFDebugLine::LineTable::lookupAddressRange( in lookupAddressRange()
955 bool DWARFDebugLine::LineTable::hasFileAtIndex(uint64_t FileIndex) const { in hasFileAtIndex()
959 Optional<StringRef> DWARFDebugLine::LineTable::getSourceByIndex(uint64_t FileIndex, in getSourceByIndex()
977 bool DWARFDebugLine::LineTable::getFileNameByIndex(uint64_t FileIndex, in getFileNameByIndex()
1014 bool DWARFDebugLine::LineTable::getFileLineInfoForAddress( in getFileLineInfoForAddress()
1064 DWARFDebugLine::LineTable DWARFDebugLine::SectionParser::parseNext( in parseNext()
1071 LineTable LT; in parseNext()
1085 LineTable LT; in skip()