/frameworks/compile/mclinker/lib/Target/ARM/ |
D | ARMRelocator.cpp | 28 static Relocator::DWord getThumbBit(const Relocation& pReloc) in getThumbBit() 32 Relocator::DWord thumbBit = in getThumbBit() 76 static inline void helper_clear_thumb_bit(Relocator::DWord& pValue) in helper_clear_thumb_bit() 82 Relocator::Address helper_get_GOT_address(ResolveInfo& pSym, in helper_get_GOT_address() 128 Relocator::Address helper_GOT_ORG(ARMRelocator& pParent) in helper_GOT_ORG() 134 Relocator::Address helper_get_PLT_address(ResolveInfo& pSym, in helper_get_PLT_address() 172 Relocator::Type pType, in helper_DynRel_init() 189 static Relocator::DWord 190 helper_extract_movw_movt_addend(Relocator::DWord pTarget) in helper_extract_movw_movt_addend() 197 static Relocator::DWord [all …]
|
D | ARMLDBackend.h | 58 const Relocator* getRelocator() const; 59 Relocator* getRelocator(); 166 Relocator* m_pRelocator;
|
D | ARMRelocator.h | 23 class ARMRelocator : public Relocator
|
D | ARMLDBackend.cpp | 209 const Relocator* ARMGNULDBackend::getRelocator() const in getRelocator() 215 Relocator* ARMGNULDBackend::getRelocator() in getRelocator()
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
D | AArch64Relocator.cpp | 34 typedef Relocator::Result (*ApplyFunctionType)(Relocation& pReloc, 49 typedef std::map<Relocator::Type, ApplyFunctionEntry> ApplyFunctionMap; 65 : Relocator(pConfig), in AArch64Relocator() 73 Relocator::Result AArch64Relocator::applyRelocation(Relocation& pRelocation) in applyRelocation() 78 return Relocator::Unknown; in applyRelocation() 84 const char* AArch64Relocator::getName(Relocator::Type pType) const in getName() 90 Relocator::Size AArch64Relocator::getSize(Relocation::Type pType) const in getSize() 413 Relocator::Result none(Relocation& pReloc, AArch64Relocator& pParent) in none() 415 return Relocator::OK; in none() 418 Relocator::Result unsupport(Relocation& pReloc, AArch64Relocator& pParent) in unsupport() [all …]
|
D | AArch64RelocationHelpers.h | 21 helper_check_signed_overflow(Relocator::DWord pValue, unsigned bits) in helper_check_signed_overflow() 33 static inline Relocator::Address 34 helper_get_page_address(Relocator::Address pValue) in helper_get_page_address() 36 return (pValue & ~ (Relocator::Address) 0xFFF); in helper_get_page_address() 39 static inline Relocator::Address 40 helper_get_page_offset(Relocator::Address pValue) in helper_get_page_offset() 42 return (pValue & (Relocator::Address) 0xFFF); in helper_get_page_offset() 84 static inline uint32_t helper_get_upper32(Relocator::DWord pData) in helper_get_upper32() 91 static inline void helper_put_upper32(uint32_t pData, Relocator::DWord& pDes) in helper_put_upper32() 96 static inline Relocator::Address [all …]
|
D | AArch64LDBackend.h | 48 const Relocator* getRelocator() const; 49 Relocator* getRelocator(); 145 Relocator* m_pRelocator;
|
D | AArch64Relocator.h | 38 class AArch64Relocator : public Relocator
|
D | AArch64LDBackend.cpp | 155 const Relocator* AArch64GNULDBackend::getRelocator() const in getRelocator() 161 Relocator* AArch64GNULDBackend::getRelocator() in getRelocator()
|
/frameworks/compile/mclinker/lib/Target/X86/ |
D | X86Relocator.cpp | 35 Relocator::Type pType, in helper_DynRel_init() 99 Relocator::Address helper_GOT_ORG(X86_32Relocator& pParent) in helper_GOT_ORG() 105 Relocator::Address helper_get_GOT_address(Relocation& pReloc, in helper_get_GOT_address() 138 static Relocator::Address 152 typedef Relocator::Result (*X86_32ApplyFunctionType)(Relocation& pReloc, 173 : Relocator(pConfig) { in X86Relocator() 303 Relocator::Result 321 Relocator::Size X86_32Relocator::getSize(Relocation::Type pType) const in getSize() 874 Relocator::Result none(Relocation& pReloc, X86_32Relocator& pParent) in none() 876 return Relocator::OK; in none() [all …]
|
D | X86LDBackend.h | 79 const Relocator* getRelocator() const; 80 Relocator* getRelocator(); 140 Relocator* m_pRelocator;
|
D | X86Relocator.h | 27 class X86Relocator : public Relocator
|
D | X86LDBackend.cpp | 75 const Relocator* X86GNULDBackend::getRelocator() const in getRelocator() 81 Relocator* X86GNULDBackend::getRelocator() in getRelocator()
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
D | HexagonRelocator.cpp | 29 Relocator::Type pType, in helper_DynRel_init() 85 static Relocator::Address helper_get_GOT_address(ResolveInfo &pSym, in helper_get_GOT_address() 115 static Relocator::Address helper_get_PLT_address(ResolveInfo& pSym, in helper_get_PLT_address() 128 typedef Relocator::Result (*ApplyFunctionType)(Relocation &pReloc, 170 : Relocator(pConfig), m_Target(pParent) {} in HexagonRelocator() 174 Relocator::Result HexagonRelocator::applyRelocation(Relocation &pRelocation) { in applyRelocation() 178 return Relocator::Unknown; in applyRelocation() 189 Relocator::Size HexagonRelocator::getSize(Relocation::Type pType) const { in getSize() 483 Relocator::Result none(Relocation &pReloc, HexagonRelocator &pParent) { in none() 484 return Relocator::OK; in none() [all …]
|
D | HexagonLDBackend.h | 86 const Relocator* getRelocator() const; 87 Relocator* getRelocator(); 180 Relocator* m_pRelocator;
|
D | HexagonRelocator.h | 27 class HexagonRelocator : public Relocator
|
/frameworks/compile/mclinker/lib/Fragment/ |
D | Relocation.cpp | 102 void Relocation::apply(Relocator& pRelocator) in apply() 104 Relocator::Result result = pRelocator.applyRelocation(*this); in apply() 107 case Relocator::OK: { in apply() 111 case Relocator::Overflow: { in apply() 116 case Relocator::BadReloc: { in apply() 121 case Relocator::Unsupport: { in apply() 126 case Relocator::Unknown: { in apply() 148 Relocation::Size Relocation::size(Relocator& pRelocator) const in size()
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
D | MipsRelocator.cpp | 154 typedef Relocator::Result (*ApplyFunctionType)(MipsRelocationInfo&, 177 : Relocator(pConfig), in MipsRelocator() 184 Relocator::Result 221 Relocator::Size MipsRelocator::getSize(Relocation::Type pType) const in getSize() 603 Relocator::Address MipsRelocator::getGPAddress() in getGPAddress() 608 Relocator::Address MipsRelocator::getGP0() in getGP0() 670 Relocator::Address MipsRelocator::getGOTOffset(MipsRelocationInfo& pReloc) in getGOTOffset() 691 Relocator::DWord A = pReloc.A(); in createDynRel() 692 Relocator::DWord S = pReloc.S(); in createDynRel() 797 return Relocator::OK; in none() [all …]
|
D | MipsLDBackend.h | 50 const Relocator* getRelocator() const; 51 Relocator* getRelocator(); 217 Relocator* m_pRelocator;
|
D | MipsRelocator.h | 24 class MipsRelocator : public Relocator
|
/frameworks/compile/mclinker/lib/LD/ |
D | Relocator.cpp | 26 Relocator::~Relocator() in ~Relocator() 30 void Relocator::partialScanRelocation(Relocation& pReloc, in partialScanRelocation() 54 void Relocator::issueUndefRef(Relocation& pReloc, in issueUndefRef()
|
D | Android.mk | 38 Relocator.cpp \
|
/frameworks/compile/mclinker/include/mcld/LD/ |
D | Relocator.h | 26 class Relocator 45 Relocator(const LinkerConfig& pConfig) in Relocator() function 49 virtual ~Relocator() = 0;
|
/frameworks/compile/mclinker/include/mcld/Fragment/ |
D | Relocation.h | 21 class Relocator; variable 82 Size size(Relocator& pRelocator) const; 96 void apply(Relocator& pRelocator);
|
/frameworks/compile/mclinker/include/mcld/Target/ |
D | TargetLDBackend.h | 37 class Relocator; variable 65 virtual Relocator* getRelocator() = 0; 66 virtual const Relocator* getRelocator() const = 0;
|