Lines Matching refs:pParent

75                                                  ARMRelocator& pParent) {
76 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(pSym);
78 return pParent.getTarget().getGOT().addr() + got_entry->getOffset();
83 ARMRelocator& pParent) {
86 ARMGNULDBackend& ld_backend = pParent.getTarget();
87 assert(pParent.getSymGOTMap().lookUp(*rsym) == NULL);
90 pParent.getSymGOTMap().record(*rsym, *got_entry);
98 if (rsym->isLocal() || helper_use_relative_reloc(*rsym, pParent)) {
114 static Relocator::Address helper_GOT_ORG(ARMRelocator& pParent) {
115 return pParent.getTarget().getGOT().addr();
119 ARMRelocator& pParent) {
120 ARMPLT1* plt_entry = pParent.getSymPLTMap().lookUp(pSym);
122 return pParent.getTarget().getPLT().addr() + plt_entry->getOffset();
125 static ARMPLT1& helper_PLT_init(Relocation& pReloc, ARMRelocator& pParent) {
128 ARMGNULDBackend& ld_backend = pParent.getTarget();
129 assert(pParent.getSymPLTMap().lookUp(*rsym) == NULL);
133 pParent.getSymPLTMap().record(*rsym, *plt_entry);
135 assert(pParent.getSymGOTPLTMap().lookUp(*rsym) == NULL &&
138 pParent.getSymGOTPLTMap().record(*rsym, *gotplt_entry);
153 ARMRelocator& pParent) {
156 ARMGNULDBackend& ld_backend = pParent.getTarget();
283 ARMRelocator& pParent);
299 ARMRelocator::ARMRelocator(ARMGNULDBackend& pParent,
301 : Relocator(pConfig), m_Target(pParent) {
782 ARMRelocator::Result none(Relocation& pReloc, ARMRelocator& pParent) {
787 ARMRelocator::Result abs32(Relocation& pReloc, ARMRelocator& pParent) {
807 S = helper_get_PLT_address(*rsym, pParent);
814 (!helper_use_relative_reloc(*rsym, pParent)))
824 ARMRelocator::Result rel32(Relocation& pReloc, ARMRelocator& pParent) {
833 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
848 ARMRelocator::Result base_prel(Relocation& pReloc, ARMRelocator& pParent) {
856 ARMRelocator::Result gotoff32(Relocation& pReloc, ARMRelocator& pParent) {
859 Relocator::Address GOT_ORG = helper_GOT_ORG(pParent);
869 ARMRelocator::Result got_brel(Relocation& pReloc, ARMRelocator& pParent) {
873 Relocator::Address GOT_S = helper_get_GOT_address(*pReloc.symInfo(), pParent);
875 Relocator::Address GOT_ORG = helper_GOT_ORG(pParent);
880 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo());
887 ARMRelocator::Result got_prel(Relocation& pReloc, ARMRelocator& pParent) {
891 Relocator::Address GOT_S = helper_get_GOT_address(*pReloc.symInfo(), pParent);
899 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo());
906 ARMRelocator::Result thm_jump8(Relocation& pReloc, ARMRelocator& pParent) {
913 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
924 ARMRelocator::Result thm_jump11(Relocation& pReloc, ARMRelocator& pParent) {
931 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
942 ARMRelocator::Result thm_jump19(Relocation& pReloc, ARMRelocator& pParent) {
955 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
987 ARMRelocator::Result call(Relocation& pReloc, ARMRelocator& pParent) {
1010 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
1040 ARMRelocator::Result thm_call(Relocation& pReloc, ARMRelocator& pParent) {
1063 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
1109 ARMRelocator::Result movw_abs_nc(Relocation& pReloc, ARMRelocator& pParent) {
1125 S = helper_get_PLT_address(*rsym, pParent);
1138 ARMRelocator::Result movw_prel_nc(Relocation& pReloc, ARMRelocator& pParent) {
1157 ARMRelocator::Result movt_abs(Relocation& pReloc, ARMRelocator& pParent) {
1171 S = helper_get_PLT_address(*rsym, pParent);
1183 ARMRelocator::Result movt_prel(Relocation& pReloc, ARMRelocator& pParent) {
1197 ARMRelocator& pParent) {
1218 S = helper_get_PLT_address(*rsym, pParent);
1233 ARMRelocator& pParent) {
1257 ARMRelocator::Result thm_movw_brel(Relocation& pReloc, ARMRelocator& pParent) {
1281 ARMRelocator::Result thm_movt_abs(Relocation& pReloc, ARMRelocator& pParent) {
1298 S = helper_get_PLT_address(*rsym, pParent);
1316 ARMRelocator::Result thm_movt_prel(Relocation& pReloc, ARMRelocator& pParent) {
1337 ARMRelocator::Result prel31(Relocation& pReloc, ARMRelocator& pParent) {
1348 S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
1362 ARMRelocator::Result tls(Relocation& pReloc, ARMRelocator& pParent) {
1366 ARMRelocator::Result unsupported(Relocation& pReloc, ARMRelocator& pParent) {