Home
last modified time | relevance | path

Searched refs:relocation_iterator (Results 1 – 25 of 29) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.h66 const relocation_iterator &RI) const { in getRelocationEntry()
82 Expected<relocation_iterator>
83 processScatteredVANILLA(unsigned SectionID, relocation_iterator RelI,
99 const relocation_iterator &RI,
105 const relocation_iterator &RI,
H A DRuntimeDyldELF.h42 bool resolveAArch64ShortBranch(unsigned SectionID, relocation_iterator RelI,
46 relocation_iterator RelI, StubMap &Stubs);
223 Expected<relocation_iterator>
224 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
H A DRuntimeDyldMachO.cpp53 Expected<relocation_iterator>
55 unsigned SectionID, relocation_iterator RelI, in processScatteredVANILLA()
98 const ObjectFile &BaseTObj, const relocation_iterator &RI, in getRelocationValueRef()
141 const relocation_iterator &RI, in makeValueAddendPCRel()
H A DRuntimeDyldImpl.h407 virtual Expected<relocation_iterator>
408 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
/openbsd-src/gnu/llvm/llvm/lib/Object/
H A DObject.cpp53 inline relocation_iterator *unwrap(LLVMRelocationIteratorRef SI) { in unwrap()
54 return reinterpret_cast<relocation_iterator*>(SI); in unwrap()
58 wrap(const relocation_iterator *SI) { in wrap()
60 (const_cast<relocation_iterator*>(SI)); in wrap()
284 relocation_iterator SI = (*unwrap(Section))->relocation_begin(); in LLVMGetRelocations()
285 return wrap(new relocation_iterator(SI)); in LLVMGetRelocations()
H A DXCOFFObjectFile.cpp508 relocation_iterator XCOFFObjectFile::section_rel_begin(DataRefImpl Sec) const { in section_rel_begin()
517 return relocation_iterator(RelocationRef()); in section_rel_begin()
527 return relocation_iterator(RelocationRef()); in section_rel_begin()
531 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_begin()
534 relocation_iterator XCOFFObjectFile::section_rel_end(DataRefImpl Sec) const { in section_rel_end()
543 return relocation_iterator(RelocationRef()); in section_rel_end()
553 return relocation_iterator(RelocationRef()); in section_rel_end()
557 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_end()
H A DMachOObjectFile.cpp2167 relocation_iterator MachOObjectFile::section_rel_begin(DataRefImpl Sec) const { in section_rel_begin()
2171 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_begin()
2174 relocation_iterator
2188 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_end()
2191 relocation_iterator MachOObjectFile::extrel_begin() const { in extrel_begin()
2196 return relocation_iterator(RelocationRef(Ret, this)); in extrel_begin()
2199 relocation_iterator MachOObjectFile::extrel_end() const { in extrel_end()
2205 return relocation_iterator(RelocationRef(Ret, this)); in extrel_end()
2208 relocation_iterator MachOObjectFile::locrel_begin() const { in locrel_begin()
2213 return relocation_iterator(RelocationRef(Ret, this)); in locrel_begin()
[all …]
H A DCOFFObjectFile.cpp396 relocation_iterator COFFObjectFile::section_rel_begin(DataRefImpl Ref) const { in section_rel_begin()
403 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_begin()
406 relocation_iterator COFFObjectFile::section_rel_end(DataRefImpl Ref) const { in section_rel_end()
413 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_end()
H A DWasmObjectFile.cpp1758 relocation_iterator WasmObjectFile::section_rel_begin(DataRefImpl Ref) const { in section_rel_begin()
1762 return relocation_iterator(RelocationRef(RelocRef, this)); in section_rel_begin()
1765 relocation_iterator WasmObjectFile::section_rel_end(DataRefImpl Ref) const { in section_rel_end()
1770 return relocation_iterator(RelocationRef(RelocRef, this)); in section_rel_end()
/openbsd-src/gnu/llvm/llvm/include/llvm/Object/
H A DObjectFile.h76 using relocation_iterator = content_iterator<RelocationRef>; variable
130 relocation_iterator relocation_begin() const;
131 relocation_iterator relocation_end() const;
132 iterator_range<relocation_iterator> relocations() const { in relocations()
281 virtual relocation_iterator section_rel_begin(DataRefImpl Sec) const = 0;
282 virtual relocation_iterator section_rel_end(DataRefImpl Sec) const = 0;
529 inline relocation_iterator SectionRef::relocation_begin() const { in relocation_begin()
533 inline relocation_iterator SectionRef::relocation_end() const { in relocation_end()
H A DMachO.h473 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
474 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
476 relocation_iterator extrel_begin() const;
477 relocation_iterator extrel_end() const;
478 iterator_range<relocation_iterator> external_relocations() const { in external_relocations()
482 relocation_iterator locrel_begin() const;
483 relocation_iterator locrel_end() const;
498 section_iterator getRelocationRelocatedSection(relocation_iterator Rel) const;
522 relocation_iterator section_rel_begin(unsigned Index) const;
523 relocation_iterator section_rel_end(unsigned Index) const;
H A DELFObjectFile.h219 class elf_relocation_iterator : public relocation_iterator {
221 elf_relocation_iterator(const relocation_iterator &B) in elf_relocation_iterator()
222 : relocation_iterator(RelocationRef( in elf_relocation_iterator()
227 relocation_iterator::operator->());
232 relocation_iterator::operator*());
306 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
307 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
963 relocation_iterator
968 return relocation_iterator(RelocationRef()); in section_rel_begin()
972 return relocation_iterator(RelocationRef(RelData, this)); in section_rel_begin()
[all …]
H A DWasm.h190 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
191 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
H A DXCOFFObjectFile.h603 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
604 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOX86_64.h32 Expected<relocation_iterator>
33 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef()
156 Expected<relocation_iterator>
157 processSubtractRelocation(unsigned SectionID, relocation_iterator RelI, in processSubtractRelocation()
H A DRuntimeDyldMachOI386.h32 Expected<relocation_iterator>
33 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef()
144 Expected<relocation_iterator>
145 processSECTDIFFRelocation(unsigned SectionID, relocation_iterator RelI, in processSECTDIFFRelocation()
H A DRuntimeDyldMachOARM.h99 Expected<relocation_iterator>
100 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef()
343 Expected<relocation_iterator>
344 processHALFSECTDIFFRelocation(unsigned SectionID, relocation_iterator RelI, in processHALFSECTDIFFRelocation()
H A DRuntimeDyldMachOAArch64.h272 Expected<relocation_iterator>
273 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef()
479 Expected<relocation_iterator>
480 processSubtractRelocation(unsigned SectionID, relocation_iterator RelI, in processSubtractRelocation()
H A DRuntimeDyldCOFFI386.h36 Expected<object::relocation_iterator>
38 object::relocation_iterator RelI, in processRelocationRef()
H A DRuntimeDyldCOFFX86_64.h189 Expected<object::relocation_iterator>
191 object::relocation_iterator RelI, in processRelocationRef()
H A DRuntimeDyldCOFFThumb.h58 Expected<object::relocation_iterator>
60 object::relocation_iterator RelI, in processRelocationRef()
H A DRuntimeDyldCOFFAArch64.h141 Expected<object::relocation_iterator>
142 processRelocationRef(unsigned SectionID, object::relocation_iterator RelI, in processRelocationRef()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DMachO_x86_64.cpp123 const char *FixupContent, object::relocation_iterator &UnsignedRelItr, in parsePairRelocation()
124 object::relocation_iterator &RelEnd) { in parsePairRelocation()
H A DMachO_arm64.cpp132 object::relocation_iterator &UnsignedRelItr, in parsePairRelocation()
133 object::relocation_iterator &RelEnd) { in parsePairRelocation()
H A DMachOLinkGraphBuilder.h168 getRelocationInfo(const object::relocation_iterator RelItr) { in getRelocationInfo()

12