Lines Matching refs:OutStreamer
312 : DebugHandlerBase(A), DebugLocs(A->OutStreamer->isVerboseAsm()), in DwarfDebug()
385 Asm->OutStreamer->getContext().setDwarfVersion(DwarfVersion); in DwarfDebug()
647 if (!Asm->OutStreamer->hasRawTextSupport() || SingleCU) in getOrCreateDwarfCompileUnit()
648 Asm->OutStreamer->emitDwarfFile0Directive( in getOrCreateDwarfCompileUnit()
1437 Asm->OutStreamer->getContext().getCurrentDwarfLoc().getLine(); in beginInstruction()
1539 if (Asm->OutStreamer->hasRawTextSupport()) in beginFunctionImpl()
1541 Asm->OutStreamer->getContext().setDwarfCompileUnitID(0); in beginFunctionImpl()
1543 Asm->OutStreamer->getContext().setDwarfCompileUnitID(CU.getUniqueID()); in beginFunctionImpl()
1571 Asm->OutStreamer->getContext().setDwarfCompileUnitID(0); in endFunctionImpl()
1659 unsigned CUID = Asm->OutStreamer->getContext().getDwarfCompileUnitID(); in recordSourceLine()
1663 Asm->OutStreamer->EmitDwarfLocDirective(FileNo, Line, Col, Flags, 0, in recordSourceLine()
1694 Asm->OutStreamer->SwitchSection(Section); in emitAccel()
1812 Asm->OutStreamer->SwitchSection( in emitDebugPubSections()
1817 Asm->OutStreamer->SwitchSection( in emitDebugPubSections()
1839 Asm->OutStreamer->AddComment("Length of Public " + Name + " Info"); in emitDebugPubSection()
1844 Asm->OutStreamer->EmitLabel(BeginLabel); in emitDebugPubSection()
1846 Asm->OutStreamer->AddComment("DWARF Version"); in emitDebugPubSection()
1849 Asm->OutStreamer->AddComment("Offset of Compilation Unit Info"); in emitDebugPubSection()
1852 Asm->OutStreamer->AddComment("Compilation Unit Length"); in emitDebugPubSection()
1860 Asm->OutStreamer->AddComment("DIE offset"); in emitDebugPubSection()
1865 Asm->OutStreamer->AddComment( in emitDebugPubSection()
1871 Asm->OutStreamer->AddComment("External Name"); in emitDebugPubSection()
1872 Asm->OutStreamer->EmitBytes(StringRef(Name, GI.getKeyLength() + 1)); in emitDebugPubSection()
1875 Asm->OutStreamer->AddComment("End Mark"); in emitDebugPubSection()
1877 Asm->OutStreamer->EmitLabel(EndLabel); in emitDebugPubSection()
1958 Asm->OutStreamer->AddComment("Loc expr size"); in emitDebugLocEntryLocation()
1973 Asm->OutStreamer->AddComment("Length"); in emitListsTableHeaderStart()
1975 Asm->OutStreamer->EmitLabel(TableStart); in emitListsTableHeaderStart()
1977 Asm->OutStreamer->AddComment("Version"); in emitListsTableHeaderStart()
1978 Asm->emitInt16(Asm->OutStreamer->getContext().getDwarfVersion()); in emitListsTableHeaderStart()
1980 Asm->OutStreamer->AddComment("Address size"); in emitListsTableHeaderStart()
1983 Asm->OutStreamer->AddComment("Segment selector size"); in emitListsTableHeaderStart()
1996 Asm->OutStreamer->AddComment("Offset entry count"); in emitRnglistsTableHeader()
1998 Asm->OutStreamer->EmitLabel(Holder.getRnglistsTableBaseSym()); in emitRnglistsTableHeader()
2018 Asm->OutStreamer->AddComment("Offset entry count"); in emitLoclistsTableHeader()
2020 Asm->OutStreamer->EmitLabel(Holder.getLoclistsTableBaseSym()); in emitLoclistsTableHeader()
2033 Asm->OutStreamer->SwitchSection( in emitDebugLoc()
2038 Asm->OutStreamer->SwitchSection( in emitDebugLoc()
2044 Asm->OutStreamer->EmitLabel(List.Label); in emitDebugLoc()
2054 Asm->OutStreamer->AddComment("DW_LLE_offset_pair"); in emitDebugLoc()
2055 Asm->OutStreamer->EmitIntValue(dwarf::DW_LLE_offset_pair, 1); in emitDebugLoc()
2056 Asm->OutStreamer->AddComment(" starting offset"); in emitDebugLoc()
2058 Asm->OutStreamer->AddComment(" ending offset"); in emitDebugLoc()
2075 Asm->OutStreamer->AddComment("DW_LLE_startx_length"); in emitDebugLoc()
2077 Asm->OutStreamer->AddComment(" start idx"); in emitDebugLoc()
2079 Asm->OutStreamer->AddComment(" length"); in emitDebugLoc()
2082 Asm->OutStreamer->EmitSymbolValue(Entry.BeginSym, Size); in emitDebugLoc()
2083 Asm->OutStreamer->EmitSymbolValue(Entry.EndSym, Size); in emitDebugLoc()
2091 Asm->OutStreamer->AddComment("DW_LLE_end_of_list"); in emitDebugLoc()
2092 Asm->OutStreamer->EmitIntValue(dwarf::DW_LLE_end_of_list, 1); in emitDebugLoc()
2095 Asm->OutStreamer->EmitIntValue(0, Size); in emitDebugLoc()
2096 Asm->OutStreamer->EmitIntValue(0, Size); in emitDebugLoc()
2101 Asm->OutStreamer->EmitLabel(TableEnd); in emitDebugLoc()
2105 Asm->OutStreamer->SwitchSection( in emitDebugLocDWO()
2108 Asm->OutStreamer->EmitLabel(List.Label); in emitDebugLocDWO()
2177 unsigned IA = A.Sym ? Asm->OutStreamer->GetSymbolOrder(A.Sym) : 0; in emitDebugARanges()
2178 unsigned IB = B.Sym ? Asm->OutStreamer->GetSymbolOrder(B.Sym) : 0; in emitDebugARanges()
2190 List.push_back(SymbolCU(nullptr, Asm->OutStreamer->endSection(Section))); in emitDebugARanges()
2211 Asm->OutStreamer->SwitchSection( in emitDebugARanges()
2253 Asm->OutStreamer->AddComment("Length of ARange Set"); in emitDebugARanges()
2255 Asm->OutStreamer->AddComment("DWARF Arange version number"); in emitDebugARanges()
2257 Asm->OutStreamer->AddComment("Offset Into Debug Info Section"); in emitDebugARanges()
2259 Asm->OutStreamer->AddComment("Address Size (in bytes)"); in emitDebugARanges()
2261 Asm->OutStreamer->AddComment("Segment Size (in bytes)"); in emitDebugARanges()
2264 Asm->OutStreamer->emitFill(Padding, 0xff); in emitDebugARanges()
2279 Asm->OutStreamer->EmitIntValue(Size, PtrSize); in emitDebugARanges()
2283 Asm->OutStreamer->AddComment("ARange terminator"); in emitDebugARanges()
2284 Asm->OutStreamer->EmitIntValue(0, PtrSize); in emitDebugARanges()
2285 Asm->OutStreamer->EmitIntValue(0, PtrSize); in emitDebugARanges()
2295 Asm->OutStreamer->EmitLabel(List.getSym()); in emitRangeList()
2324 Asm->OutStreamer->AddComment("DW_RLE_base_addressx"); in emitRangeList()
2325 Asm->OutStreamer->EmitIntValue(dwarf::DW_RLE_base_addressx, 1); in emitRangeList()
2326 Asm->OutStreamer->AddComment(" base address index"); in emitRangeList()
2329 Asm->OutStreamer->EmitIntValue(-1, Size); in emitRangeList()
2330 Asm->OutStreamer->AddComment(" base address"); in emitRangeList()
2331 Asm->OutStreamer->EmitSymbolValue(Base, Size); in emitRangeList()
2336 Asm->OutStreamer->EmitIntValue(-1, Size); in emitRangeList()
2337 Asm->OutStreamer->EmitIntValue(0, Size); in emitRangeList()
2348 Asm->OutStreamer->AddComment("DW_RLE_offset_pair"); in emitRangeList()
2349 Asm->OutStreamer->EmitIntValue(dwarf::DW_RLE_offset_pair, 1); in emitRangeList()
2350 Asm->OutStreamer->AddComment(" starting offset"); in emitRangeList()
2352 Asm->OutStreamer->AddComment(" ending offset"); in emitRangeList()
2359 Asm->OutStreamer->AddComment("DW_RLE_startx_length"); in emitRangeList()
2360 Asm->OutStreamer->EmitIntValue(dwarf::DW_RLE_startx_length, 1); in emitRangeList()
2361 Asm->OutStreamer->AddComment(" start index"); in emitRangeList()
2363 Asm->OutStreamer->AddComment(" length"); in emitRangeList()
2366 Asm->OutStreamer->EmitSymbolValue(Begin, Size); in emitRangeList()
2367 Asm->OutStreamer->EmitSymbolValue(End, Size); in emitRangeList()
2372 Asm->OutStreamer->AddComment("DW_RLE_end_of_list"); in emitRangeList()
2373 Asm->OutStreamer->EmitIntValue(dwarf::DW_RLE_end_of_list, 1); in emitRangeList()
2376 Asm->OutStreamer->EmitIntValue(0, Size); in emitRangeList()
2377 Asm->OutStreamer->EmitIntValue(0, Size); in emitRangeList()
2387 Asm->OutStreamer->EmitLabel(TableEnd); in emitDebugRangesImpl()
2409 Asm->OutStreamer->SwitchSection( in emitDebugRanges()
2413 Asm->OutStreamer->SwitchSection( in emitDebugRanges()
2437 Asm->OutStreamer->SwitchSection( in emitDebugRangesDWO()
2460 Asm->OutStreamer->EmitBytes(Name); in emitMacro()
2464 Asm->OutStreamer->EmitBytes(Value); in emitMacro()
2489 Asm->OutStreamer->SwitchSection( in emitDebugMacinfo()
2501 Asm->OutStreamer->EmitLabel(U.getMacroLabelBegin()); in emitDebugMacinfo()
2505 Asm->OutStreamer->AddComment("End Of Macro List Mark"); in emitDebugMacinfo()
2557 *Asm->OutStreamer, MCDwarfLineTableParams(), in emitDebugLineDWO()
2747 return Asm->OutStreamer->getContext().getDwarfVersion(); in getDwarfVersion()