Home
last modified time | relevance | path

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

1234567891011

/llvm-project/llvm/include/llvm/Support/
H A DSpecialCaseList.h132 Section(std::unique_ptr<Matcher> M) : SectionMatcher(std::move(M)){}; struct
133 Section() : Section(std::make_unique<Matcher>()) {} in Section() argument
134 SectionSection Section() argument
136 SectionMatcherSection global() argument
137 EntriesSection global() argument
[all...]
/llvm-project/llvm/lib/ObjCopy/wasm/
H A DWasmObject.h22 struct Section { struct
34 std::vector<Section> Sections; argument
25 SectionTypeSection global() argument
/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugSubsectionVisitor.cpp55 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection() local
61 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection() local
67 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection() local
73 DebugStringTableSubsectionRef Section; visitDebugSubsection() local
79 DebugFrameDataSubsectionRef Section; visitDebugSubsection() local
85 DebugSymbolRVASubsectionRef Section; visitDebugSubsection() local
[all...]
/llvm-project/llvm/include/llvm/ObjectYAML/
H A DCOFFYAML.h80 struct Section { struct
92 Section(); argument
83 SectionDataSection global() argument
87 DebugHSection global() argument
88 StructuredDataSection global() argument
H A DMachOYAML.h45 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 DXCOFFYAML.h72 struct Section { struct
73 StringRef SectionName; argument
82 std::optional<XCOFF::DwarfSectionSubtypeFlags> SectionSubtype; argument
83 yaml::BinaryRef SectionData; argument
84 std::vector<Relocation> Relocations;
/llvm-project/llvm/lib/MC/
H A DConstantPools.cpp80 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 DWasmObjectWriter.cpp62 MCSectionWasm *Section; member
74 MCSection *Section; member
123 MCSectionWasm *Section; member
366 void WasmObjectWriter::startSection(SectionBookkeeping &Section, in startSection() argument
405 startCustomSection(SectionBookkeeping & Section,StringRef Name) startCustomSection() argument
427 endSection(SectionBookkeeping & Section) endSection() argument
682 const auto &Section = getProvisionalValue() local
826 SectionBookkeeping Section; writeTypeSection() local
852 SectionBookkeeping Section; writeImportSection() local
894 SectionBookkeeping Section; writeFunctionSection() local
908 SectionBookkeeping Section; writeTagSection() local
924 SectionBookkeeping Section; writeGlobalSection() local
965 SectionBookkeeping Section; writeTableSection() local
985 SectionBookkeeping Section; writeExportSection() local
1005 SectionBookkeeping Section; writeElemSection() local
1043 SectionBookkeeping Section; writeDataCountSection() local
1054 SectionBookkeeping Section; writeCodeSection() local
1079 SectionBookkeeping Section; writeDataSection() local
1126 SectionBookkeeping Section; writeRelocSection() local
1157 SectionBookkeeping Section; writeLinkingMetaDataSection() local
1240 SectionBookkeeping Section; writeCustomSection() local
1474 auto &Section = static_cast<MCSectionWasm &>(Sec); writeOneObject() local
1593 auto &Section = static_cast<MCSectionWasm &>(WS.getSection()); writeOneObject() local
[all...]
H A DMCWasmStreamer.cpp46 const MCSectionWasm &Section = emitLabel() local
57 const MCSectionWasm &Section = emitLabelAtPos() local
71 changeSection(MCSection * Section,uint32_t Subsection) changeSection() argument
250 emitZerofill(MCSection * Section,MCSymbol * Symbol,uint64_t Size,Align ByteAlignment,SMLoc Loc) emitZerofill() argument
256 emitTBSSSymbol(MCSection * Section,MCSymbol * Symbol,uint64_t Size,Align ByteAlignment) emitTBSSSymbol() argument
[all...]
/llvm-project/llvm/lib/ObjectYAML/
H A DWasmYAML.cpp46 static void commonSectionMapping(IO &IO, WasmYAML::Section &Section) { in commonSectionMapping() argument
52 static void sectionMapping(IO &IO, WasmYAML::DylinkSection &Section) { in sectionMapping() argument
64 sectionMapping(IO & IO,WasmYAML::NameSection & Section) sectionMapping() argument
72 sectionMapping(IO & IO,WasmYAML::LinkingSection & Section) sectionMapping() argument
82 sectionMapping(IO & IO,WasmYAML::ProducersSection & Section) sectionMapping() argument
90 sectionMapping(IO & IO,WasmYAML::TargetFeaturesSection & Section) sectionMapping() argument
96 sectionMapping(IO & IO,WasmYAML::CustomSection & Section) sectionMapping() argument
102 sectionMapping(IO & IO,WasmYAML::TypeSection & Section) sectionMapping() argument
107 sectionMapping(IO & IO,WasmYAML::ImportSection & Section) sectionMapping() argument
112 sectionMapping(IO & IO,WasmYAML::FunctionSection & Section) sectionMapping() argument
117 sectionMapping(IO & IO,WasmYAML::TableSection & Section) sectionMapping() argument
122 sectionMapping(IO & IO,WasmYAML::MemorySection & Section) sectionMapping() argument
127 sectionMapping(IO & IO,WasmYAML::TagSection & Section) sectionMapping() argument
132 sectionMapping(IO & IO,WasmYAML::GlobalSection & Section) sectionMapping() argument
137 sectionMapping(IO & IO,WasmYAML::ExportSection & Section) sectionMapping() argument
142 sectionMapping(IO & IO,WasmYAML::StartSection & Section) sectionMapping() argument
147 sectionMapping(IO & IO,WasmYAML::ElemSection & Section) sectionMapping() argument
152 sectionMapping(IO & IO,WasmYAML::CodeSection & Section) sectionMapping() argument
157 sectionMapping(IO & IO,WasmYAML::DataSection & Section) sectionMapping() argument
162 sectionMapping(IO & IO,WasmYAML::DataCountSection & Section) sectionMapping() argument
168 mapping(IO & IO,std::unique_ptr<WasmYAML::Section> & Section) mapping() argument
[all...]
H A DWasmEmitter.cpp163 writeSectionContent(raw_ostream & OS,WasmYAML::DylinkSection & Section) writeSectionContent() argument
186 writeSectionContent(raw_ostream & OS,WasmYAML::LinkingSection & Section) writeSectionContent() argument
271 writeSectionContent(raw_ostream & OS,WasmYAML::NameSection & Section) writeSectionContent() argument
315 writeSectionContent(raw_ostream & OS,WasmYAML::ProducersSection & Section) writeSectionContent() argument
337 writeSectionContent(raw_ostream & OS,WasmYAML::TargetFeaturesSection & Section) writeSectionContent() argument
347 writeSectionContent(raw_ostream & OS,WasmYAML::CustomSection & Section) writeSectionContent() argument
365 writeSectionContent(raw_ostream & OS,WasmYAML::TypeSection & Section) writeSectionContent() argument
385 writeSectionContent(raw_ostream & OS,WasmYAML::ImportSection & Section) writeSectionContent() argument
422 writeSectionContent(raw_ostream & OS,WasmYAML::FunctionSection & Section) writeSectionContent() argument
429 writeSectionContent(raw_ostream & OS,WasmYAML::ExportSection & Section) writeSectionContent() argument
439 writeSectionContent(raw_ostream & OS,WasmYAML::StartSection & Section) writeSectionContent() argument
444 writeSectionContent(raw_ostream & OS,WasmYAML::TableSection & Section) writeSectionContent() argument
459 writeSectionContent(raw_ostream & OS,WasmYAML::MemorySection & Section) writeSectionContent() argument
466 writeSectionContent(raw_ostream & OS,WasmYAML::TagSection & Section) writeSectionContent() argument
475 writeSectionContent(raw_ostream & OS,WasmYAML::GlobalSection & Section) writeSectionContent() argument
491 writeSectionContent(raw_ostream & OS,WasmYAML::ElemSection & Section) writeSectionContent() argument
519 writeSectionContent(raw_ostream & OS,WasmYAML::CodeSection & Section) writeSectionContent() argument
547 writeSectionContent(raw_ostream & OS,WasmYAML::DataSection & Section) writeSectionContent() argument
561 writeSectionContent(raw_ostream & OS,WasmYAML::DataCountSection & Section) writeSectionContent() argument
[all...]
H A DELFYAML.cpp1359 commonSectionMapping(IO & IO,ELFYAML::Section & Section) commonSectionMapping() argument
1386 sectionMapping(IO & IO,ELFYAML::DynamicSection & Section) sectionMapping() argument
1391 sectionMapping(IO & IO,ELFYAML::RawContentSection & Section) sectionMapping() argument
1407 sectionMapping(IO & IO,ELFYAML::BBAddrMapSection & Section) sectionMapping() argument
1414 sectionMapping(IO & IO,ELFYAML::StackSizesSection & Section) sectionMapping() argument
1419 sectionMapping(IO & IO,ELFYAML::HashSection & Section) sectionMapping() argument
1431 sectionMapping(IO & IO,ELFYAML::NoteSection & Section) sectionMapping() argument
1437 sectionMapping(IO & IO,ELFYAML::GnuHashSection & Section) sectionMapping() argument
1444 sectionMapping(IO & IO,ELFYAML::NoBitsSection & Section) sectionMapping() argument
1448 sectionMapping(IO & IO,ELFYAML::VerdefSection & Section) sectionMapping() argument
1454 sectionMapping(IO & IO,ELFYAML::SymverSection & Section) sectionMapping() argument
1459 sectionMapping(IO & IO,ELFYAML::VerneedSection & Section) sectionMapping() argument
1465 sectionMapping(IO & IO,ELFYAML::RelocationSection & Section) sectionMapping() argument
1471 sectionMapping(IO & IO,ELFYAML::RelrSection & Section) sectionMapping() argument
1482 sectionMapping(IO & IO,ELFYAML::SymtabShndxSection & Section) sectionMapping() argument
1487 sectionMapping(IO & IO,ELFYAML::AddrsigSection & Section) sectionMapping() argument
1507 sectionMapping(IO & IO,ELFYAML::LinkerOptionsSection & Section) sectionMapping() argument
1513 sectionMapping(IO & IO,ELFYAML::DependentLibrariesSection & Section) sectionMapping() argument
1518 sectionMapping(IO & IO,ELFYAML::CallGraphProfileSection & Section) sectionMapping() argument
1528 sectionMapping(IO & IO,ELFYAML::ARMIndexTableSection & Section) sectionMapping() argument
1533 sectionMapping(IO & IO,ELFYAML::MipsABIFlags & Section) sectionMapping() argument
1569 mapping(IO & IO,std::unique_ptr<ELFYAML::Chunk> & Section) mapping() argument
[all...]
/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOObject.h38 struct Section { struct
59 Section(StringRef SegName, StringRef SectName); argument
91 // Section describes only sections' metadata and where to find the argument
63 getTypeSection getType() argument
67 isVirtualSectionSection isVirtualSection() argument
/llvm-project/llvm/lib/ObjCopy/COFF/
H A DCOFFObject.h35 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 …]
/llvm-project/llvm/lib/ObjCopy/XCOFF/
H A DXCOFFObject.h23 struct Section { struct
24 XCOFFSectionHeader32 SectionHeader; argument
39 std::vector<Section> Sections; argument
/llvm-project/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
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
/llvm-project/clang/lib/Basic/
H A DProfileList.cpp90 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
/llvm-project/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp160 formatSymbol(const Dumper::Context & Ctx,const coff_section * Section,uint64_t Offset,uint32_t Displacement,bool IsRangeEnd=false) formatSymbol() argument
206 resolveRelocation(const Dumper::Context & Ctx,const coff_section * Section,uint64_t Offset,const coff_section * & ResolvedSection,uint64_t & ResolvedAddress) resolveRelocation() argument
229 for (const auto &Section : COFF.sections()) { getSectionContaining() local
242 printRuntimeFunctionEntry(const Context & Ctx,const coff_section * Section,uint64_t Offset,const RuntimeFunction & RF) printRuntimeFunctionEntry() argument
314 printUnwindInfo(const Context & Ctx,const coff_section * Section,off_t Offset,const UnwindInfo & UI) printUnwindInfo() argument
359 printRuntimeFunction(const Context & Ctx,const coff_section * Section,uint64_t SectionOffset,const RuntimeFunction & RF) printRuntimeFunction() argument
393 for (const auto &Section : Ctx.COFF.sections()) { printData() local
[all...]
/llvm-project/bolt/lib/Rewrite/
H A DExecutableFileMemoryManager.cpp37 size_t sectionAlignment(const jitlink::Section &Section) { in sectionAlignment()
42 StringRef sectionName(const jitlink::Section &Section, in sectionName()
68 for (auto &Section : AllocatedSections) in ~AllocInfo() local
115 BinarySection &Section = in updateSection() local
141 BinarySection *Section = nullptr; in updateSection() local
191 for (auto *Section : orderedSections(G)) { in allocate() local
/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDebugLineSectionEmitter.h101 SectionDescriptor &Section) { in emitLineTablePrologue() argument
128 emitLineTablePrologueV2IncludeAndFileTable(const DWARFDebugLine::Prologue & P,SectionDescriptor & Section) emitLineTablePrologueV2IncludeAndFileTable() argument
170 emitLineTablePrologueV5IncludeAndFileTable(const DWARFDebugLine::Prologue & P,SectionDescriptor & Section) emitLineTablePrologueV5IncludeAndFileTable() argument
269 emitLineTableProloguePayload(const DWARFDebugLine::Prologue & P,SectionDescriptor & Section) emitLineTableProloguePayload() argument
296 emitLineTableRows(const DWARFDebugLine::LineTable & LineTable,SectionDescriptor & Section) emitLineTableRows() argument
[all...]
/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolData.cpp26 if (auto Section = RawSymbol->getAddressSection()) in getLineNumbers() local
48 while (auto Section = SecContribs->getNext()) { in getCompilandId() local
/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXTargetStreamer.cpp46 isDwarfSection(const MCObjectFileInfo * FI,const MCSection * Section) isDwarfSection() argument
86 changeSection(const MCSection * CurSection,MCSection * Section,uint32_t SubSection,raw_ostream & OS) changeSection() argument
[all...]
/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDataExtractor.h23 const DWARFSection *Section = nullptr; variable
28 DWARFDataExtractor(const DWARFObject &Obj, const DWARFSection &Section, in DWARFDataExtractor()
/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyWasmObjectWriter.cpp132 if (auto Section = static_cast<const MCSectionWasm *>( getRelocType() local
149 if (auto Section = static_cast<const MCSectionWasm *>( getRelocType() local

1234567891011