Home
last modified time | relevance | path

Searched refs:DebugSectionKind (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DOutputSections.cpp
H A DOutputSections.h
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerUnit.cpp47 getOrCreateSectionDescriptor(DebugSectionKind::DebugAbbrev); in emitAbbreviations()
99 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in emitDebugInfo()
110 &getOrCreateSectionDescriptor(DebugSectionKind::DebugAbbrev)}); in emitDebugInfo()
136 getOrCreateSectionDescriptor(DebugSectionKind::DebugStrOffsets); in emitDebugStringOffsetSection()
186 &getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo)}); in emitPubAcceleratorEntry()
211 getOrCreateSectionDescriptor(DebugSectionKind::DebugPubNames), Info, in emitPubAccelerators()
216 getOrCreateSectionDescriptor(DebugSectionKind::DebugPubTypes), Info, in emitPubAccelerators()
227 getOrCreateSectionDescriptor(DebugSectionKind::DebugPubNames); in emitPubAccelerators()
238 getOrCreateSectionDescriptor(DebugSectionKind::DebugPubTypes); in emitPubAccelerators()
H A DDWARFLinkerImpl.cpp712 getOrCreateSectionDescriptor(DebugSectionKind::DebugLoc).OS in emitInvariantSections()
714 getOrCreateSectionDescriptor(DebugSectionKind::DebugLocLists).OS in emitInvariantSections()
716 getOrCreateSectionDescriptor(DebugSectionKind::DebugRange).OS in emitInvariantSections()
718 getOrCreateSectionDescriptor(DebugSectionKind::DebugRngLists).OS in emitInvariantSections()
720 getOrCreateSectionDescriptor(DebugSectionKind::DebugARanges).OS in emitInvariantSections()
722 getOrCreateSectionDescriptor(DebugSectionKind::DebugFrame).OS in emitInvariantSections()
724 getOrCreateSectionDescriptor(DebugSectionKind::DebugAddr).OS in emitInvariantSections()
752 getOrCreateSectionDescriptor(DebugSectionKind::DebugFrame); in cloneAndEmitDebugFrame()
890 CU->tryGetSectionDescriptor(DebugSectionKind::DebugInfo)) in printStatistic()
1120 CommonSections.getOrCreateSectionDescriptor(DebugSectionKind::DebugStr); in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
[all …]
H A DDWARFLinkerTypeUnit.cpp38 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in TypeUnit()
49 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in createDIETree()
51 getOrCreateSectionDescriptor(DebugSectionKind::DebugLine); in createDIETree()
132 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in prepareDataForTreeCreation()
345 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in finishCloningAndEmit()
346 getOrCreateSectionDescriptor(DebugSectionKind::DebugLine); in finishCloningAndEmit()
347 getOrCreateSectionDescriptor(DebugSectionKind::DebugStrOffsets); in finishCloningAndEmit()
348 getOrCreateSectionDescriptor(DebugSectionKind::DebugAbbrev); in finishCloningAndEmit()
351 getOrCreateSectionDescriptor(DebugSectionKind::DebugPubNames); in finishCloningAndEmit()
352 getOrCreateSectionDescriptor(DebugSectionKind::DebugPubTypes); in finishCloningAndEmit()
H A DOutputSections.h155 SectionDescriptor(DebugSectionKind SectionKind, LinkingGlobalData &GlobalData, in SectionDescriptor()
319 getSectionDescriptor(DebugSectionKind SectionKind) const { in getSectionDescriptor()
334 SectionDescriptor &getSectionDescriptor(DebugSectionKind SectionKind) { in getSectionDescriptor()
351 tryGetSectionDescriptor(DebugSectionKind SectionKind) const { in tryGetSectionDescriptor()
363 tryGetSectionDescriptor(DebugSectionKind SectionKind) { in tryGetSectionDescriptor()
375 getOrCreateSectionDescriptor(DebugSectionKind SectionKind) { in getOrCreateSectionDescriptor()
463 std::map<DebugSectionKind, std::shared_ptr<SectionDescriptor>>;
H A DDWARFLinkerCompileUnit.cpp36 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in CompileUnit()
48 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in CompileUnit()
333 tryGetSectionDescriptor(DebugSectionKind::DebugInfo)) { in updateDieRefPatchesWithClonedOffsets()
354 tryGetSectionDescriptor(DebugSectionKind::DebugLoc)) { in updateDieRefPatchesWithClonedOffsets()
366 tryGetSectionDescriptor(DebugSectionKind::DebugLocLists)) { in updateDieRefPatchesWithClonedOffsets()
445 emitLocations(DebugSectionKind::DebugLoc); in cloneAndEmitDebugLocations()
449 emitLocations(DebugSectionKind::DebugLocLists); in cloneAndEmitDebugLocations()
453 void CompileUnit::emitLocations(DebugSectionKind LocationSectionKind) { in emitLocations()
455 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in emitLocations()
640 getOrCreateSectionDescriptor(DebugSectionKind::DebugAddr); in emitDebugAddrSection()
[all …]
H A DOutputSections.cpp96 if (std::optional<DebugSectionKind> SectKind = in setSizesForSectionCreatedByAsmPrinter()
365 RangeSection = tryGetSectionDescriptor(DebugSectionKind::DebugRngLists); in applyPatches()
367 RangeSection = tryGetSectionDescriptor(DebugSectionKind::DebugRange); in applyPatches()
381 LocationSection = tryGetSectionDescriptor(DebugSectionKind::DebugLocLists); in applyPatches()
383 LocationSection = tryGetSectionDescriptor(DebugSectionKind::DebugLoc); in applyPatches()
403 DebugSectionKind::DebugInfo); in applyPatches()
H A DDWARFLinkerCompileUnit.h615 void emitLocations(DebugSectionKind LocationSectionKind);
632 void cloneAndEmitRangeList(DebugSectionKind RngSectionKind,
H A DDebugLineSectionEmitter.h38 U.getOrCreateSectionDescriptor(DebugSectionKind::DebugLine); in emit()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Parallel/
H A DDWARFLinker.h95 SectionDescriptorBase(DebugSectionKind SectionKind, dwarf::FormParams Format, in SectionDescriptorBase()
102 DebugSectionKind getKind() { return SectionKind; } in getKind()
112 DebugSectionKind SectionKind = DebugSectionKind::NumberOfEnumEntries;
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerBase.h28 enum class DebugSectionKind : uint8_t { enum
55 static_cast<size_t>(DebugSectionKind::NumberOfEnumEntries);
67 getSectionName(DebugSectionKind SectionKind) { in getSectionName()
72 LLVM_ABI std::optional<DebugSectionKind> parseDebugTableName(StringRef Name);
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp228 DebugSectionKind SecKind) { in emitSectionContents()
239 MCSection *DwarfStreamer::getMCSection(DebugSectionKind SecKind) { in getMCSection()
241 case DebugSectionKind::DebugInfo: in getMCSection()
243 case DebugSectionKind::DebugLine: in getMCSection()
245 case DebugSectionKind::DebugFrame: in getMCSection()
247 case DebugSectionKind::DebugRange: in getMCSection()
249 case DebugSectionKind::DebugRngLists: in getMCSection()
251 case DebugSectionKind::DebugLoc: in getMCSection()
253 case DebugSectionKind::DebugLocLists: in getMCSection()
255 case DebugSectionKind::DebugARanges: in getMCSection()
[all …]
H A DDWARFLinker.cpp2791 DebugSectionKind::DebugLoc); in copyInvariantDebugSection()
2794 DebugSectionKind::DebugRange); in copyInvariantDebugSection()
2796 Dwarf.getDWARFObj().getFrameSection().Data, DebugSectionKind::DebugFrame); in copyInvariantDebugSection()
2798 DebugSectionKind::DebugARanges); in copyInvariantDebugSection()
2800 Dwarf.getDWARFObj().getAddrSection().Data, DebugSectionKind::DebugAddr); in copyInvariantDebugSection()
2803 DebugSectionKind::DebugRngLists); in copyInvariantDebugSection()
2806 DebugSectionKind::DebugLocLists); in copyInvariantDebugSection()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFStreamer.h84 DebugSectionKind SecKind) override;
225 MCSection *getMCSection(DebugSectionKind SecKind);
H A DDWARFLinker.h47 DebugSectionKind SecKind) = 0;