|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/Object/ELFObjectFile.h 203 class elf_relocation_iterator : public relocation_iterator {
References
include/llvm/Object/COFF.h 915 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
916 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
include/llvm/Object/ELFObjectFile.h 203 class elf_relocation_iterator : public relocation_iterator {
205 elf_relocation_iterator(const relocation_iterator &B)
288 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
289 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
813 relocation_iterator
826 relocation_iterator
829 relocation_iterator Begin = section_rel_begin(Sec);
include/llvm/Object/MachO.h 322 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
323 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
325 relocation_iterator extrel_begin() const;
326 relocation_iterator extrel_end() const;
327 iterator_range<relocation_iterator> external_relocations() const {
331 relocation_iterator locrel_begin() const;
332 relocation_iterator locrel_end() const;
347 section_iterator getRelocationRelocatedSection(relocation_iterator Rel) const;
369 relocation_iterator section_rel_begin(unsigned Index) const;
370 relocation_iterator section_rel_end(unsigned Index) const;
include/llvm/Object/ObjectFile.h 128 relocation_iterator relocation_begin() const;
129 relocation_iterator relocation_end() const;
130 iterator_range<relocation_iterator> relocations() const {
273 virtual relocation_iterator section_rel_begin(DataRefImpl Sec) const = 0;
274 virtual relocation_iterator section_rel_end(DataRefImpl Sec) const = 0;
496 inline relocation_iterator SectionRef::relocation_begin() const {
500 inline relocation_iterator SectionRef::relocation_end() const {
include/llvm/Object/Wasm.h 187 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
188 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
include/llvm/Object/XCOFFObjectFile.h 262 relocation_iterator section_rel_begin(DataRefImpl Sec) const override;
263 relocation_iterator section_rel_end(DataRefImpl Sec) const override;
lib/ExecutionEngine/JITLink/MachO_arm64.cpp 108 getRelocationInfo(const object::relocation_iterator RelItr) {
125 object::relocation_iterator &UnsignedRelItr,
126 object::relocation_iterator &RelEnd) {
lib/ExecutionEngine/JITLink/MachO_x86_64.cpp 111 getRelocationInfo(const object::relocation_iterator RelItr) {
127 object::relocation_iterator &UnsignedRelItr,
128 object::relocation_iterator &RelEnd) {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp 360 relocation_iterator I = SI->relocation_begin();
361 relocation_iterator E = SI->relocation_end();
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 1021 unsigned SectionID, relocation_iterator RelI,
1055 relocation_iterator RelI,
1108 Expected<relocation_iterator>
1110 unsigned SectionID, relocation_iterator RelI, const ObjectFile &O,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h 42 bool resolveAArch64ShortBranch(unsigned SectionID, relocation_iterator RelI,
46 relocation_iterator RelI, StubMap &Stubs);
176 Expected<relocation_iterator>
177 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h 422 virtual Expected<relocation_iterator>
423 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp 53 Expected<relocation_iterator>
55 unsigned SectionID, relocation_iterator RelI,
98 const ObjectFile &BaseTObj, const relocation_iterator &RI,
141 const relocation_iterator &RI,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h 66 const relocation_iterator &RI) const {
82 Expected<relocation_iterator>
83 processScatteredVANILLA(unsigned SectionID, relocation_iterator RelI,
99 const relocation_iterator &RI,
105 const relocation_iterator &RI,
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h 36 Expected<object::relocation_iterator>
38 object::relocation_iterator RelI,
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h 59 Expected<object::relocation_iterator>
61 object::relocation_iterator RelI,
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h 189 Expected<object::relocation_iterator>
191 object::relocation_iterator RelI,
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h 272 Expected<relocation_iterator>
273 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
479 Expected<relocation_iterator>
480 processSubtractRelocation(unsigned SectionID, relocation_iterator RelI,
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h 100 Expected<relocation_iterator>
101 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
344 Expected<relocation_iterator>
345 processHALFSECTDIFFRelocation(unsigned SectionID, relocation_iterator RelI,
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h 33 Expected<relocation_iterator>
34 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
145 Expected<relocation_iterator>
146 processSECTDIFFRelocation(unsigned SectionID, relocation_iterator RelI,
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h 33 Expected<relocation_iterator>
34 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
157 Expected<relocation_iterator>
158 processSubtractRelocation(unsigned SectionID, relocation_iterator RelI,
lib/Object/COFFObjectFile.cpp 380 relocation_iterator COFFObjectFile::section_rel_begin(DataRefImpl Ref) const {
390 relocation_iterator COFFObjectFile::section_rel_end(DataRefImpl Ref) const {
lib/Object/MachOObjectFile.cpp 2053 relocation_iterator MachOObjectFile::section_rel_begin(DataRefImpl Sec) const {
2060 relocation_iterator
2077 relocation_iterator MachOObjectFile::extrel_begin() const {
2085 relocation_iterator MachOObjectFile::extrel_end() const {
2094 relocation_iterator MachOObjectFile::locrel_begin() const {
2102 relocation_iterator MachOObjectFile::locrel_end() const {
2470 MachOObjectFile::getRelocationRelocatedSection(relocation_iterator Rel) const {
2747 relocation_iterator MachOObjectFile::section_rel_begin(unsigned Index) const {
2753 relocation_iterator MachOObjectFile::section_rel_end(unsigned Index) const {
lib/Object/Object.cpp 52 inline relocation_iterator *unwrap(LLVMRelocationIteratorRef SI) {
57 wrap(const relocation_iterator *SI) {
282 relocation_iterator SI = (*unwrap(Section))->relocation_begin();
283 return wrap(new relocation_iterator(SI));
lib/Object/WasmObjectFile.cpp 1457 relocation_iterator WasmObjectFile::section_rel_begin(DataRefImpl Ref) const {
1464 relocation_iterator WasmObjectFile::section_rel_end(DataRefImpl Ref) const {
lib/Object/XCOFFObjectFile.cpp 289 relocation_iterator XCOFFObjectFile::section_rel_begin(DataRefImpl Sec) const {
294 relocation_iterator XCOFFObjectFile::section_rel_end(DataRefImpl Sec) const {
tools/llvm-objdump/MachODump.cpp 878 const relocation_iterator Begin,
879 const relocation_iterator End,
887 for (relocation_iterator Reloc = Begin; Reloc != End; ++Reloc) {