/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86Relocator.cpp | 36 X86_32Relocator& pParent) 38 X86_32GNULDBackend& ld_backend = pParent.getTarget(); 68 X86_32Relocator& pParent) 72 X86_32GNULDBackend& ld_backend = pParent.getTarget(); 73 assert(NULL == pParent.getSymGOTMap().lookUp(*rsym)); 76 pParent.getSymGOTMap().record(*rsym, *got_entry); 84 if (helper_use_relative_reloc(*rsym, pParent)) { 86 pParent); 91 pParent); 99 Relocator::Address helper_GOT_ORG(X86_32Relocator& pParent) argument 32 helper_DynRel_init(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, Relocator::Type pType, X86_32Relocator& pParent) argument 66 helper_GOT_init(Relocation& pReloc, bool pHasRel, X86_32Relocator& pParent) argument 105 helper_get_GOT_address(Relocation& pReloc, X86_32Relocator& pParent) argument 114 helper_PLT_init(Relocation& pReloc, X86_32Relocator& pParent) argument 139 helper_get_PLT_address(ResolveInfo& pSym, X86_32Relocator& pParent) argument 298 X86_32Relocator(X86_32GNULDBackend& pParent, const LinkerConfig& pConfig) argument 874 none(Relocation& pReloc, X86_32Relocator& pParent) argument 882 abs(Relocation& pReloc, X86_32Relocator& pParent) argument 923 rel(Relocation& pReloc, X86_32Relocator& pParent) argument 959 gotoff32(Relocation& pReloc, X86_32Relocator& pParent) argument 970 gotpc32(Relocation& pReloc, X86_32Relocator& pParent) argument 980 got32(Relocation& pReloc, X86_32Relocator& pParent) argument 1002 plt32(Relocation& pReloc, X86_32Relocator& pParent) argument 1017 tls_gd(Relocation& pReloc, X86_32Relocator& pParent) argument 1049 tls_ldm(Relocation& pReloc, X86_32Relocator& pParent) argument 1065 tls_ldo_32(Relocation& pReloc, X86_32Relocator& pParent) argument 1075 tls_ie(Relocation& pReloc, X86_32Relocator& pParent) argument 1096 tls_gotie(Relocation& pReloc, X86_32Relocator& pParent) argument 1117 tls_le(Relocation& pReloc, X86_32Relocator& pParent) argument 1135 unsupport(Relocation& pReloc, X86_32Relocator& pParent) argument 1145 helper_DynRel_init(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, Relocator::Type pType, X86_64Relocator& pParent) argument 1180 helper_GOT_init(Relocation& pReloc, bool pHasRel, X86_64Relocator& pParent) argument 1215 helper_GOT_ORG(X86_64Relocator& pParent) argument 1221 helper_get_GOT_address(Relocation& pReloc, X86_64Relocator& pParent) argument 1230 helper_get_PLT_address(ResolveInfo& pSym, X86_64Relocator& pParent) argument 1239 helper_PLT_init(Relocation& pReloc, X86_64Relocator& pParent) argument 1289 X86_64Relocator(X86_64GNULDBackend& pParent, const LinkerConfig& pConfig) argument 1573 none(Relocation& pReloc, X86_64Relocator& pParent) argument 1582 abs(Relocation& pReloc, X86_64Relocator& pParent) argument 1630 signed32(Relocation& pReloc, X86_64Relocator& pParent) argument 1661 gotpcrel(Relocation& pReloc, X86_64Relocator& pParent) argument 1687 plt32(Relocation& pReloc, X86_64Relocator& pParent) argument 1704 rel(Relocation& pReloc, X86_64Relocator& pParent) argument 1743 unsupport(Relocation& pReloc, X86_64Relocator& pParent) argument [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMRelocator.cpp | 83 ARMRelocator& pParent) 85 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(pSym); 87 return pParent.getTarget().getGOT().addr() + got_entry->getOffset(); 93 ARMRelocator& pParent) 97 ARMGNULDBackend& ld_backend = pParent.getTarget(); 98 assert(NULL == pParent.getSymGOTMap().lookUp(*rsym)); 101 pParent.getSymGOTMap().record(*rsym, *got_entry); 110 if (rsym->isLocal() || helper_use_relative_reloc(*rsym, pParent)) { 128 Relocator::Address helper_GOT_ORG(ARMRelocator& pParent) argument 130 return pParent 82 helper_get_GOT_address(ResolveInfo& pSym, ARMRelocator& pParent) argument 91 helper_GOT_init(Relocation& pReloc, bool pHasRel, ARMRelocator& pParent) argument 134 helper_get_PLT_address(ResolveInfo& pSym, ARMRelocator& pParent) argument 143 helper_PLT_init(Relocation& pReloc, ARMRelocator& pParent) argument 171 helper_DynRel_init(Relocation& pReloc, Relocator::Type pType, ARMRelocator& pParent) argument 341 ARMRelocator(ARMGNULDBackend& pParent, const LinkerConfig& pConfig) argument 833 none(Relocation& pReloc, ARMRelocator& pParent) argument 839 abs32(Relocation& pReloc, ARMRelocator& pParent) argument 876 rel32(Relocation& pReloc, ARMRelocator& pParent) argument 901 base_prel(Relocation& pReloc, ARMRelocator& pParent) argument 910 gotoff32(Relocation& pReloc, ARMRelocator& pParent) argument 924 got_brel(Relocation& pReloc, ARMRelocator& pParent) argument 943 got_prel(Relocation& pReloc, ARMRelocator& pParent) argument 963 thm_jump8(Relocation& pReloc, ARMRelocator& pParent) argument 982 thm_jump11(Relocation& pReloc, ARMRelocator& pParent) argument 1001 thm_jump19(Relocation& pReloc, ARMRelocator& pParent) argument 1046 call(Relocation& pReloc, ARMRelocator& pParent) argument 1102 thm_call(Relocation& pReloc, ARMRelocator& pParent) argument 1174 movw_abs_nc(Relocation& pReloc, ARMRelocator& pParent) argument 1204 movw_prel_nc(Relocation& pReloc, ARMRelocator& pParent) argument 1224 movt_abs(Relocation& pReloc, ARMRelocator& pParent) argument 1250 movt_prel(Relocation& pReloc, ARMRelocator& pParent) argument 1264 thm_movw_abs_nc(Relocation& pReloc, ARMRelocator& pParent) argument 1299 thm_movw_prel_nc(Relocation& pReloc, ARMRelocator& pParent) argument 1324 thm_movw_brel(Relocation& pReloc, ARMRelocator& pParent) argument 1349 thm_movt_abs(Relocation& pReloc, ARMRelocator& pParent) argument 1386 thm_movt_prel(Relocation& pReloc, ARMRelocator& pParent) argument 1408 prel31(Relocation& pReloc, ARMRelocator& pParent) argument 1434 tls(Relocation& pReloc, ARMRelocator& pParent) argument 1439 unsupport(Relocation& pReloc, ARMRelocator& pParent) argument [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsRelocator.cpp | 43 static bool HasSubType(const Relocation& pParent, Relocation::Type pType) argument 48 for (Relocation::Type type = pParent.type(); 57 MipsRelocationInfo(Relocation& pParent, bool pIsRel) argument 58 : m_Parent(&pParent), 59 m_Type(pParent.type()), 61 m_Symbol(pParent.symValue()), 62 m_Result(pParent.target()) 66 m_Addend = pParent.target(); 68 m_Addend = pParent.addend(); 133 MipsRelocationInfo(Relocation& pParent, Relocatio argument 175 MipsRelocator(MipsGNULDBackend& pParent, const LinkerConfig& pConfig) argument 755 Mips32Relocator(Mips32GNULDBackend& pParent, const LinkerConfig& pConfig) argument 771 Mips64Relocator(Mips64GNULDBackend& pParent, const LinkerConfig& pConfig) argument 795 none(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 802 abs32(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 833 rel26(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 857 hi16(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 881 lo16(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 907 gprel16(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 928 got16(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 951 gothi16(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 964 gotlo16(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 974 sub(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 986 call16(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 995 gprel32(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 1010 abs64(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 1041 gotdisp(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 1050 gotoff(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 1058 jalr(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 1065 la25lui(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 1076 la25j(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 1087 la25add(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 1096 pc32(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument 1102 unsupport(MipsRelocationInfo& pReloc, MipsRelocator& pParent) argument [all...] |