/frameworks/compile/mclinker/lib/Target/X86/ |
D | X86Relocator.cpp | 28 X86_32Relocator& pParent); 58 X86_32Relocator::X86_32Relocator(X86_32GNULDBackend& pParent) in X86_32Relocator() argument 59 : X86Relocator(), m_Target(pParent) { in X86_32Relocator() 95 X86_32Relocator& pParent) in helper_DynRel() argument 97 X86_32GNULDBackend& ld_backend = pParent.getTarget(); in helper_DynRel() 127 X86_32Relocator& pParent) in helper_get_GOT_and_init() argument 131 X86_32GNULDBackend& ld_backend = pParent.getTarget(); in helper_get_GOT_and_init() 133 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym); in helper_get_GOT_and_init() 139 pParent.getSymGOTMap().record(*rsym, *got_entry); in helper_get_GOT_and_init() 148 if (helper_use_relative_reloc(*rsym, pParent)) { in helper_get_GOT_and_init() [all …]
|
D | X86PLT.h | 66 X86_32DynPLT0(SectionData& pParent); 72 X86_32DynPLT1(SectionData& pParent); 78 X86_32ExecPLT0(SectionData& pParent); 84 X86_32ExecPLT1(SectionData& pParent); 93 X86_64PLT0(SectionData& pParent); 99 X86_64PLT1(SectionData& pParent);
|
D | X86PLT.cpp | 24 X86_32DynPLT0::X86_32DynPLT0(SectionData& pParent) in X86_32DynPLT0() argument 25 : PLT::Entry<sizeof(x86_32_dyn_plt0)>(pParent) in X86_32DynPLT0() 29 X86_32DynPLT1::X86_32DynPLT1(SectionData& pParent) in X86_32DynPLT1() argument 30 : PLT::Entry<sizeof(x86_32_dyn_plt1)>(pParent) in X86_32DynPLT1() 34 X86_32ExecPLT0::X86_32ExecPLT0(SectionData& pParent) in X86_32ExecPLT0() argument 35 : PLT::Entry<sizeof(x86_32_exec_plt0)>(pParent) in X86_32ExecPLT0() 39 X86_32ExecPLT1::X86_32ExecPLT1(SectionData& pParent) in X86_32ExecPLT1() argument 40 : PLT::Entry<sizeof(x86_32_exec_plt1)>(pParent) in X86_32ExecPLT1() 44 X86_64PLT0::X86_64PLT0(SectionData& pParent) in X86_64PLT0() argument 45 : PLT::Entry<sizeof(x86_64_plt0)>(pParent) in X86_64PLT0() [all …]
|
D | X86GOT.h | 28 X86_32GOTEntry(uint64_t pContent, SectionData* pParent) in X86_32GOTEntry() argument 29 : GOT::Entry<4>(pContent, pParent) in X86_32GOTEntry() 58 X86_64GOTEntry(uint64_t pContent, SectionData* pParent) in X86_64GOTEntry() argument 59 : GOT::Entry<8>(pContent, pParent) in X86_64GOTEntry()
|
D | X86ELFDynamic.cpp | 15 X86ELFDynamic::X86ELFDynamic(const GNULDBackend& pParent, in X86ELFDynamic() argument 17 : ELFDynamic(pParent, pConfig) in X86ELFDynamic()
|
D | X86Relocator.h | 64 X86_32Relocator(X86_32GNULDBackend& pParent); 101 X86_64Relocator(X86_64GNULDBackend& pParent);
|
D | X86RelocationFunctions.h | 11 static X86Relocator::Result Name(Relocation& pEntry, X86_32Relocator& pParent); 78 static X86Relocator::Result Name(Relocation& pEntry, X86_64Relocator& pParent);
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
D | MipsRelocator.cpp | 45 MipsRelocator::MipsRelocator(MipsGNULDBackend& pParent) in MipsRelocator() argument 47 m_Target(pParent), in MipsRelocator() 106 Relocator::Address helper_GetGP(MipsRelocator& pParent) in helper_GetGP() argument 108 return pParent.getTarget().getGOT().addr() + 0x7FF0; in helper_GetGP() 113 MipsRelocator& pParent, in helper_GetGOTEntry() argument 118 MipsGNULDBackend& ld_backend = pParent.getTarget(); in helper_GetGOTEntry() 126 MipsGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym); in helper_GetGOTEntry() 138 pParent.getSymGOTMap().record(*rsym, *got_entry); in helper_GetGOTEntry() 153 MipsRelocator& pParent) in helper_GetGOTOffset() argument 156 MipsGOTEntry& got_entry = helper_GetGOTEntry(pReloc, pParent, exist, 0); in helper_GetGOTOffset() [all …]
|
D | MipsELFDynamic.cpp | 27 MipsELFDynamic::MipsELFDynamic(const MipsGNULDBackend& pParent, in MipsELFDynamic() argument 29 : ELFDynamic(pParent, pConfig), in MipsELFDynamic() 30 m_pParent(pParent) in MipsELFDynamic()
|
D | MipsGOT.h | 30 MipsGOTEntry(uint64_t pContent, SectionData* pParent) in MipsGOTEntry() argument 31 : GOT::Entry<4>(pContent, pParent) in MipsGOTEntry()
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
D | ARMRelocator.cpp | 27 ARMRelocator& pParent); 45 ARMRelocator::ARMRelocator(ARMGNULDBackend& pParent) in ARMRelocator() argument 47 m_Target(pParent) { in ARMRelocator() 129 ARMRelocator& pParent) in helper_get_GOT_and_init() argument 133 ARMGNULDBackend& ld_backend = pParent.getTarget(); in helper_get_GOT_and_init() 135 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym); in helper_get_GOT_and_init() 138 pParent.getSymGOTMap().record(*rsym, *got_entry); in helper_get_GOT_and_init() 149 helper_use_relative_reloc(*rsym, pParent)) { in helper_get_GOT_and_init() 171 ARMRelocator::Address helper_GOT_ORG(ARMRelocator& pParent) in helper_GOT_ORG() argument 173 return pParent.getTarget().getGOT().addr(); in helper_GOT_ORG() [all …]
|
D | ARMELFDynamic.cpp | 15 ARMELFDynamic::ARMELFDynamic(const GNULDBackend& pParent, in ARMELFDynamic() argument 17 : ELFDynamic(pParent, pConfig) in ARMELFDynamic()
|
D | ARMPLT.h | 41 ARMPLT0(SectionData& pParent); 47 ARMPLT1(SectionData& pParent);
|
D | ARMGOT.h | 30 ARMGOTEntry(uint64_t pContent, SectionData* pParent) in ARMGOTEntry() argument 31 : GOT::Entry<4>(pContent, pParent) in ARMGOTEntry()
|
D | ARMPLT.cpp | 22 ARMPLT0::ARMPLT0(SectionData& pParent) in ARMPLT0() argument 23 : PLT::Entry<sizeof(arm_plt0)>(pParent) {} in ARMPLT0() 25 ARMPLT1::ARMPLT1(SectionData& pParent) in ARMPLT1() argument 26 : PLT::Entry<sizeof(arm_plt1)>(pParent) {} in ARMPLT1()
|
D | ARMELFDynamic.h | 21 ARMELFDynamic(const GNULDBackend& pParent, const LinkerConfig& pConfig);
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
D | HexagonRelocator.cpp | 27 HexagonRelocator& pParent); 45 HexagonRelocator::HexagonRelocator(HexagonLDBackend& pParent) in HexagonRelocator() argument 47 m_Target(pParent) { in HexagonRelocator() 100 HexagonRelocator::Result none(Relocation& pReloc, HexagonRelocator& pParent) in none() argument 107 HexagonRelocator& pParent) in relocB22PCREL() argument 125 HexagonRelocator& pParent) in relocB15PCREL() argument 142 HexagonRelocator& pParent) in relocB7PCREL() argument 159 HexagonRelocator& pParent) in relocLO16() argument 171 HexagonRelocator& pParent) in relocHI16() argument 182 HexagonRelocator::Result reloc32(Relocation& pReloc, HexagonRelocator& pParent) in reloc32() argument [all …]
|
D | HexagonPLT.cpp | 23 HexagonDynPLT0::HexagonDynPLT0(SectionData& pParent) in HexagonDynPLT0() argument 24 : PLT::Entry<sizeof(hexagon_dyn_plt0)>(pParent) in HexagonDynPLT0() 28 HexagonExecPLT0::HexagonExecPLT0(SectionData& pParent) in HexagonExecPLT0() argument 29 : PLT::Entry<sizeof(hexagon_exec_plt0)>(pParent) in HexagonExecPLT0()
|
D | HexagonELFDynamic.cpp | 15 HexagonELFDynamic::HexagonELFDynamic(const GNULDBackend& pParent, in HexagonELFDynamic() argument 17 : ELFDynamic(pParent, pConfig) { in HexagonELFDynamic()
|
D | HexagonGOT.h | 28 HexagonGOTEntry(uint64_t pContent, SectionData* pParent) in HexagonGOTEntry() argument 29 : GOT::Entry<4>(pContent, pParent) in HexagonGOTEntry()
|
D | HexagonPLT.h | 38 HexagonDynPLT0(SectionData& pParent); 44 HexagonExecPLT0(SectionData& pParent);
|
/frameworks/compile/mclinker/include/mcld/Target/ |
D | PLT.h | 30 PLTEntryBase(SectionData& pParent) in PLTEntryBase() argument 31 : TargetFragment(Fragment::Target, &pParent), m_pValue(NULL) in PLTEntryBase() 69 Entry(SectionData& pParent) in Entry() argument 70 : EntryBase(pParent) in Entry()
|
D | GOT.h | 44 Entry(uint64_t pValue, SectionData* pParent) in Entry() argument 45 : TargetFragment(Fragment::Target, pParent), in Entry()
|
/frameworks/compile/mclinker/lib/MC/ |
D | Attribute.cpp | 51 AttributeProxy::AttributeProxy(AttributeSet& pParent, in AttributeProxy() argument 54 : m_AttrPool(pParent), m_pBase(&pBase), m_Constraint(pConstraint) { in AttributeProxy() 101 static inline void ReplaceOrRecord(AttributeSet& pParent, in ReplaceOrRecord() argument 105 Attribute *result = pParent.exists(*pCopy); in ReplaceOrRecord() 107 pParent.record(*pCopy); in ReplaceOrRecord()
|
/frameworks/compile/mclinker/lib/Fragment/ |
D | Fragment.cpp | 25 Fragment::Fragment(Type pKind, SectionData *pParent) in Fragment() argument 26 : m_Kind(pKind), m_pParent(pParent), m_Offset(~uint64_t(0)) { in Fragment()
|