Home | History | Annotate | Download | only in dsymutil

Lines Matching defs:Linker

1 //===- tools/dsymutil/DwarfLinker.cpp - Dwarf debug info linker -----------===//
3 // The LLVM Linker
1148 DwarfLinker &Linker;
1162 RelocationManager(DwarfLinker &Linker)
1163 : Linker(Linker), NextValidReloc(0) {}
1262 DwarfLinker &Linker;
1270 DIECloner(DwarfLinker &Linker, RelocationManager &RelocMgr,
1273 : Linker(Linker), RelocMgr(RelocMgr), DIEAlloc(DIEAlloc),
1480 const DwarfLinker &Linker, MutableArrayRef<CompileUnit> Units,
1490 Linker.reportWarning("could not find referenced DIE", &Unit, &DIE);
1716 Linker.StringPool.getStringOffset(Info.MangledName);
1719 Info.NameOffset = Linker.StringPool.getStringOffset(Info.Name);
1892 Linker.reportWarning(" unsupported relocation in debug_info section.");
1903 Linker.reportWarning("error getting relocation symbol name.");
1926 Linker.reportWarning(Twine("unsupported object file type: ") +
1988 if (Linker.Options.Verbose)
2300 unsigned Offset = Linker.StringPool.getStringOffset(String);
2317 resolveDIEReference(Linker, CompileUnits, Val, U, InputDIE, RefUnit);
2388 Linker.DIELocs.push_back(Loc);
2391 Linker.DIEBlocks.push_back(Block);
2409 if (Linker.Streamer) {
2410 auto *AsmPrinter = &Linker.Streamer->getAsmPrinter();
2475 Linker.reportWarning(
2538 Linker.reportWarning(
2700 // independantly by the linker). The computation of the actual
2788 Linker.AssignAbbrev(NewAbbrev);
3096 // in the debug map. Use the linker's range map to see if the FDE
3153 Linker.AssignAbbrev(Copy);
3286 if (!Linker.Streamer)
3291 CurrentUnit.setStartOffset(Linker.OutputDebugInfoSize);
3295 Linker.OutputDebugInfoSize = CurrentUnit.computeNextUnitOffset();
3296 if (Linker.Options.NoOutput)
3301 Linker.patchLineTableForUnit(CurrentUnit, DwarfContext);
3304 Linker.patchRangesForUnit(CurrentUnit, DwarfContext);
3305 Linker.Streamer->emitLocationsForUnit(CurrentUnit, DwarfContext);
3306 Linker.emitAcceleratorEntriesForUnit(CurrentUnit);
3309 if (Linker.Options.NoOutput)
3314 Linker.generateUnitRanges(CurrentUnit);
3316 Linker.Streamer->emitCompileUnitHeader(CurrentUnit);
3319 Linker.Streamer->emitDIE(*CurrentUnit.getOutputUnitDIE());
3453 DwarfLinker Linker(OutputFilename, Options);
3454 return Linker.link(DM);