reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
93 MS = TheTarget->createAsmStreamer( 100 MS = TheTarget->createMCObjectStreamer( 109 if (!MS) 118 Asm.reset(TheTarget->createAsmPrinter(*TM, std::unique_ptr<MCStreamer>(MS))); 134 Result = MachOUtils::generateDsymCompanion(DM, T, *MS, OutFile); 136 MS->Finish(); 141 MS->SwitchSection(MOFI->getDwarfInfoSection()); 182 MS->SwitchSection(MOFI->getDwarfAbbrevSection()); 189 MS->SwitchSection(MOFI->getDwarfInfoSection()); 264 MS->SwitchSection(SwiftASTSection); 265 MS->EmitBytes(Buffer); 277 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfRangesSection()); 295 MS->EmitIntValue(Range.StartAddress + PcOffset, AddressSize); 296 MS->EmitIntValue(Range.EndAddress + PcOffset, AddressSize); 301 MS->EmitIntValue(0, AddressSize); 302 MS->EmitIntValue(0, AddressSize); 329 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfARangesSection()); 356 MS->EmitIntValue(RangeStart, AddressSize); 359 MS->EmitIntValue(Range->second - RangeStart, AddressSize); 371 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfRangesSection()); 376 MS->EmitIntValue(Range->first + PcOffset, AddressSize); 379 MS->EmitIntValue(Range->second + PcOffset, AddressSize); 384 MS->EmitIntValue(0, AddressSize); 385 MS->EmitIntValue(0, AddressSize); 399 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLocSection()); 461 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLineSection()); 470 MS->EmitBytes(PrologueBytes); 481 MS->EmitBytes(EncodingOS.str()); 483 MS->EmitLabel(LineEndSym); 502 MS->EmitIntValue(dwarf::DW_LNS_extended_op, 1); 503 MS->EmitULEB128IntValue(PointerSize + 1); 504 MS->EmitIntValue(dwarf::DW_LNE_set_address, 1); 505 MS->EmitIntValue(Row.Address.Address, PointerSize); 519 MS->EmitIntValue(dwarf::DW_LNS_set_file, 1); 520 MS->EmitULEB128IntValue(FileNum); 525 MS->EmitIntValue(dwarf::DW_LNS_set_column, 1); 526 MS->EmitULEB128IntValue(Column); 535 MS->EmitIntValue(dwarf::DW_LNS_set_isa, 1); 536 MS->EmitULEB128IntValue(Isa); 541 MS->EmitIntValue(dwarf::DW_LNS_negate_stmt, 1); 545 MS->EmitIntValue(dwarf::DW_LNS_set_basic_block, 1); 550 MS->EmitIntValue(dwarf::DW_LNS_set_prologue_end, 1); 555 MS->EmitIntValue(dwarf::DW_LNS_set_epilogue_begin, 1); 562 MS->EmitBytes(EncodingOS.str()); 570 MS->EmitIntValue(dwarf::DW_LNS_advance_line, 1); 571 MS->EmitSLEB128IntValue(LineDelta); 575 MS->EmitIntValue(dwarf::DW_LNS_advance_pc, 1); 576 MS->EmitULEB128IntValue(AddressDelta); 581 MS->EmitBytes(EncodingOS.str()); 593 MS->EmitBytes(EncodingOS.str()); 598 MS->EmitLabel(LineEndSym); 604 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLineSection()); 695 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLineSection()); 696 emitSectionContents(Obj, "debug_line", MS); 699 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLocSection()); 700 emitSectionContents(Obj, "debug_loc", MS); 702 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfRangesSection()); 703 emitSectionContents(Obj, "debug_ranges", MS); 705 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfFrameSection()); 706 emitSectionContents(Obj, "debug_frame", MS); 708 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfARangesSection()); 709 emitSectionContents(Obj, "debug_aranges", MS); 768 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfFrameSection()); 770 MS->EmitBytes(CIEBytes); 779 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfFrameSection()); 781 MS->EmitIntValue(FDEBytes.size() + 4 + AddrSize, 4); 782 MS->EmitIntValue(CIEOffset, 4); 783 MS->EmitIntValue(Address, AddrSize); 784 MS->EmitBytes(FDEBytes);