Lines Matching refs:DWARFDebugLine
46 void DWARFDebugLine::ContentTypeTracker::trackContentType( in trackContentType()
68 DWARFDebugLine::Prologue::Prologue() { clear(); } in Prologue()
70 void DWARFDebugLine::Prologue::clear() { in clear()
82 void DWARFDebugLine::Prologue::dump(raw_ostream &OS, in dump()
141 DWARFDebugLine::ContentTypeTracker &ContentTypes, in parseV2DirFileTables()
143 std::vector<DWARFDebugLine::FileNameEntry> &FileNames) { in parseV2DirFileTables()
157 DWARFDebugLine::FileNameEntry FileEntry; in parseV2DirFileTables()
175 *OffsetPtr, uint64_t EndPrologueOffset, DWARFDebugLine::ContentTypeTracker in parseV5EntryFormat()
201 DWARFDebugLine::ContentTypeTracker &ContentTypes, in parseV5DirFileTables()
203 std::vector<DWARFDebugLine::FileNameEntry> &FileNames) { in parseV5DirFileTables()
242 DWARFDebugLine::FileNameEntry FileEntry; in parseV5DirFileTables()
277 Error DWARFDebugLine::Prologue::parse(const DWARFDataExtractor &DebugLineData, in parse()
348 DWARFDebugLine::Row::Row(bool DefaultIsStmt) { reset(DefaultIsStmt); } in Row()
350 void DWARFDebugLine::Row::postAppend() { in postAppend()
356 void DWARFDebugLine::Row::reset(bool DefaultIsStmt) { in reset()
370 void DWARFDebugLine::Row::dumpTableHeader(raw_ostream &OS) { in dumpTableHeader()
376 void DWARFDebugLine::Row::dump(raw_ostream &OS) const { in dump()
385 DWARFDebugLine::Sequence::Sequence() { reset(); } in Sequence()
387 void DWARFDebugLine::Sequence::reset() { in reset()
395 DWARFDebugLine::LineTable::LineTable() { clear(); } in 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()
421 void DWARFDebugLine::ParsingState::resetRowAndSequence() { in resetRowAndSequence()
426 void DWARFDebugLine::ParsingState::appendRowToMatrix(uint32_t Offset) { in appendRowToMatrix()
446 const DWARFDebugLine::LineTable *
447 DWARFDebugLine::getLineTable(uint32_t Offset) const { in getLineTable()
454 Expected<const DWARFDebugLine::LineTable *> DWARFDebugLine::getOrParseLineTable( in getOrParseLineTable()
474 Error DWARFDebugLine::LineTable::parse( in parse()
855 DWARFDebugLine::LineTable::findRowInSeq(const DWARFDebugLine::Sequence &Seq, in findRowInSeq()
862 DWARFDebugLine::Row Row; in findRowInSeq()
867 FirstRow, LastRow, Row, DWARFDebugLine::Row::orderByAddress); in findRowInSeq()
881 uint32_t DWARFDebugLine::LineTable::lookupAddress(uint64_t Address) const { in lookupAddress()
885 DWARFDebugLine::Sequence Sequence; in lookupAddress()
890 FirstSeq, LastSeq, Sequence, DWARFDebugLine::Sequence::orderByLowPC); in lookupAddress()
891 DWARFDebugLine::Sequence FoundSeq; in lookupAddress()
904 bool DWARFDebugLine::LineTable::lookupAddressRange( in lookupAddressRange()
910 DWARFDebugLine::Sequence Sequence; in lookupAddressRange()
915 FirstSeq, LastSeq, Sequence, DWARFDebugLine::Sequence::orderByLowPC); in lookupAddressRange()
930 const DWARFDebugLine::Sequence &CurSeq = *SeqPos; 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()
1036 static DWARFDebugLine::SectionParser::LineToUnitMap
1037 buildLineToUnitMap(DWARFDebugLine::SectionParser::cu_range CUs, in buildLineToUnitMap()
1038 DWARFDebugLine::SectionParser::tu_range TUs) { in buildLineToUnitMap()
1039 DWARFDebugLine::SectionParser::LineToUnitMap LineToUnit; in buildLineToUnitMap()
1051 DWARFDebugLine::SectionParser::SectionParser(DWARFDataExtractor &Data, in SectionParser()
1060 bool DWARFDebugLine::Prologue::totalLengthIsValid() const { in totalLengthIsValid()
1064 DWARFDebugLine::LineTable DWARFDebugLine::SectionParser::parseNext( in parseNext()
1079 void DWARFDebugLine::SectionParser::skip( in skip()
1091 DWARFUnit *DWARFDebugLine::SectionParser::prepareToParse(uint32_t Offset) { in prepareToParse()
1100 void DWARFDebugLine::SectionParser::moveToNextTable(uint32_t OldOffset, in moveToNextTable()