Home | History | Annotate | Download | only in AArch64

Lines Matching full:pparent

86     AArch64Relocator& pParent) {
87 PLTEntryBase* plt_entry = pParent.getSymPLTMap().lookUp(pSym);
89 return pParent.getTarget().getPLT().addr() + plt_entry->getOffset();
93 AArch64Relocator& pParent) {
96 AArch64GNULDBackend& ld_backend = pParent.getTarget();
97 assert(pParent.getSymPLTMap().lookUp(*rsym) == NULL);
100 pParent.getSymPLTMap().record(*rsym, *plt_entry);
103 assert(pParent.getSymGOTPLTMap().lookUp(*rsym) == NULL &&
106 pParent.getSymGOTPLTMap().record(*rsym, *gotplt_entry);
121 AArch64Relocator& pParent) {
122 AArch64GNULDBackend& ld_backend = pParent.getTarget();
137 const AArch64Relocator& pParent) {
140 pParent.getTarget().isSymbolPreemptible(pSym))
147 AArch64Relocator& pParent) {
148 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(pSym);
150 return pParent.getTarget().getGOT().addr() + got_entry->getOffset();
153 static inline Relocator::Address helper_GOT_ORG(AArch64Relocator& pParent) {
154 return pParent.getTarget().getGOT().addr();
159 AArch64Relocator& pParent) {
162 AArch64GNULDBackend& ld_backend = pParent.getTarget();
163 assert(pParent.getSymGOTMap().lookUp(*rsym) == NULL);
166 pParent.getSymGOTMap().record(*rsym, *got_entry);
174 if (helper_use_relative_reloc(*rsym, pParent)) {
177 rsym, *got_entry, 0x0, llvm::ELF::R_AARCH64_RELATIVE, pParent);
179 pParent.getRelRelMap().record(pReloc, rel_entry);
182 pParent);