Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.h61 const relocation_iterator &RI) const { in getRelocationEntry()
77 Expected<relocation_iterator>
78 processScatteredVANILLA(unsigned SectionID, relocation_iterator RelI,
94 const relocation_iterator &RI,
100 const relocation_iterator &RI,
H A DRuntimeDyldELF.h40 bool resolveAArch64ShortBranch(unsigned SectionID, relocation_iterator RelI,
44 relocation_iterator RelI, StubMap &Stubs);
54 relocation_iterator RelI,
59 relocation_iterator RelI, StubMap &Stubs);
242 Expected<relocation_iterator>
243 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
H A DRuntimeDyldMachO.cpp52 Expected<relocation_iterator>
54 unsigned SectionID, relocation_iterator RelI, in processScatteredVANILLA()
97 const ObjectFile &BaseTObj, const relocation_iterator &RI, in getRelocationValueRef()
140 const relocation_iterator &RI, in makeValueAddendPCRel()
H A DRuntimeDyldImpl.h408 virtual Expected<relocation_iterator>
409 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
H A DRuntimeDyldELF.cpp648 unsigned SectionID, relocation_iterator RelI, in resolveLoongArch64ShortBranch()
685 relocation_iterator RelI, in resolveLoongArch64Branch()
1501 unsigned SectionID, relocation_iterator RelI, in resolveAArch64ShortBranch()
1545 relocation_iterator RelI, in resolveAArch64Branch()
1596 Expected<relocation_iterator>
1598 unsigned SectionID, relocation_iterator RelI, const ObjectFile &O, in processRelocationRef()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DGOFFObjectFile.h106 relocation_iterator section_rel_begin(DataRefImpl Sec) const override { in section_rel_begin()
107 return relocation_iterator(RelocationRef(Sec, this)); in section_rel_begin()
109 relocation_iterator section_rel_end(DataRefImpl Sec) const override { in section_rel_end()
110 return relocation_iterator(RelocationRef(Sec, this)); in section_rel_end()
H A DObjectFile.h78 using relocation_iterator = content_iterator<RelocationRef>; variable
132 relocation_iterator relocation_begin() const;
133 relocation_iterator relocation_end() const;
134 iterator_range<relocation_iterator> relocations() const { in relocations()
283 virtual relocation_iterator section_rel_begin(DataRefImpl Sec) const = 0;
284 virtual relocation_iterator section_rel_end(DataRefImpl Sec) const = 0;
587 inline relocation_iterator SectionRef::relocation_begin() const { in relocation_begin()
591 inline relocation_iterator SectionRef::relocation_end() const { in relocation_end()
H A DMachO.h479 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
480 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
482 relocation_iterator extrel_begin() const;
483 relocation_iterator extrel_end() const;
484 iterator_range<relocation_iterator> external_relocations() const { in external_relocations()
488 relocation_iterator locrel_begin() const;
489 relocation_iterator locrel_end() const;
504 section_iterator getRelocationRelocatedSection(relocation_iterator Rel) const;
530 relocation_iterator section_rel_begin(unsigned Index) const;
531 relocation_iterator section_rel_end(unsigned Index) const;
H A DELFObjectFile.h246 class elf_relocation_iterator : public relocation_iterator {
248 elf_relocation_iterator(const relocation_iterator &B) in elf_relocation_iterator()
249 : relocation_iterator(RelocationRef( in elf_relocation_iterator()
254 relocation_iterator::operator->());
259 relocation_iterator::operator*());
338 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
339 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
1031 relocation_iterator
1036 return relocation_iterator(RelocationRef()); in section_rel_begin()
1058 return relocation_iterator(RelocationRef(RelData, this)); in section_rel_begin()
[all …]
H A DWasm.h199 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
200 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
H A DXCOFFObjectFile.h624 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
625 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
/freebsd/contrib/llvm-project/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()
283 relocation_iterator SI = (*unwrap(Section))->relocation_begin(); in LLVMGetRelocations()
284 return wrap(new relocation_iterator(SI)); in LLVMGetRelocations()
H A DXCOFFObjectFile.cpp523 relocation_iterator XCOFFObjectFile::section_rel_begin(DataRefImpl Sec) const { in section_rel_begin()
532 return relocation_iterator(RelocationRef()); in section_rel_begin()
542 return relocation_iterator(RelocationRef()); in section_rel_begin()
546 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_begin()
549 relocation_iterator XCOFFObjectFile::section_rel_end(DataRefImpl Sec) const { in section_rel_end()
558 return relocation_iterator(RelocationRef()); in section_rel_end()
568 return relocation_iterator(RelocationRef()); in section_rel_end()
572 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_end()
H A DMachOObjectFile.cpp2175 relocation_iterator MachOObjectFile::section_rel_begin(DataRefImpl Sec) const { in section_rel_begin()
2179 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_begin()
2182 relocation_iterator
2196 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_end()
2199 relocation_iterator MachOObjectFile::extrel_begin() const { in extrel_begin()
2204 return relocation_iterator(RelocationRef(Ret, this)); in extrel_begin()
2207 relocation_iterator MachOObjectFile::extrel_end() const { in extrel_end()
2213 return relocation_iterator(RelocationRef(Ret, this)); in extrel_end()
2216 relocation_iterator MachOObjectFile::locrel_begin() const { in locrel_begin()
2221 return relocation_iterator(RelocationRef(Ret, this)); in locrel_begin()
[all …]
/freebsd/contrib/llvm-project/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.h196 Expected<object::relocation_iterator>
198 object::relocation_iterator RelI, in processRelocationRef()
H A DRuntimeDyldCOFFThumb.h81 Expected<object::relocation_iterator>
83 object::relocation_iterator RelI, in processRelocationRef()
H A DRuntimeDyldCOFFAArch64.h153 Expected<object::relocation_iterator>
154 processRelocationRef(unsigned SectionID, object::relocation_iterator RelI, in processRelocationRef()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DMachO_x86_64.cpp129 const char *FixupContent, object::relocation_iterator &UnsignedRelItr, in parsePairRelocation()
130 object::relocation_iterator &RelEnd) { in parsePairRelocation()
H A DMachO_arm64.cpp154 object::relocation_iterator &UnsignedRelItr, in parsePairRelocation()
155 object::relocation_iterator &RelEnd) { in parsePairRelocation()
H A DMachOLinkGraphBuilder.h169 getRelocationInfo(const object::relocation_iterator RelItr) { in getRelocationInfo()

12