Lines Matching refs:pParent

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)
130 return pParent.getTarget().getGOT().addr();
135 ARMRelocator& pParent)
137 ARMPLT1* plt_entry = pParent.getSymPLTMap().lookUp(pSym);
139 return pParent.getTarget().getPLT().addr() + plt_entry->getOffset();
143 ARMPLT1& helper_PLT_init(Relocation& pReloc, ARMRelocator& pParent)
147 ARMGNULDBackend& ld_backend = pParent.getTarget();
148 assert(NULL == pParent.getSymPLTMap().lookUp(*rsym));
152 pParent.getSymPLTMap().record(*rsym, *plt_entry);
154 assert(NULL == pParent.getSymGOTPLTMap().lookUp(*rsym) &&
157 pParent.getSymGOTPLTMap().record(*rsym, *gotplt_entry);
173 ARMRelocator& pParent)
177 ARMGNULDBackend& ld_backend = pParent.getTarget();
323 ARMRelocator& pParent);
341 ARMRelocator::ARMRelocator(ARMGNULDBackend& pParent,
344 m_Target(pParent) {
833 ARMRelocator::Result none(Relocation& pReloc, ARMRelocator& pParent)
839 ARMRelocator::Result abs32(Relocation& pReloc, ARMRelocator& pParent)
859 S = helper_get_PLT_address(*rsym, pParent);
866 (!helper_use_relative_reloc(*rsym, pParent)))
876 ARMRelocator::Result rel32(Relocation& pReloc, ARMRelocator& pParent)
886 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
901 ARMRelocator::Result base_prel(Relocation& pReloc, ARMRelocator& pParent)
910 ARMRelocator::Result gotoff32(Relocation& pReloc, ARMRelocator& pParent)
914 Relocator::Address GOT_ORG = helper_GOT_ORG(pParent);
924 ARMRelocator::Result got_brel(Relocation& pReloc, ARMRelocator& pParent)
929 Relocator::Address GOT_S = helper_get_GOT_address(*pReloc.symInfo(), pParent);
931 Relocator::Address GOT_ORG = helper_GOT_ORG(pParent);
936 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo());
943 ARMRelocator::Result got_prel(Relocation& pReloc, ARMRelocator& pParent)
948 Relocator::Address GOT_S = helper_get_GOT_address(*pReloc.symInfo(), pParent);
956 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo());
963 ARMRelocator::Result thm_jump8(Relocation& pReloc, ARMRelocator& pParent)
971 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
982 ARMRelocator::Result thm_jump11(Relocation& pReloc, ARMRelocator& pParent)
990 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
1001 ARMRelocator::Result thm_jump19(Relocation& pReloc, ARMRelocator& pParent)
1014 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
1046 ARMRelocator::Result call(Relocation& pReloc, ARMRelocator& pParent)
1071 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
1102 ARMRelocator::Result thm_call(Relocation& pReloc, ARMRelocator& pParent)
1126 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
1174 ARMRelocator::Result movw_abs_nc(Relocation& pReloc, ARMRelocator& pParent)
1191 S = helper_get_PLT_address(*rsym, pParent);
1204 ARMRelocator::Result movw_prel_nc(Relocation& pReloc, ARMRelocator& pParent)
1224 ARMRelocator::Result movt_abs(Relocation& pReloc, ARMRelocator& pParent)
1238 S = helper_get_PLT_address(*rsym, pParent);
1250 ARMRelocator::Result movt_prel(Relocation& pReloc, ARMRelocator& pParent)
1264 ARMRelocator::Result thm_movw_abs_nc(Relocation& pReloc, ARMRelocator& pParent)
1285 S = helper_get_PLT_address(*rsym, pParent);
1299 ARMRelocator::Result thm_movw_prel_nc(Relocation& pReloc, ARMRelocator& pParent)
1324 ARMRelocator::Result thm_movw_brel(Relocation& pReloc, ARMRelocator& pParent)
1349 ARMRelocator::Result thm_movt_abs(Relocation& pReloc, ARMRelocator& pParent)
1367 S = helper_get_PLT_address(*rsym, pParent);
1386 ARMRelocator::Result thm_movt_prel(Relocation& pReloc, ARMRelocator& pParent)
1408 ARMRelocator::Result prel31(Relocation& pReloc, ARMRelocator& pParent)
1420 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
1434 ARMRelocator::Result tls(Relocation& pReloc, ARMRelocator& pParent)
1439 ARMRelocator::Result unsupport(Relocation& pReloc, ARMRelocator& pParent)