Lines Matching +full:ri +full:- +full:override
1 //===-- RuntimeDyldMachO.h - Run-time dynamic linker for MC-JIT ---*- C++ -*-=//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // MachO support for MC-JIT runtime dynamic linker.
11 //===----------------------------------------------------------------------===//
59 /// Given a relocation_iterator for a non-scattered relocation, construct a
66 const relocation_iterator &RI) const { in getRelocationEntry() argument
70 Obj.getRelocation(RI->getRawDataRefImpl()); in getRelocationEntry()
74 uint64_t Offset = RI->getOffset(); in getRelocationEntry()
94 /// In both cases the Addend field is *NOT* fixed up to be PC-relative. That
99 const relocation_iterator &RI,
103 /// Make the RelocationValueRef addend PC-relative.
105 const relocation_iterator &RI,
130 loadObject(const object::ObjectFile &O) override;
134 bool isCompatibleFile(const object::ObjectFile &Obj) const override;
137 /// RuntimeDyldMachOTarget - Templated base class for generic MachO linker
140 /// Concrete, target specific sub-classes can be accessed via the impl()
159 ObjSectionToIDMap &SectionMap) override;
160 void registerEHFrames() override;