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.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.h413 virtual Expected<relocation_iterator>
414 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
/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()
284 relocation_iterator SI = (*unwrap(Section))->relocation_begin(); in LLVMGetRelocations()
285 return wrap(new relocation_iterator(SI)); in LLVMGetRelocations()
H A DXCOFFObjectFile.cpp518 relocation_iterator XCOFFObjectFile::section_rel_begin(DataRefImpl Sec) const { in section_rel_begin()
527 return relocation_iterator(RelocationRef()); in section_rel_begin()
537 return relocation_iterator(RelocationRef()); in section_rel_begin()
541 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_begin()
544 relocation_iterator XCOFFObjectFile::section_rel_end(DataRefImpl Sec) const { in section_rel_end()
553 return relocation_iterator(RelocationRef()); in section_rel_end()
563 return relocation_iterator(RelocationRef()); in section_rel_end()
567 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_end()
H A DMachOObjectFile.cpp2174 relocation_iterator MachOObjectFile::section_rel_begin(DataRefImpl Sec) const { in section_rel_begin()
2178 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_begin()
2181 relocation_iterator
2195 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_end()
2198 relocation_iterator MachOObjectFile::extrel_begin() const { in extrel_begin()
2203 return relocation_iterator(RelocationRef(Ret, this)); in extrel_begin()
2206 relocation_iterator MachOObjectFile::extrel_end() const { in extrel_end()
2212 return relocation_iterator(RelocationRef(Ret, this)); in extrel_end()
2215 relocation_iterator MachOObjectFile::locrel_begin() const { in locrel_begin()
2220 return relocation_iterator(RelocationRef(Ret, this)); in locrel_begin()
[all …]
H A DCOFFObjectFile.cpp395 relocation_iterator COFFObjectFile::section_rel_begin(DataRefImpl Ref) const { in section_rel_begin()
402 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_begin()
405 relocation_iterator COFFObjectFile::section_rel_end(DataRefImpl Ref) const { in section_rel_end()
412 return relocation_iterator(RelocationRef(Ret, this)); in section_rel_end()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DGOFFObjectFile.h105 relocation_iterator section_rel_begin(DataRefImpl Sec) const override { in section_rel_begin()
106 return relocation_iterator(RelocationRef(Sec, this)); in section_rel_begin()
108 relocation_iterator section_rel_end(DataRefImpl Sec) const override { in section_rel_end()
109 return relocation_iterator(RelocationRef(Sec, this)); in section_rel_end()
H A DObjectFile.h77 using relocation_iterator = content_iterator<RelocationRef>; variable
131 relocation_iterator relocation_begin() const;
132 relocation_iterator relocation_end() const;
133 iterator_range<relocation_iterator> relocations() const { in relocations()
282 virtual relocation_iterator section_rel_begin(DataRefImpl Sec) const = 0;
283 virtual relocation_iterator section_rel_end(DataRefImpl Sec) const = 0;
586 inline relocation_iterator SectionRef::relocation_begin() const { in relocation_begin()
590 inline relocation_iterator SectionRef::relocation_end() const { in relocation_end()
H A DMachO.h474 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
475 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
477 relocation_iterator extrel_begin() const;
478 relocation_iterator extrel_end() const;
479 iterator_range<relocation_iterator> external_relocations() const { in external_relocations()
483 relocation_iterator locrel_begin() const;
484 relocation_iterator locrel_end() const;
499 section_iterator getRelocationRelocatedSection(relocation_iterator Rel) const;
525 relocation_iterator section_rel_begin(unsigned Index) const;
526 relocation_iterator section_rel_end(unsigned Index) const;
H A DELFObjectFile.h243 class elf_relocation_iterator : public relocation_iterator {
245 elf_relocation_iterator(const relocation_iterator &B) in elf_relocation_iterator()
246 : relocation_iterator(RelocationRef( in elf_relocation_iterator()
251 relocation_iterator::operator->());
256 relocation_iterator::operator*());
335 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
336 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
1026 relocation_iterator
1031 return relocation_iterator(RelocationRef()); in section_rel_begin()
1053 return relocation_iterator(RelocationRef(RelData, this)); in section_rel_begin()
[all …]
H A DWasm.h198 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
199 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
H A DXCOFFObjectFile.h617 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
618 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
/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> in processRelocationRef()
198 object::relocation_iterator RelI, in processRelocationRef()
H A DRuntimeDyldCOFFThumb.h81 Expected<object::relocation_iterator> in processRelocationRef()
83 object::relocation_iterator RelI, in processRelocationRef()
H A DRuntimeDyldCOFFAArch64.h142 Expected<object::relocation_iterator>
143 processRelocationRef(unsigned SectionID, object::relocation_iterator RelI, in processRelocationRef()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DMachO_x86_64.cpp125 const char *FixupContent, object::relocation_iterator &UnsignedRelItr, in parsePairRelocation()
126 object::relocation_iterator &RelEnd) { in parsePairRelocation()
H A DMachO_arm64.cpp134 object::relocation_iterator &UnsignedRelItr, in parsePairRelocation()
135 object::relocation_iterator &RelEnd) { in parsePairRelocation()
H A DMachOLinkGraphBuilder.h169 getRelocationInfo(const object::relocation_iterator RelItr) { in getRelocationInfo()

12