Lines Matching defs:Prologue
20 DWARFDebugLine::Prologue::Prologue() {
24 void DWARFDebugLine::Prologue::clear() {
34 void DWARFDebugLine::Prologue::dump(raw_ostream &OS) const {
69 bool DWARFDebugLine::Prologue::parse(DataExtractor debug_line_data,
186 Prologue.dump(OS);
200 Prologue.clear();
211 Row.reset(LineTable->Prologue.DefaultIsStmt);
263 if (!Prologue.parse(debug_line_data, offset_ptr)) {
269 const uint32_t end_offset = debug_line_offset + Prologue.TotalLength +
270 Prologue.sizeofTotalLength();
345 Prologue.FileNames.push_back(fileEntry);
359 } else if (opcode < Prologue.OpcodeBase) {
374 debug_line_data.getULEB128(offset_ptr) * Prologue.MinInstLength;
420 uint8_t adjust_opcode = 255 - Prologue.OpcodeBase;
422 (adjust_opcode / Prologue.LineRange) * Prologue.MinInstLength;
463 assert(opcode - 1U < Prologue.StandardOpcodeLengths.size());
464 uint8_t opcode_length = Prologue.StandardOpcodeLengths[opcode - 1];
504 uint8_t adjust_opcode = opcode - Prologue.OpcodeBase;
506 (adjust_opcode / Prologue.LineRange) * Prologue.MinInstLength;
508 Prologue.LineBase + (adjust_opcode % Prologue.LineRange);
640 if (FileIndex == 0 || FileIndex > Prologue.FileNames.size() ||
643 const FileNameEntry &Entry = Prologue.FileNames[FileIndex - 1];
656 IncludeDirIndex <= Prologue.IncludeDirectories.size())
657 IncludeDir = Prologue.IncludeDirectories[IncludeDirIndex - 1];