reference, declarationdefinition
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) {