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

References

lib/MC/MCDwarf.cpp
  929   MCContext &context = MCOS->getContext();
  931   MCOS->SwitchSection(context.getObjectFileInfo()->getDwarfInfoSection());
  936   MCOS->EmitLabel(InfoStart);
  943   const MCExpr *Length = MakeStartMinusEndExpr(*MCOS, *InfoStart, *InfoEnd, 4);
  944   emitAbsValue(*MCOS, Length, 4);
  947   MCOS->EmitIntValue(context.getDwarfVersion(), 2);
  954     MCOS->EmitIntValue(dwarf::DW_UT_compile, 1);
  955     MCOS->EmitIntValue(AddrSize, 1);
  960     MCOS->EmitIntValue(0, 4);
  962     MCOS->EmitSymbolValue(AbbrevSectionSymbol, 4,
  965     MCOS->EmitIntValue(AddrSize, 1);
  970   MCOS->EmitULEB128IntValue(1);
  975     MCOS->EmitSymbolValue(LineSectionSymbol, 4,
  978     MCOS->EmitIntValue(0, 4);
  986     MCOS->EmitSymbolValue(RangesSectionSymbol, 4);
 1004     MCOS->EmitValue(Start, AddrSize);
 1009     MCOS->EmitValue(End, AddrSize);
 1016     MCOS->EmitBytes(MCDwarfDirs[0]);
 1017     MCOS->EmitBytes(sys::path::get_separator());
 1027   MCOS->EmitBytes(RootFile.Name);
 1028   MCOS->EmitIntValue(0, 1); // NULL byte to terminate the string.
 1032     MCOS->EmitBytes(context.getCompilationDir());
 1033     MCOS->EmitIntValue(0, 1); // NULL byte to terminate the string.
 1039     MCOS->EmitBytes(DwarfDebugFlags);
 1040     MCOS->EmitIntValue(0, 1); // NULL byte to terminate the string.
 1046     MCOS->EmitBytes(DwarfDebugProducer);
 1048     MCOS->EmitBytes(StringRef("llvm-mc (based on LLVM " PACKAGE_VERSION ")"));
 1049   MCOS->EmitIntValue(0, 1); // NULL byte to terminate the string.
 1053   MCOS->EmitIntValue(dwarf::DW_LANG_Mips_Assembler, 2);
 1059       MCOS->getContext().getMCGenDwarfLabelEntries();
 1062     MCOS->EmitULEB128IntValue(2);
 1065     MCOS->EmitBytes(Entry.getName());
 1066     MCOS->EmitIntValue(0, 1); // NULL byte to terminate the string.
 1069     MCOS->EmitIntValue(Entry.getFileNumber(), 4);
 1072     MCOS->EmitIntValue(Entry.getLineNumber(), 4);
 1077     MCOS->EmitValue(AT_low_pc, AddrSize);
 1080     MCOS->EmitIntValue(0, 1);
 1083     MCOS->EmitULEB128IntValue(3);
 1086     MCOS->EmitIntValue(0, 1);
 1090   MCOS->EmitIntValue(0, 1);
 1093   MCOS->EmitLabel(InfoEnd);