Searched refs:SectionDescriptor (Results 1 – 11 of 11) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | OutputSections.h | 69 struct SectionDescriptor; 71 DebugOffsetPatch(uint64_t PatchOffset, SectionDescriptor *SectionPtr, 75 PointerIntPair<SectionDescriptor *, 1> SectionPtr; 152 struct SectionDescriptor : SectionDescriptorBase { struct 155 SectionDescriptor(DebugSectionKind SectionKind, LinkingGlobalData &GlobalData, in SectionDescriptor() function 316 const SectionDescriptor & argument 332 SectionDescriptor &getSectionDescriptor(DebugSectionKind SectionKind) { in getSectionDescriptor() 348 std::optional<const SectionDescriptor *> 360 std::optional<SectionDescriptor *> 372 SectionDescriptor & [all …]
|
| H A D | OutputSections.cpp | 60 void SectionDescriptor::clearAllSectionData() { in clearAllSectionData() 76 void SectionDescriptor::clearSectionContent() { Contents = OutSectionDataTy(); } in clearSectionContent() 78 void SectionDescriptor::setSizesForSectionCreatedByAsmPrinter() { in setSizesForSectionCreatedByAsmPrinter() 116 void SectionDescriptor::emitString(dwarf::Form StringForm, in emitString() 140 void SectionDescriptor::emitIntVal(uint64_t Val, unsigned Size) { in emitIntVal() 167 void SectionDescriptor::emitBinaryData(llvm::StringRef Data) { in emitBinaryData() 171 void SectionDescriptor::apply(uint64_t PatchOffset, dwarf::Form AttrForm, in apply() 226 uint64_t SectionDescriptor::getIntVal(uint64_t PatchOffset, unsigned Size) { in getIntVal() 250 void SectionDescriptor::applyIntVal(uint64_t PatchOffset, uint64_t Val, in applyIntVal() 280 void SectionDescriptor::applyULEB128(uint64_t PatchOffset, uint64_t Val) { in applyULEB128() [all …]
|
| H A D | DWARFLinkerUnit.cpp | 46 SectionDescriptor &AbbrevSection = in emitAbbreviations() 60 SectionDescriptor &AbbrevSection) { in emitDwarfAbbrevEntry() 98 SectionDescriptor &OutSection = in emitDebugInfo() 135 SectionDescriptor &OutDebugStrOffsetsSection = in emitDebugStringOffsetSection() 173 DwarfUnit::emitPubAcceleratorEntry(SectionDescriptor &OutSection, in emitPubAcceleratorEntry() 226 SectionDescriptor &OutSection = in emitPubAccelerators() 237 SectionDescriptor &OutSection = in emitPubAccelerators()
|
| H A D | DebugLineSectionEmitter.h | 37 SectionDescriptor &OutSection = in emit() 101 SectionDescriptor &Section) { in emitLineTablePrologue() 128 SectionDescriptor &Section) { in emitLineTablePrologueV2IncludeAndFileTable() 170 SectionDescriptor &Section) { in emitLineTablePrologueV5IncludeAndFileTable() 269 SectionDescriptor &Section) { in emitLineTableProloguePayload() 296 SectionDescriptor &Section) { in emitLineTableRows()
|
| H A D | DWARFLinkerTypeUnit.cpp | 49 SectionDescriptor &DebugInfoSection = in createDIETree() 51 SectionDescriptor &DebugLineSection = in createDIETree() 132 SectionDescriptor &DebugInfoSection = in prepareDataForTreeCreation() 196 forEach([&](SectionDescriptor &OutSection) { in prepareDataForTreeCreation() 218 forEach([&](SectionDescriptor &OutSection) { in prepareDataForTreeCreation()
|
| H A D | DWARFLinkerImpl.cpp | 752 SectionDescriptor &OutSection = in cloneAndEmitDebugFrame() 845 SectionDescriptor &Section) { in emitFDE() 890 if (std::optional<SectionDescriptor *> DebugInfo = in printStatistic() 1006 CU->forEach([&](SectionDescriptor &OutSection) { in forEachOutputString() 1022 ArtificialTypeUnit->forEach([&](SectionDescriptor &OutSection) { in forEachOutputString() 1108 SectionsSet.forEach([&](SectionDescriptor &OutSection) { in patchOffsetsAndSizes() 1259 SectionDescriptor &OutSection = in emitAppleAcceleratorSections() 1280 SectionDescriptor &OutSection = in emitAppleAcceleratorSections() 1301 SectionDescriptor &OutSection = in emitAppleAcceleratorSections() 1322 SectionDescriptor &OutSection = in emitAppleAcceleratorSections() [all …]
|
| H A D | DWARFLinkerCompileUnit.cpp | 335 if (std::optional<SectionDescriptor *> DebugInfoSection = in updateDieRefPatchesWithClonedOffsets() 356 if (std::optional<SectionDescriptor *> DebugLocSection = in updateDieRefPatchesWithClonedOffsets() 368 if (std::optional<SectionDescriptor *> DebugLocListsSection = in updateDieRefPatchesWithClonedOffsets() 457 SectionDescriptor &DebugInfoSection = in emitLocations() 461 SectionDescriptor &OutLocationSection = in emitLocations() 525 uint64_t CompileUnit::emitLocListHeader(SectionDescriptor &OutLocationSection) { in emitLocListHeader() 551 SectionDescriptor &OutLocationSection) { in emitLocListFragment() 642 SectionDescriptor &OutAddrSection = in emitDebugAddrSection() 697 SectionDescriptor &DebugInfoSection = in cloneAndEmitRangeList() 699 SectionDescriptor &OutRangeSection = in cloneAndEmitRangeList() [all …]
|
| H A D | DWARFLinkerUnit.h | 167 SectionDescriptor &AbbrevSection); 171 emitPubAcceleratorEntry(SectionDescriptor &OutSection, const AccelInfo &Info,
|
| H A D | DWARFLinkerCompileUnit.h | 431 SectionDescriptor &Section, 618 uint64_t emitLocListHeader(SectionDescriptor &OutLocationSection); 623 SectionDescriptor &OutLocationSection); 636 uint64_t emitRangeListHeader(SectionDescriptor &OutRangeSection); 640 SectionDescriptor &OutRangeSection);
|
| H A D | DIEAttributeCloner.h | 151 SectionDescriptor &DebugInfoOutputSection;
|
| H A D | DWARFLinkerImpl.h | 266 StringRef FDEBytes, SectionDescriptor &Section);
|