Home
last modified time | relevance | path

Searched defs:Section (Results 1 – 25 of 188) sorted by relevance

12345678

/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/
H A DObject.h39 struct Section { struct
60 Section(StringRef SegName, StringRef SectName) in Section() argument
64 Section(StringRef SegName, StringRef SectName, StringRef Content) in Section() function
69 MachO::SectionType getType() const { in getType() argument
73 bool isVirtualSection() const { in isVirtualSection() argument
97 // Section describes only sections' metadata and where to find the argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
H A DDebugSubsectionVisitor.cpp54 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
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DSpecialCaseList.h136 struct Section { struct
137 Section(std::unique_ptr<Matcher> M) : SectionMatcher(std::move(M)){}; in Section() argument
139 std::unique_ptr<Matcher> SectionMatcher; argument
140 SectionEntries Entries; argument
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
H A DCOFFYAML.h69 struct Section { struct
72 yaml::BinaryRef SectionData; argument
76 Optional<CodeViewYAML::DebugHSection> DebugH; argument
80 Section(); argument
H A DMachOYAML.h44 struct Section { struct
45 char sectname[16];
46 char segname[16];
47 llvm::yaml::Hex64 addr;
48 uint64_t size;
49 llvm::yaml::Hex32 offset;
50 uint32_t align;
51 llvm::yaml::Hex32 reloff;
52 uint32_t nreloc;
76 std::vector<Section> Sections; argument
H A DELFYAML.h138 Optional<StringRef> Section; member
221 struct Section : public Chunk { struct
235 Section(ChunkKind Kind, bool IsImplicit = false) : Chunk(Kind, IsImplicit) {} in Chunk() argument
237 static bool classof(const Chunk *S) { in classof()
244 virtual std::vector<std::pair<StringRef, bool>> getEntries() const { in getEntries()
252 Optional<llvm::yaml::Hex64> ShAddrAlign;
256 Optional<llvm::yaml::Hex64> ShName;
260 Optional<llvm::yaml::Hex64> ShOffset;
264 Optional<llvm::yaml::Hex64> ShSize;
288 struct SectionHeaderTable : Chunk { argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DWasmEmitter.cpp158 WasmYAML::DylinkSection &Section) { in writeSectionContent()
170 WasmYAML::LinkingSection &Section) { in writeSectionContent()
258 WasmYAML::NameSection &Section) { in writeSectionContent()
302 WasmYAML::ProducersSection &Section) { in writeSectionContent()
324 WasmYAML::TargetFeaturesSection &Section) { in writeSectionContent()
334 WasmYAML::CustomSection &Section) { in writeSectionContent()
352 WasmYAML::TypeSection &Section) { in writeSectionContent()
372 WasmYAML::ImportSection &Section) { in writeSectionContent()
409 WasmYAML::FunctionSection &Section) { in writeSectionContent()
416 WasmYAML::ExportSection &Section) { in writeSectionContent()
[all …]
H A DWasmYAML.cpp45 static void commonSectionMapping(IO &IO, WasmYAML::Section &Section) { in commonSectionMapping()
50 static void sectionMapping(IO &IO, WasmYAML::DylinkSection &Section) { in sectionMapping()
60 static void sectionMapping(IO &IO, WasmYAML::NameSection &Section) { in sectionMapping()
68 static void sectionMapping(IO &IO, WasmYAML::LinkingSection &Section) { in sectionMapping()
78 static void sectionMapping(IO &IO, WasmYAML::ProducersSection &Section) { in sectionMapping()
86 static void sectionMapping(IO &IO, WasmYAML::TargetFeaturesSection &Section) { in sectionMapping()
92 static void sectionMapping(IO &IO, WasmYAML::CustomSection &Section) { in sectionMapping()
98 static void sectionMapping(IO &IO, WasmYAML::TypeSection &Section) { in sectionMapping()
103 static void sectionMapping(IO &IO, WasmYAML::ImportSection &Section) { in sectionMapping()
108 static void sectionMapping(IO &IO, WasmYAML::FunctionSection &Section) { in sectionMapping()
[all …]
H A DELFYAML.cpp1233 static void commonSectionMapping(IO &IO, ELFYAML::Section &Section) { in commonSectionMapping()
1260 static void sectionMapping(IO &IO, ELFYAML::DynamicSection &Section) { in sectionMapping()
1265 static void sectionMapping(IO &IO, ELFYAML::RawContentSection &Section) { in sectionMapping()
1281 static void sectionMapping(IO &IO, ELFYAML::BBAddrMapSection &Section) { in sectionMapping()
1287 static void sectionMapping(IO &IO, ELFYAML::StackSizesSection &Section) { in sectionMapping()
1292 static void sectionMapping(IO &IO, ELFYAML::HashSection &Section) { in sectionMapping()
1305 static void sectionMapping(IO &IO, ELFYAML::NoteSection &Section) { in sectionMapping()
1311 static void sectionMapping(IO &IO, ELFYAML::GnuHashSection &Section) { in sectionMapping()
1318 static void sectionMapping(IO &IO, ELFYAML::NoBitsSection &Section) { in sectionMapping()
1322 static void sectionMapping(IO &IO, ELFYAML::VerdefSection &Section) { in sectionMapping()
[all …]
H A DELFEmitter.cpp1213 Elf_Shdr &SHeader, const ELFYAML::RawContentSection &Section, in writeSectionContent()
1227 Elf_Shdr &SHeader, const ELFYAML::RelocationSection &Section, in writeSectionContent()
1266 const ELFYAML::RelrSection &Section, in writeSectionContent()
1300 const ELFYAML::GroupSection &Section, in writeSectionContent()
1325 const ELFYAML::SymverSection &Section, in writeSectionContent()
1337 Elf_Shdr &SHeader, const ELFYAML::StackSizesSection &Section, in writeSectionContent()
1353 Elf_Shdr &SHeader, const ELFYAML::BBAddrMapSection &Section, in writeSectionContent()
1378 Elf_Shdr &SHeader, const ELFYAML::LinkerOptionsSection &Section, in writeSectionContent()
1394 Elf_Shdr &SHeader, const ELFYAML::DependentLibrariesSection &Section, in writeSectionContent()
1432 Elf_Shdr &SHeader, const ELFYAML::CallGraphProfileSection &Section, in writeSectionContent()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DConstantPools.cpp66 ConstantPool *AssemblerConstantPools::getConstantPool(MCSection *Section) { in getConstantPool()
75 AssemblerConstantPools::getOrCreateConstantPool(MCSection *Section) { in getOrCreateConstantPool()
79 static void emitConstantPool(MCStreamer &Streamer, MCSection *Section, in emitConstantPool()
90 MCSection *Section = CPI.first; in emitAll() local
98 MCSection *Section = Streamer.getCurrentSectionOnly(); in emitForCurrentSection() local
104 MCSection *Section = Streamer.getCurrentSectionOnly(); in clearCacheForCurrentSection() local
112 MCSection *Section = Streamer.getCurrentSectionOnly(); in addEntry() local
H A DXCOFFObjectWriter.cpp101 struct Section { struct
102 char Name[XCOFF::NameSize];
105 uint32_t Address;
106 uint32_t Size;
107 uint32_t FileOffsetToData;
108 uint32_t FileOffsetToRelocations;
109 uint32_t RelocationCount;
110 int32_t Flags;
112 int16_t Index;
115 const bool IsVirtual;
[all …]
H A DWasmObjectWriter.cpp65 MCSectionWasm *Section; member
126 MCSectionWasm *Section; member
348 void WasmObjectWriter::startSection(SectionBookkeeping &Section, in startSection()
365 void WasmObjectWriter::startCustomSection(SectionBookkeeping &Section, in startCustomSection()
382 void WasmObjectWriter::endSection(SectionBookkeeping &Section) { in endSection()
623 const auto &Section = in getProvisionalValue() local
764 SectionBookkeeping Section; in writeTypeSection() local
790 SectionBookkeeping Section; in writeImportSection() local
832 SectionBookkeeping Section; in writeFunctionSection() local
846 SectionBookkeeping Section; in writeEventSection() local
[all …]
H A DWinCOFFObjectWriter.cpp84 COFFSection *Section = nullptr; member in __anon9a7db13a0111::COFFSymbol
303 COFFSection *Section = createSection(MCSec.getName()); in defineSection() local
569 for (auto &Section : Sections) in writeSectionHeaders() local
575 for (auto &Section : Arr) { in writeSectionHeaders() local
690 for (const auto &Section : Asm) in executePostLayoutBinding() local
930 static bool isAssociative(const COFFSection &Section) { in isAssociative()
937 auto Assign = [&](COFFSection &Section) { in assignSectionNumbers()
947 for (const std::unique_ptr<COFFSection> &Section : Sections) in assignSectionNumbers() local
950 for (const std::unique_ptr<COFFSection> &Section : Sections) in assignSectionNumbers() local
963 for (const auto &Section : Asm) { in assignFileOffsets() local
[all …]
H A DMCELFStreamer.cpp103 const MCSectionELF &Section = in emitLabel() local
114 const MCSectionELF &Section = in emitLabelAtPos() local
140 MCSection *Section) { in setSectionAlignmentForBundling()
146 void MCELFStreamer::changeSection(MCSection *Section, in changeSection()
315 MCSection &Section = *getAssembler().getContext().getELFSection( in emitCommonSymbol() local
703 void MCELFStreamer::emitZerofill(MCSection *Section, MCSymbol *Symbol, in emitZerofill()
709 void MCELFStreamer::emitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, in emitTBSSSymbol()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/wasm/
H A DObject.h22 struct Section { struct
25 uint8_t SectionType; argument
33 std::vector<Section> Sections; argument
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/COFF/
H A DObject.h36 struct Section { struct
37 object::coff_section Header;
38 std::vector<Relocation> Relocs;
39 StringRef Name;
40 ssize_t UniqueId;
41 size_t Index;
43 ArrayRef<uint8_t> getContents() const { in getContents()
49 void setContentsRef(ArrayRef<uint8_t> Data) { in setContentsRef()
54 void setOwnedContents(std::vector<uint8_t> &&Data) { in setOwnedContents()
59 void clearContents() { in clearContents()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldELFMips.cpp16 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 DRuntimeDyldCOFFX86_64.h38 for (const SectionEntry &Section : Sections) in getImageBase() local
88 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() local
148 SectionEntry &Section = Sections[SectionID]; in generateRelocationStub() local
211 SectionEntry &Section = Sections[SectionID]; in processRelocationRef() local
296 const object::SectionRef &Section = SectionPair.first; in finalizeLoad() local
H A DRuntimeDyldMachOARM.h64 const SectionEntry &Section = Sections[RE.SectionID]; in decodeAddend() local
205 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() local
290 const SectionRef &Section) { in finalizeSection()
310 SectionEntry &Section = Sections[RE.SectionID]; in processBranchRelocation() local
360 SectionEntry &Section = Sections[SectionID]; in processHALFSECTDIFFRelocation() local
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp129 const coff_section *Section, uint64_t Offset, in formatSymbol()
168 const coff_section *Section, in resolveRelocation()
191 for (const auto &Section : COFF.sections()) { in getSectionContaining() local
204 const coff_section *Section, in printRuntimeFunctionEntry()
275 void Dumper::printUnwindInfo(const Context &Ctx, const coff_section *Section, in printUnwindInfo()
320 const coff_section *Section, in printRuntimeFunction()
354 for (const auto &Section : Ctx.COFF.sections()) { in printData() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp259 void RuntimeDyldELF::resolveX86_64Relocation(const SectionEntry &Section, in resolveX86_64Relocation()
337 for (const auto &Section : Sections) { in resolveX86_64Relocation() local
351 void RuntimeDyldELF::resolveX86Relocation(const SectionEntry &Section, in resolveX86Relocation()
379 void RuntimeDyldELF::resolveAArch64Relocation(const SectionEntry &Section, in resolveAArch64Relocation()
552 void RuntimeDyldELF::resolveARMRelocation(const SectionEntry &Section, in resolveARMRelocation()
639 for (auto &Section : Obj.sections()) { in findPPC64TOCSection() local
776 void RuntimeDyldELF::resolvePPC32Relocation(const SectionEntry &Section, in resolvePPC32Relocation()
796 void RuntimeDyldELF::resolvePPC64Relocation(const SectionEntry &Section, in resolvePPC64Relocation()
890 void RuntimeDyldELF::resolveSystemZRelocation(const SectionEntry &Section, in resolveSystemZRelocation()
944 void RuntimeDyldELF::resolveBPFRelocation(const SectionEntry &Section, in resolveBPFRelocation()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolData.cpp27 if (auto Section = RawSymbol->getAddressSection()) in getLineNumbers() local
49 while (auto Section = SecContribs->getNext()) { in getCompilandId() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXTargetStreamer.cpp43 const MCSection *Section) { in isDwarfSection()
84 MCSection *Section, in changeSection()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDataExtractor.h23 const DWARFSection *Section = nullptr; variable
28 DWARFDataExtractor(const DWARFObject &Obj, const DWARFSection &Section, in DWARFDataExtractor()

12345678