| /src/contrib/llvm-project/llvm/lib/DWARFLinker/ |
| H A D | DWARFLinkerBase.cpp | 15 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 D | DWARFLinkerUnit.cpp | 47 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 D | DWARFLinkerImpl.cpp | 713 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 D | DWARFLinkerTypeUnit.cpp | 39 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 D | OutputSections.h | 155 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 D | DWARFLinkerCompileUnit.cpp | 37 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 D | OutputSections.cpp | 97 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 D | DIEAttributeCloner.cpp | 125 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 D | DIEAttributeCloner.h | 94 OutUnit->getSectionDescriptor(DebugSectionKind::DebugInfo)), in DIEAttributeCloner()
|
| H A D | DWARFLinkerCompileUnit.h | 615 void emitLocations(DebugSectionKind LocationSectionKind); 632 void cloneAndEmitRangeList(DebugSectionKind RngSectionKind,
|
| H A D | DebugLineSectionEmitter.h | 38 U.getOrCreateSectionDescriptor(DebugSectionKind::DebugLine); in emit()
|
| /src/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Parallel/ |
| H A D | DWARFLinker.h | 94 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 D | DWARFLinkerBase.h | 27 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 D | DWARFStreamer.cpp | 228 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 D | DWARFLinker.cpp | 2674 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 D | DWARFStreamer.h | 83 DebugSectionKind SecKind) override; 221 MCSection *getMCSection(DebugSectionKind SecKind);
|
| H A D | DWARFLinker.h | 46 DebugSectionKind SecKind) = 0;
|