Home
last modified time | relevance | path

Searched refs:SectionRef (Results 1 – 25 of 34) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Object/
DObjectFile.h43 class SectionRef; variable
48 using section_iterator = content_iterator<SectionRef>;
81 class SectionRef {
88 SectionRef() = default;
89 SectionRef(DataRefImpl SectionP, const ObjectFile *Owner);
91 bool operator==(const SectionRef &Other) const;
92 bool operator!=(const SectionRef &Other) const;
93 bool operator<(const SectionRef &Other) const;
163 friend class SectionRef; variable
255 friend class SectionRef; variable
[all …]
DELFObjectFile.h98 class ELFSectionRef : public SectionRef {
100 ELFSectionRef(const SectionRef &B) : SectionRef(B) { in ELFSectionRef()
101 assert(isa<ELFObjectFileBase>(SectionRef::getObject())); in ELFSectionRef()
105 return cast<ELFObjectFileBase>(SectionRef::getObject()); in getObject()
242 SectionRef toSectionRef(const Elf_Shdr *Sec) const { in toSectionRef()
243 return SectionRef(toDRI(Sec), this); in toSectionRef()
290 std::vector<SectionRef> dynamic_relocation_sections() const override;
676 return section_iterator(SectionRef(Sec, this)); in getSymbolSection()
767 std::vector<SectionRef>
769 std::vector<SectionRef> Res; in dynamic_relocation_sections()
[all …]
DDecompressor.h45 static bool isCompressed(const object::SectionRef &Section);
DMachO.h284 unsigned getSectionType(SectionRef Sec) const;
293 unsigned getSectionID(SectionRef Sec) const;
304 Expected<SectionRef> getSection(unsigned SectionIndex) const;
305 Expected<SectionRef> getSection(StringRef SectionName) const;
484 SectionRef getAnyRelocationSection(const MachO::any_relocation_info &RE) const;
DCOFF.h933 const coff_section *getCOFFSection(const SectionRef &Section) const;
937 unsigned getSectionID(SectionRef Sec) const;
1211 Error load(const COFFObjectFile *O, const SectionRef &S);
1228 SectionRef Section;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldMachOI386.h129 const SectionRef &Section) { in finalizeSection()
172 SectionRef SectionA = *SAI; in processSECTDIFFRelocation()
186 SectionRef SectionB = *SBI; in processSECTDIFFRelocation()
213 const SectionRef &JTSection, in populateJumpTable()
DRuntimeDyldMachOX86_64.h124 const SectionRef &Section) { in finalizeSection()
189 SectionRef SecB = Obj.getAnyRelocationSection(RelInfo); in processSubtractRelocation()
215 SectionRef SecA = Obj.getAnyRelocationSection(RelInfo); in processSubtractRelocation()
DRuntimeDyldMachOARM.h290 const SectionRef &Section) { in finalizeSection()
383 SectionRef SectionA = *SAI; in processHALFSECTDIFFRelocation()
397 SectionRef SectionB = *SBI; in processHALFSECTDIFFRelocation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Object/
DSymbolSize.cpp27 static unsigned getSectionID(const ObjectFile &O, SectionRef Sec) { in getSectionID()
62 for (SectionRef Sec : O.sections()) { in computeSymbolSizes()
DObjectFile.cpp47 bool SectionRef::containsSymbol(SymbolRef S) const { in containsSymbol()
96 return section_iterator(SectionRef(Sec, this)); in getRelocatedSection()
DCOFFObjectFile.cpp258 return section_iterator(SectionRef(Ret, this)); in getSymbolSection()
331 unsigned COFFObjectFile::getSectionID(SectionRef Sec) const { in getSectionID()
458 for (const SectionRef &S : sections()) { in getRvaPtr()
474 for (const SectionRef &S : sections()) { in getRvaAndSizeAsBytes()
860 return section_iterator(SectionRef(Ret, this)); in section_begin()
868 return section_iterator(SectionRef(Ret, this)); in section_end()
974 for (const SectionRef &Section : sections()) { in getSection()
1150 COFFObjectFile::getCOFFSection(const SectionRef &Section) const { in getCOFFSection()
1749 for (const SectionRef &S : O->sections()) { in load()
1761 Error ResourceSectionRef::load(const COFFObjectFile *O, const SectionRef &S) { in load()
[all …]
DDecompressor.cpp79 bool Decompressor::isCompressed(const object::SectionRef &Section) { in isCompressed()
DELFObjectFile.cpp408 Optional<SectionRef> Plt = None, RelaPlt = None, GotPlt = None; in getPltAddresses()
409 for (const SectionRef &Section : sections()) { in getPltAddresses()
DXCOFFObjectFile.cpp227 return section_iterator(SectionRef(ExpSec.get(), this)); in getSymbolSection()
378 return section_iterator(SectionRef(DRI, this)); in section_begin()
385 return section_iterator(SectionRef(DRI, this)); in section_end()
DIRObjectFile.cpp75 for (const SectionRef &Sec : Obj.sections()) { in findBitcodeInObject()
DMachOObjectFile.cpp1767 unsigned MachOObjectFile::getSectionType(SectionRef Sec) const { in getSectionType()
1895 return section_iterator(SectionRef(DRI, this)); in getSymbolSection()
1988 Expected<SectionRef> MachOObjectFile::getSection(unsigned SectionIndex) const { in getSection()
1994 return SectionRef(DRI, this); in getSection()
1997 Expected<SectionRef> MachOObjectFile::getSection(StringRef SectionName) const { in getSection()
1998 for (const SectionRef &Section : sections()) { in getSection()
2033 unsigned MachOObjectFile::getSectionID(SectionRef Sec) const { in getSectionID()
2477 return section_iterator(SectionRef(Sec, this)); in getRelocationRelocatedSection()
2530 return section_iterator(SectionRef(DRI, this)); in section_begin()
2536 return section_iterator(SectionRef(DRI, this)); in section_end()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldImpl.h262 typedef std::map<SectionRef, unsigned> ObjSectionToIDMap;
387 const SectionRef &Section,
396 const SectionRef &Section, bool IsCode,
445 const SectionRef &Section);
DRuntimeDyld.cpp170 static Error getOffset(const SymbolRef &Sym, SectionRef Sec, in getOffset()
458 static bool isRequiredForExecution(const SectionRef Section) { in isRequiredForExecution()
481 static bool isReadOnlyData(const SectionRef Section) { in isReadOnlyData()
499 static bool isZeroInit(const SectionRef Section) { in isZeroInit()
531 const SectionRef &Section = *SI; in computeTotalAllocSize()
644 const SectionRef &Section) { in computeSectionStubBufSize()
773 const SectionRef &Section, in emitSection()
891 const SectionRef &Section, in findOrEmitSection()
1243 const object::SectionRef &Sec) const { in getSectionLoadAddress()
DRuntimeDyldMachO.cpp77 SectionRef TargetSection = *TargetSI; in processScatteredVANILLA()
126 SectionRef Sec = Obj.getAnyRelocationSection(RelInfo); in getRelocationValueRef()
182 const SectionRef &PTSection, in populateIndirectSymbolPointersSection()
DRuntimeDyldMachO.h118 const SectionRef &PTSection,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/
DRuntimeDyld.h74 using ObjSectionToIDMap = std::map<object::SectionRef, unsigned>;
83 getSectionLoadAddress(const object::SectionRef &Sec) const override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/
DDIContext.h258 virtual uint64_t getSectionLoadAddress(const object::SectionRef &Sec) const { in getSectionLoadAddress()
273 virtual bool getLoadedSectionContents(const object::SectionRef &Sec, in getLoadedSectionContents()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/XRay/
DInstrumentationMap.cpp71 auto I = llvm::find_if(Sections, [&](object::SectionRef Section) { in loadObj()
109 for (const object::SectionRef &Section : Sections) { in loadObj()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Remarks/
DRemarkLinker.cpp38 for (const object::SectionRef &Section : Obj.sections()) { in getRemarksSectionContents()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/
DDWARFContext.cpp1438 using InfoSectionMap = MapVector<object::SectionRef, DWARFSectionMap,
1439 std::map<object::SectionRef, unsigned>>;
1537 Error maybeDecompress(const object::SectionRef &Sec, StringRef Name, in maybeDecompress()
1567 InfoSections[SectionRef()].Data = SecIt.second->getBuffer(); in DWARFObjInMemory()
1569 InfoDWOSections[SectionRef()].Data = SecIt.second->getBuffer(); in DWARFObjInMemory()
1571 TypesSections[SectionRef()].Data = SecIt.second->getBuffer(); in DWARFObjInMemory()
1573 TypesDWOSections[SectionRef()].Data = SecIt.second->getBuffer(); in DWARFObjInMemory()
1583 for (const SectionRef &Section : Obj.sections()) { in DWARFObjInMemory()

12