| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | SpecialCaseList.h | 146 struct Section { struct 147 Section(StringRef Str, unsigned FileIdx) in Section() argument 150 std::unique_ptr<Matcher> SectionMatcher = std::make_unique<Matcher>(); argument 151 SectionEntries Entries; argument 152 std::string SectionStr; argument 156 std::vector<Section> Sections; argument
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | DebugSubsectionVisitor.cpp | 54 DebugCrossModuleExportsSubsectionRef Section; in visitDebugSubsection() local 60 DebugCrossModuleImportsSubsectionRef Section; in visitDebugSubsection() local 66 DebugSymbolsSubsectionRef Section; in visitDebugSubsection() local 72 DebugStringTableSubsectionRef Section; in visitDebugSubsection() local 78 DebugFrameDataSubsectionRef Section; in visitDebugSubsection() local 84 DebugSymbolRVASubsectionRef Section; in visitDebugSubsection() local
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjCopy/wasm/ |
| H A D | WasmObject.h | 22 struct Section { struct 25 uint8_t SectionType; argument 34 std::vector<Section> Sections; argument
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
| H A D | COFFYAML.h | 80 struct Section { struct 83 yaml::BinaryRef SectionData; argument 87 std::optional<CodeViewYAML::DebugHSection> DebugH; argument 88 std::vector<SectionDataEntry> StructuredData; argument 92 Section(); argument
|
| H A D | MachOYAML.h | 45 struct Section { struct 46 char sectname[16]; 47 char segname[16]; 48 llvm::yaml::Hex64 addr; 49 uint64_t size; 50 llvm::yaml::Hex32 offset; 51 uint32_t align; 52 llvm::yaml::Hex32 reloff; 53 uint32_t nreloc; 77 std::vector<Section> Sections; argument
|
| H A D | XCOFFYAML.h | 72 struct Section { struct 73 StringRef SectionName; argument 82 std::optional<XCOFF::DwarfSectionSubtypeFlags> SectionSubtype; argument 83 yaml::BinaryRef SectionData; argument 84 std::vector<Relocation> Relocations;
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | ConstantPools.cpp | 80 ConstantPool *AssemblerConstantPools::getConstantPool(MCSection *Section) { in getConstantPool() 89 AssemblerConstantPools::getOrCreateConstantPool(MCSection *Section) { in getOrCreateConstantPool() 93 static void emitConstantPool(MCStreamer &Streamer, MCSection *Section, in emitConstantPool() 104 MCSection *Section = CPI.first; in emitAll() local 112 MCSection *Section = Streamer.getCurrentSectionOnly(); in emitForCurrentSection() local 118 MCSection *Section = Streamer.getCurrentSectionOnly(); in clearCacheForCurrentSection() local 126 MCSection *Section = Streamer.getCurrentSectionOnly(); in addEntry() local
|
| H A D | WasmObjectWriter.cpp | 61 MCSectionWasm *Section; member 73 MCSection *Section; member 122 MCSectionWasm *Section; member 364 void WasmObjectWriter::startSection(SectionBookkeeping &Section, in startSection() 403 void WasmObjectWriter::startCustomSection(SectionBookkeeping &Section, in startCustomSection() 425 void WasmObjectWriter::endSection(SectionBookkeeping &Section) { in endSection() 660 const auto &Section = in getProvisionalValue() local 802 SectionBookkeeping Section; in writeTypeSection() local 829 SectionBookkeeping Section; in writeImportSection() local 871 SectionBookkeeping Section; in writeFunctionSection() local [all …]
|
| H A D | MCGOFFStreamer.cpp | 30 static void registerSectionHierarchy(MCAssembler &Asm, MCSectionGOFF *Section) { in registerSectionHierarchy() 38 void MCGOFFStreamer::changeSection(MCSection *Section, uint32_t Subsection) { in changeSection()
|
| H A D | MCWasmStreamer.cpp | 42 const MCSectionWasm &Section = in emitLabel() local 53 const MCSectionWasm &Section = in emitLabelAtPos() local 59 void MCWasmStreamer::changeSection(MCSection *Section, uint32_t Subsection) { in changeSection()
|
| H A D | MCELFStreamer.cpp | 69 const MCSectionELF &Section = in emitLabel() local 80 const MCSectionELF &Section = in emitLabelAtPos() local 89 MCSection *Section) { in setSectionAlignmentForBundling() 94 void MCELFStreamer::changeSection(MCSection *Section, uint32_t Subsection) { in changeSection() 276 MCSection &Section = *getAssembler().getContext().getELFSection( in emitCommonSymbol() local 610 StringRef Vendor, const Twine &Section, unsigned Type, in createAttributesSection() 672 MCSection *&AttributeSection, const Twine &Section, unsigned Type, in createAttributesWithSubsection()
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | WasmYAML.cpp | 46 static void commonSectionMapping(IO &IO, WasmYAML::Section &Section) { in commonSectionMapping() 52 static void sectionMapping(IO &IO, WasmYAML::DylinkSection &Section) { in sectionMapping() 65 static void sectionMapping(IO &IO, WasmYAML::NameSection &Section) { in sectionMapping() 73 static void sectionMapping(IO &IO, WasmYAML::LinkingSection &Section) { in sectionMapping() 83 static void sectionMapping(IO &IO, WasmYAML::ProducersSection &Section) { in sectionMapping() 91 static void sectionMapping(IO &IO, WasmYAML::TargetFeaturesSection &Section) { in sectionMapping() 97 static void sectionMapping(IO &IO, WasmYAML::CustomSection &Section) { in sectionMapping() 103 static void sectionMapping(IO &IO, WasmYAML::TypeSection &Section) { in sectionMapping() 108 static void sectionMapping(IO &IO, WasmYAML::ImportSection &Section) { in sectionMapping() 113 static void sectionMapping(IO &IO, WasmYAML::FunctionSection &Section) { in sectionMapping() [all …]
|
| H A D | WasmEmitter.cpp | 163 WasmYAML::DylinkSection &Section) { in writeSectionContent() 194 WasmYAML::LinkingSection &Section) { in writeSectionContent() 279 WasmYAML::NameSection &Section) { in writeSectionContent() 323 WasmYAML::ProducersSection &Section) { in writeSectionContent() 345 WasmYAML::TargetFeaturesSection &Section) { in writeSectionContent() 355 WasmYAML::CustomSection &Section) { in writeSectionContent() 373 WasmYAML::TypeSection &Section) { in writeSectionContent() 393 WasmYAML::ImportSection &Section) { in writeSectionContent() 430 WasmYAML::FunctionSection &Section) { in writeSectionContent() 437 WasmYAML::ExportSection &Section) { in writeSectionContent() [all …]
|
| H A D | ELFYAML.cpp | 1391 static void commonSectionMapping(IO &IO, ELFYAML::Section &Section) { in commonSectionMapping() 1418 static void sectionMapping(IO &IO, ELFYAML::DynamicSection &Section) { in sectionMapping() 1423 static void sectionMapping(IO &IO, ELFYAML::RawContentSection &Section) { in sectionMapping() 1439 static void sectionMapping(IO &IO, ELFYAML::BBAddrMapSection &Section) { in sectionMapping() 1446 static void sectionMapping(IO &IO, ELFYAML::StackSizesSection &Section) { in sectionMapping() 1451 static void sectionMapping(IO &IO, ELFYAML::HashSection &Section) { in sectionMapping() 1463 static void sectionMapping(IO &IO, ELFYAML::NoteSection &Section) { in sectionMapping() 1469 static void sectionMapping(IO &IO, ELFYAML::GnuHashSection &Section) { in sectionMapping() 1476 static void sectionMapping(IO &IO, ELFYAML::NoBitsSection &Section) { in sectionMapping() 1480 static void sectionMapping(IO &IO, ELFYAML::VerdefSection &Section) { in sectionMapping() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/ |
| H A D | MachOObject.h | 38 struct Section { struct 59 Section(StringRef SegName, StringRef SectName); argument 63 MachO::SectionType getType() const { in getType() argument 67 bool isVirtualSection() const { in isVirtualSection() argument 91 // Section describes only sections' metadata and where to find the argument
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/ |
| H A D | COFFObject.h | 35 struct Section { struct 36 object::coff_section Header; 37 std::vector<Relocation> Relocs; 38 StringRef Name; 39 ssize_t UniqueId; 40 size_t Index; 42 ArrayRef<uint8_t> getContents() const { in getContents() 48 void setContentsRef(ArrayRef<uint8_t> Data) { in setContentsRef() 53 void setOwnedContents(std::vector<uint8_t> &&Data) { in setOwnedContents() 59 void clearContents() { in clearContents() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
| H A D | RuntimeDyldELFMips.cpp | 16 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() local 33 const SectionEntry &Section = Sections[RE.SectionID]; in evaluateRelocation() local 44 const SectionEntry &Section = Sections[RE.SectionID]; in applyRelocation() local 53 RuntimeDyldELFMips::evaluateMIPS32Relocation(const SectionEntry &Section, in evaluateMIPS32Relocation() 109 const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, in evaluateMIPS64Relocation() 266 const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, in resolveMIPSN32Relocation() 275 const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, in resolveMIPSN64Relocation() 303 void RuntimeDyldELFMips::resolveMIPSO32Relocation(const SectionEntry &Section, in resolveMIPSO32Relocation()
|
| H A D | RuntimeDyldCOFFX86_64.h | 38 for (const SectionEntry &Section : Sections) in getImageBase() local 88 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() local 155 SectionEntry &Section = Sections[SectionID]; in generateRelocationStub() local 218 SectionEntry &Section = Sections[SectionID]; in processRelocationRef() local 303 const object::SectionRef &Section = SectionPair.first; in finalizeLoad() local
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjCopy/XCOFF/ |
| H A D | XCOFFObject.h | 23 struct Section { struct 24 XCOFFSectionHeader32 SectionHeader; argument 39 std::vector<Section> Sections; argument
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | ProfileList.cpp | 90 StringRef Section = getSectionName(Kind); in getDefault() local 105 ProfileList::inSection(StringRef Section, StringRef Prefix, in inSection() 121 StringRef Section = getSectionName(Kind); in isFunctionExcluded() local 141 StringRef Section = getSectionName(Kind); in isFileExcluded() local
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DebugLineSectionEmitter.h | 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()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | Win64EHDumper.cpp | 163 const coff_section *Section, uint64_t Offset, in formatSymbol() 209 const coff_section *Section, in resolveRelocation() 232 for (const auto &Section : COFF.sections()) { in getSectionContaining() local 245 const coff_section *Section, in printRuntimeFunctionEntry() 335 void Dumper::printUnwindInfo(const Context &Ctx, const coff_section *Section, in printUnwindInfo() 381 const coff_section *Section, in printRuntimeFunction() 415 for (const auto &Section : Ctx.COFF.sections()) { in printData() local
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
| H A D | PDBSymbolData.cpp | 26 if (auto Section = RawSymbol->getAddressSection()) in getLineNumbers() local 48 while (auto Section = SecContribs->getNext()) { in getCompilandId() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDataExtractor.h | 25 const DWARFSection *Section = nullptr; variable 32 DWARFDataExtractor(const DWARFObject &Obj, const DWARFSection &Section, in DWARFDataExtractor()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldELF.cpp | 258 void RuntimeDyldELF::resolveX86_64Relocation(const SectionEntry &Section, in resolveX86_64Relocation() 336 for (const auto &Section : Sections) { in resolveX86_64Relocation() local 376 void RuntimeDyldELF::resolveX86Relocation(const SectionEntry &Section, in resolveX86Relocation() 404 void RuntimeDyldELF::resolveAArch64Relocation(const SectionEntry &Section, in resolveAArch64Relocation() 590 void RuntimeDyldELF::resolveARMRelocation(const SectionEntry &Section, in resolveARMRelocation() 692 SectionEntry &Section = Sections[SectionID]; in resolveLoongArch64Branch() local 741 void RuntimeDyldELF::resolveLoongArch64Relocation(const SectionEntry &Section, in resolveLoongArch64Relocation() 888 for (auto &Section : Obj.sections()) { in findPPC64TOCSection() local 1025 void RuntimeDyldELF::resolvePPC32Relocation(const SectionEntry &Section, in resolvePPC32Relocation() 1045 void RuntimeDyldELF::resolvePPC64Relocation(const SectionEntry &Section, in resolvePPC64Relocation() [all …]
|