Lines Matching refs:DWARFDebugLine

49 void DWARFDebugLine::ContentTypeTracker::trackContentType(  in trackContentType()
71 DWARFDebugLine::Prologue::Prologue() { clear(); } in Prologue()
73 bool DWARFDebugLine::Prologue::hasFileAtIndex(uint64_t FileIndex) const { in hasFileAtIndex()
82 Optional<uint64_t> DWARFDebugLine::Prologue::getLastValidFileIndex() const { in getLastValidFileIndex()
94 const llvm::DWARFDebugLine::FileNameEntry &
95 DWARFDebugLine::Prologue::getFileNameEntry(uint64_t Index) const { in getFileNameEntry()
105 void DWARFDebugLine::Prologue::clear() { in clear()
117 void DWARFDebugLine::Prologue::dump(raw_ostream &OS, in dump()
185 DWARFDebugLine::ContentTypeTracker &ContentTypes, in parseV2DirFileTables()
187 std::vector<DWARFDebugLine::FileNameEntry> &FileNames) { in parseV2DirFileTables()
213 DWARFDebugLine::FileNameEntry FileEntry; in parseV2DirFileTables()
238 DWARFDebugLine::ContentTypeTracker *ContentTypes) { in parseV5EntryFormat()
271 DWARFDebugLine::ContentTypeTracker &ContentTypes, in parseV5DirFileTables()
273 std::vector<DWARFDebugLine::FileNameEntry> &FileNames) { in parseV5DirFileTables()
311 DWARFDebugLine::FileNameEntry FileEntry; in parseV5DirFileTables()
351 uint64_t DWARFDebugLine::Prologue::getLength() const { in getLength()
359 Error DWARFDebugLine::Prologue::parse( in parse()
462 DWARFDebugLine::Row::Row(bool DefaultIsStmt) { reset(DefaultIsStmt); } in Row()
464 void DWARFDebugLine::Row::postAppend() { in postAppend()
471 void DWARFDebugLine::Row::reset(bool DefaultIsStmt) { in reset()
486 void DWARFDebugLine::Row::dumpTableHeader(raw_ostream &OS, unsigned Indent) { in dumpTableHeader()
494 void DWARFDebugLine::Row::dump(raw_ostream &OS) const { in dump()
503 DWARFDebugLine::Sequence::Sequence() { reset(); } in Sequence()
505 void DWARFDebugLine::Sequence::reset() { in reset()
514 DWARFDebugLine::LineTable::LineTable() { clear(); } in LineTable()
516 void DWARFDebugLine::LineTable::dump(raw_ostream &OS, in dump()
533 void DWARFDebugLine::LineTable::clear() { in clear()
539 DWARFDebugLine::ParsingState::ParsingState( in ParsingState()
546 void DWARFDebugLine::ParsingState::resetRowAndSequence() { in resetRowAndSequence()
551 void DWARFDebugLine::ParsingState::appendRowToMatrix() { in appendRowToMatrix()
572 const DWARFDebugLine::LineTable *
573 DWARFDebugLine::getLineTable(uint64_t Offset) const { in getLineTable()
580 Expected<const DWARFDebugLine::LineTable *> DWARFDebugLine::getOrParseLineTable( in getOrParseLineTable()
607 uint64_t DWARFDebugLine::ParsingState::advanceAddr(uint64_t OperationAdvance, in advanceAddr()
638 DWARFDebugLine::ParsingState::AddrAndAdjustedOpcode
639 DWARFDebugLine::ParsingState::advanceAddrForOpcode(uint8_t Opcode, in advanceAddrForOpcode()
668 DWARFDebugLine::ParsingState::AddrAndLineDelta
669 DWARFDebugLine::ParsingState::handleSpecialOpcode(uint8_t Opcode, in handleSpecialOpcode()
702 DWARFDebugLine::ParsingState::AddrAndAdjustedOpcode AddrAdvanceResult = in handleSpecialOpcode()
724 Error DWARFDebugLine::LineTable::parse( in parse()
1213 uint32_t DWARFDebugLine::LineTable::findRowInSeq( in findRowInSeq()
1214 const DWARFDebugLine::Sequence &Seq, in findRowInSeq()
1224 DWARFDebugLine::Row Row; in findRowInSeq()
1231 DWARFDebugLine::Row::orderByAddress) - in findRowInSeq()
1237 uint32_t DWARFDebugLine::LineTable::lookupAddress( in lookupAddress()
1252 uint32_t DWARFDebugLine::LineTable::lookupAddressImpl( in lookupAddressImpl()
1255 DWARFDebugLine::Sequence Sequence; in lookupAddressImpl()
1259 DWARFDebugLine::Sequence::orderByHighPC); in lookupAddressImpl()
1265 bool DWARFDebugLine::LineTable::lookupAddressRange( in lookupAddressRange()
1281 bool DWARFDebugLine::LineTable::lookupAddressRangeImpl( in lookupAddressRangeImpl()
1288 DWARFDebugLine::Sequence Sequence; in lookupAddressRangeImpl()
1293 Sequences, Sequence, DWARFDebugLine::Sequence::orderByHighPC); in lookupAddressRangeImpl()
1303 const DWARFDebugLine::Sequence &CurSeq = *SeqPos; in lookupAddressRangeImpl()
1329 Optional<StringRef> DWARFDebugLine::LineTable::getSourceByIndex(uint64_t FileIndex, in getSourceByIndex()
1347 bool DWARFDebugLine::Prologue::getFileNameByIndex( in getFileNameByIndex()
1399 bool DWARFDebugLine::LineTable::getFileLineInfoForAddress( in getFileLineInfoForAddress()
1421 static DWARFDebugLine::SectionParser::LineToUnitMap
1423 DWARFDebugLine::SectionParser::LineToUnitMap LineToUnit; in buildLineToUnitMap()
1431 DWARFDebugLine::SectionParser::SectionParser( in SectionParser()
1440 bool DWARFDebugLine::Prologue::totalLengthIsValid() const { in totalLengthIsValid()
1444 DWARFDebugLine::LineTable DWARFDebugLine::SectionParser::parseNext( in parseNext()
1460 void DWARFDebugLine::SectionParser::skip( in skip()
1474 DWARFUnit *DWARFDebugLine::SectionParser::prepareToParse(uint64_t Offset) { in prepareToParse()
1483 void DWARFDebugLine::SectionParser::moveToNextTable(uint64_t OldOffset, in moveToNextTable()