reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);