reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
  258       return Prologue.hasFileAtIndex(FileIndex);
  269       return Prologue.getFileNameByIndex(FileIndex, CompDir, Kind, Result);
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
  455   Prologue.dump(OS, DumpOptions);
  467   Prologue.clear();
  478   Row.reset(LineTable->Prologue.DefaultIsStmt);
  539   Error PrologueErr = Prologue.parse(DebugLineData, OffsetPtr, Ctx, U);
  545     Prologue.dump(*OS, DumpOptions);
  552       DebugLineOffset + Prologue.TotalLength + Prologue.sizeofTotalLength();
  552       DebugLineOffset + Prologue.TotalLength + Prologue.sizeofTotalLength();
  556     DebugLineData.setAddressSize(Prologue.getAddressSize());
  558     assert(Prologue.getAddressSize() == 0 ||
  559            Prologue.getAddressSize() == DebugLineData.getAddressSize());
  661           Prologue.FileNames.push_back(FileEntry);
  691     } else if (Opcode < Prologue.OpcodeBase) {
  714               DebugLineData.getULEB128(OffsetPtr) * Prologue.MinInstLength;
  770           uint8_t AdjustOpcode = 255 - Prologue.OpcodeBase;
  772               (AdjustOpcode / Prologue.LineRange) * Prologue.MinInstLength;
  772               (AdjustOpcode / Prologue.LineRange) * Prologue.MinInstLength;
  824           assert(Opcode - 1U < Prologue.StandardOpcodeLengths.size());
  825           uint8_t OpcodeLength = Prologue.StandardOpcodeLengths[Opcode - 1];
  869       uint8_t AdjustOpcode = Opcode - Prologue.OpcodeBase;
  871           (AdjustOpcode / Prologue.LineRange) * Prologue.MinInstLength;
  871           (AdjustOpcode / Prologue.LineRange) * Prologue.MinInstLength;
  873           Prologue.LineBase + (AdjustOpcode % Prologue.LineRange);
  873           Prologue.LineBase + (AdjustOpcode % Prologue.LineRange);
 1027   if (Kind == FileLineInfoKind::None || !Prologue.hasFileAtIndex(FileIndex))
 1029   const FileNameEntry &Entry = Prologue.getFileNameEntry(FileIndex);
 1142   moveToNextTable(OldOffset, LT.Prologue);
 1153   if (Error Err = LT.Prologue.parse(DebugLineData, &Offset, Context, U))
 1155   moveToNextTable(OldOffset, LT.Prologue);
lib/DebugInfo/DWARF/DWARFVerifier.cpp
  710     uint32_t MaxDirIndex = LineTable->Prologue.IncludeDirectories.size();
  713     for (const auto &FileName : LineTable->Prologue.FileNames) {
  769         bool isDWARF5 = LineTable->Prologue.getVersion() >= 5;
  775                 << LineTable->Prologue.FileNames.size()
tools/dsymutil/DwarfLinker.cpp
 1925   if (LineTable.Prologue.getVersion() < 2 ||
 1926       LineTable.Prologue.getVersion() > 5 ||
 1927       LineTable.Prologue.DefaultIsStmt != DWARF2_LINE_DEFAULT_IS_STMT ||
 1928       LineTable.Prologue.OpcodeBase > 13)
 1931     uint32_t PrologueEnd = *StmtList + 10 + LineTable.Prologue.PrologueLength;
 1934     if (LineTable.Prologue.getVersion() == 5)
 1938     Params.DWARF2LineOpcodeBase = LineTable.Prologue.OpcodeBase;
 1939     Params.DWARF2LineBase = LineTable.Prologue.LineBase;
 1940     Params.DWARF2LineRange = LineTable.Prologue.LineRange;
 1943                                    LineTable.Prologue.MinInstLength, NewRows,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1025       comp_unit.GetModule(), line_table->Prologue, dwarf_cu->GetPathStyle(),
unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
  263   checkDefaultPrologue(Version, Format, Expected->Prologue, 16);
  267       Expected->Prologue.sizeofTotalLength() + Expected->Prologue.TotalLength;
  267       Expected->Prologue.sizeofTotalLength() + Expected->Prologue.TotalLength;
  274   checkDefaultPrologue(Version, Format, Expected2->Prologue, 32);
  495   checkDefaultPrologue(4, DWARF32, Parsed.Prologue, 16);
  502   checkDefaultPrologue(4, DWARF64, Parsed2.Prologue, 16);