Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinkerBase.cpp15 std::optional<DebugSectionKind>
17 return llvm::StringSwitch<std::optional<DebugSectionKind>>( in parseDebugTableName()
19 .Case(getSectionName(DebugSectionKind::DebugInfo), in parseDebugTableName()
20 DebugSectionKind::DebugInfo) in parseDebugTableName()
21 .Case(getSectionName(DebugSectionKind::DebugLine), in parseDebugTableName()
22 DebugSectionKind::DebugLine) in parseDebugTableName()
23 .Case(getSectionName(DebugSectionKind::DebugFrame), in parseDebugTableName()
24 DebugSectionKind::DebugFrame) in parseDebugTableName()
25 .Case(getSectionName(DebugSectionKind::DebugRange), in parseDebugTableName()
26 DebugSectionKind::DebugRange) in parseDebugTableName()
[all …]
/src/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.cpp713 getOrCreateSectionDescriptor(DebugSectionKind::DebugLoc).OS in emitInvariantSections()
715 getOrCreateSectionDescriptor(DebugSectionKind::DebugLocLists).OS in emitInvariantSections()
717 getOrCreateSectionDescriptor(DebugSectionKind::DebugRange).OS in emitInvariantSections()
719 getOrCreateSectionDescriptor(DebugSectionKind::DebugRngLists).OS in emitInvariantSections()
721 getOrCreateSectionDescriptor(DebugSectionKind::DebugARanges).OS in emitInvariantSections()
723 getOrCreateSectionDescriptor(DebugSectionKind::DebugFrame).OS in emitInvariantSections()
725 getOrCreateSectionDescriptor(DebugSectionKind::DebugAddr).OS in emitInvariantSections()
753 getOrCreateSectionDescriptor(DebugSectionKind::DebugFrame); in cloneAndEmitDebugFrame()
891 CU->tryGetSectionDescriptor(DebugSectionKind::DebugInfo)) in printStatistic()
1122 CommonSections.getOrCreateSectionDescriptor(DebugSectionKind::DebugStr); in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
[all …]
H A DDWARFLinkerTypeUnit.cpp39 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in TypeUnit()
50 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in createDIETree()
52 getOrCreateSectionDescriptor(DebugSectionKind::DebugLine); in createDIETree()
133 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in prepareDataForTreeCreation()
349 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in finishCloningAndEmit()
350 getOrCreateSectionDescriptor(DebugSectionKind::DebugLine); in finishCloningAndEmit()
351 getOrCreateSectionDescriptor(DebugSectionKind::DebugStrOffsets); in finishCloningAndEmit()
352 getOrCreateSectionDescriptor(DebugSectionKind::DebugAbbrev); in finishCloningAndEmit()
355 getOrCreateSectionDescriptor(DebugSectionKind::DebugPubNames); in finishCloningAndEmit()
356 getOrCreateSectionDescriptor(DebugSectionKind::DebugPubTypes); in finishCloningAndEmit()
H A DOutputSections.h155 SectionDescriptor(DebugSectionKind SectionKind, LinkingGlobalData &GlobalData, in SectionDescriptor()
317 getSectionDescriptor(DebugSectionKind SectionKind) const { in getSectionDescriptor()
332 SectionDescriptor &getSectionDescriptor(DebugSectionKind SectionKind) { in getSectionDescriptor()
349 tryGetSectionDescriptor(DebugSectionKind SectionKind) const { in tryGetSectionDescriptor()
361 tryGetSectionDescriptor(DebugSectionKind SectionKind) { in tryGetSectionDescriptor()
373 getOrCreateSectionDescriptor(DebugSectionKind SectionKind) { in getOrCreateSectionDescriptor()
466 std::map<DebugSectionKind, std::shared_ptr<SectionDescriptor>>;
H A DDWARFLinkerCompileUnit.cpp37 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in CompileUnit()
49 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in CompileUnit()
336 tryGetSectionDescriptor(DebugSectionKind::DebugInfo)) { in updateDieRefPatchesWithClonedOffsets()
357 tryGetSectionDescriptor(DebugSectionKind::DebugLoc)) { in updateDieRefPatchesWithClonedOffsets()
369 tryGetSectionDescriptor(DebugSectionKind::DebugLocLists)) { in updateDieRefPatchesWithClonedOffsets()
448 emitLocations(DebugSectionKind::DebugLoc); in cloneAndEmitDebugLocations()
452 emitLocations(DebugSectionKind::DebugLocLists); in cloneAndEmitDebugLocations()
456 void CompileUnit::emitLocations(DebugSectionKind LocationSectionKind) { in emitLocations()
458 getOrCreateSectionDescriptor(DebugSectionKind::DebugInfo); in emitLocations()
643 getOrCreateSectionDescriptor(DebugSectionKind::DebugAddr); in emitDebugAddrSection()
[all …]
H A DOutputSections.cpp97 if (std::optional<DebugSectionKind> SectKind = in setSizesForSectionCreatedByAsmPrinter()
366 RangeSection = tryGetSectionDescriptor(DebugSectionKind::DebugRngLists); in applyPatches()
368 RangeSection = tryGetSectionDescriptor(DebugSectionKind::DebugRange); in applyPatches()
382 LocationSection = tryGetSectionDescriptor(DebugSectionKind::DebugLocLists); in applyPatches()
384 LocationSection = tryGetSectionDescriptor(DebugSectionKind::DebugLoc); in applyPatches()
404 DebugSectionKind::DebugInfo); in applyPatches()
H A DDIEAttributeCloner.cpp125 DebugSectionKind::DebugStrOffsets), in clone()
322 DebugSectionKind::DebugMacinfo)}, in cloneScalarAttr()
336 DebugSectionKind::DebugMacro)}, in cloneScalarAttr()
343 DebugSectionKind::DebugLine)}, in cloneScalarAttr()
350 DebugSectionKind::DebugStrOffsets), in cloneScalarAttr()
504 &OutUnit->getOrCreateSectionDescriptor(DebugSectionKind::DebugAddr), in cloneScalarAttr()
H A DDIEAttributeCloner.h94 OutUnit->getSectionDescriptor(DebugSectionKind::DebugInfo)), in DIEAttributeCloner()
H A DDWARFLinkerCompileUnit.h615 void emitLocations(DebugSectionKind LocationSectionKind);
632 void cloneAndEmitRangeList(DebugSectionKind RngSectionKind,
H A DDebugLineSectionEmitter.h38 U.getOrCreateSectionDescriptor(DebugSectionKind::DebugLine); in emit()
/src/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Parallel/
H A DDWARFLinker.h94 SectionDescriptorBase(DebugSectionKind SectionKind, dwarf::FormParams Format, in SectionDescriptorBase()
101 DebugSectionKind getKind() { return SectionKind; } in getKind()
111 DebugSectionKind SectionKind = DebugSectionKind::NumberOfEnumEntries;
/src/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerBase.h27 enum class DebugSectionKind : uint8_t { enum
54 static_cast<size_t>(DebugSectionKind::NumberOfEnumEntries);
66 getSectionName(DebugSectionKind SectionKind) { in getSectionName()
71 std::optional<DebugSectionKind> parseDebugTableName(StringRef Name);
/src/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.cpp2674 DebugSectionKind::DebugLoc); in copyInvariantDebugSection()
2677 DebugSectionKind::DebugRange); in copyInvariantDebugSection()
2679 Dwarf.getDWARFObj().getFrameSection().Data, DebugSectionKind::DebugFrame); in copyInvariantDebugSection()
2681 DebugSectionKind::DebugARanges); in copyInvariantDebugSection()
2683 Dwarf.getDWARFObj().getAddrSection().Data, DebugSectionKind::DebugAddr); in copyInvariantDebugSection()
2686 DebugSectionKind::DebugRngLists); in copyInvariantDebugSection()
2689 DebugSectionKind::DebugLocLists); in copyInvariantDebugSection()
/src/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFStreamer.h83 DebugSectionKind SecKind) override;
221 MCSection *getMCSection(DebugSectionKind SecKind);
H A DDWARFLinker.h46 DebugSectionKind SecKind) = 0;