Lines Matching refs:Prologue
20 DWARFDebugLine::Prologue::Prologue() { clear(); } in Prologue() function in DWARFDebugLine::Prologue
22 void DWARFDebugLine::Prologue::clear() { in clear()
32 void DWARFDebugLine::Prologue::dump(raw_ostream &OS) const { in dump()
67 bool DWARFDebugLine::Prologue::parse(DataExtractor debug_line_data, in parse()
176 Prologue.dump(OS); in dump()
190 Prologue.clear(); in clear()
201 Row.reset(LineTable->Prologue.DefaultIsStmt); in resetRowAndSequence()
253 if (!Prologue.parse(debug_line_data, offset_ptr)) { in parse()
260 debug_line_offset + Prologue.TotalLength + Prologue.sizeofTotalLength(); in parse()
335 Prologue.FileNames.push_back(fileEntry); in parse()
349 } else if (opcode < Prologue.OpcodeBase) { in parse()
364 debug_line_data.getULEB128(offset_ptr) * Prologue.MinInstLength; in parse()
410 uint8_t adjust_opcode = 255 - Prologue.OpcodeBase; in parse()
412 (adjust_opcode / Prologue.LineRange) * Prologue.MinInstLength; in parse()
453 assert(opcode - 1U < Prologue.StandardOpcodeLengths.size()); in parse()
454 uint8_t opcode_length = Prologue.StandardOpcodeLengths[opcode - 1]; in parse()
494 uint8_t adjust_opcode = opcode - Prologue.OpcodeBase; in parse()
496 (adjust_opcode / Prologue.LineRange) * Prologue.MinInstLength; in parse()
498 Prologue.LineBase + (adjust_opcode % Prologue.LineRange); in parse()
631 if (FileIndex == 0 || FileIndex > Prologue.FileNames.size() || in getFileNameByIndex()
634 const FileNameEntry &Entry = Prologue.FileNames[FileIndex - 1]; in getFileNameByIndex()
647 IncludeDirIndex <= Prologue.IncludeDirectories.size()) in getFileNameByIndex()
648 IncludeDir = Prologue.IncludeDirectories[IncludeDirIndex - 1]; in getFileNameByIndex()