Lines Matching refs:Dwarf
45 static uint64_t getDebugInfoSize(DWARFContext &Dwarf) { in getDebugInfoSize() argument
47 for (auto &Unit : Dwarf.compile_units()) { in getDebugInfoSize()
1821 case DwarfLinkerAccelTableKind::Dwarf: in emitAcceleratorEntriesForUnit()
2101 for (const auto &CU : ErrOrObj->Dwarf->compile_units()) { in loadClangModule()
2158 .cloneAllCompileUnits(*(ErrOrObj->Dwarf), File, StringPool, in loadClangModule()
2243 void DWARFLinker::updateAccelKind(DWARFContext &Dwarf) { in updateAccelKind() argument
2247 auto &DwarfObj = Dwarf.getDWARFObj(); in updateAccelKind()
2325 void DWARFLinker::copyInvariantDebugSection(DWARFContext &Dwarf) { in copyInvariantDebugSection() argument
2328 Dwarf.getDWARFObj().getLineSection().Data, "debug_line"); in copyInvariantDebugSection()
2329 TheDwarfEmitter->emitSectionContents(Dwarf.getDWARFObj().getLocSection().Data, in copyInvariantDebugSection()
2332 Dwarf.getDWARFObj().getRangesSection().Data, "debug_ranges"); in copyInvariantDebugSection()
2334 Dwarf.getDWARFObj().getFrameSection().Data, "debug_frame"); in copyInvariantDebugSection()
2335 TheDwarfEmitter->emitSectionContents(Dwarf.getDWARFObj().getArangesSection(), in copyInvariantDebugSection()
2342 if (ObjectContexts.back().File.Dwarf) in addObjectFile()
2343 updateAccelKind(*ObjectContexts.back().File.Dwarf); in addObjectFile()
2372 Options.TheAccelTableKind = DwarfLinkerAccelTableKind::Dwarf; in link()
2388 if (!OptContext.File.Dwarf) in link()
2410 if (!OptContext.File.Dwarf) in link()
2414 if (!OptContext.File.Dwarf->types_section_units().empty()) { in link()
2426 if (!OptContext.File.Dwarf->getDWARFObj() in link()
2436 if (!OptContext.File.Dwarf->getDWARFObj() in link()
2446 if (!OptContext.File.Dwarf->getDWARFObj().getMacroSection().Data.empty()) { in link()
2454 if (OptContext.File.Dwarf->getDWARFObj().getMacinfoSection().size() > 1) { in link()
2464 OptContext.File.Dwarf->getNumCompileUnits()); in link()
2466 for (const auto &CU : OptContext.File.Dwarf->compile_units()) { in link()
2479 OptContext.File.Dwarf->isLittleEndian()); in link()
2506 if (Context.Skip || !Context.File.Dwarf) in link()
2509 for (const auto &CU : Context.File.Dwarf->compile_units()) { in link()
2550 if (OptContext.Skip || !OptContext.File.Dwarf) in link()
2561 copyInvariantDebugSection(*OptContext.File.Dwarf); in link()
2577 getDebugInfoSize(*OptContext.File.Dwarf); in link()
2581 .cloneAllCompileUnits(*OptContext.File.Dwarf, OptContext.File, in link()
2583 OptContext.File.Dwarf->isLittleEndian()); in link()
2589 *OptContext.File.Dwarf, in link()
2611 case DwarfLinkerAccelTableKind::Dwarf: in link()
2716 assert(File.Dwarf); in verify()
2719 if (!File.Dwarf->verify(llvm::outs(), DumpOpts.noImplicitRecursion())) { in verify()