Lines Matching refs:pParent

31                                                X86RelocationFactory& pParent);
50 X86GNULDBackend& pParent)
52 m_Target(pParent) {
102 X86RelocationFactory& pParent)
106 X86GNULDBackend& ld_backend = pParent.getTarget();
121 if (helper_use_relative_reloc(*rsym, pLDInfo, pParent)) {
143 X86RelocationFactory::Address helper_GOT_ORG(X86RelocationFactory& pParent)
145 return pParent.getTarget().getGOTPLT().getSection().addr();
152 X86RelocationFactory& pParent)
154 GOTEntry& got_entry = helper_get_GOT_and_init(pReloc, pLDInfo, pParent);
156 pParent.getTarget().getGOT().getSection().addr();
157 return got_addr + pParent.getLayout().getOutputOffset(got_entry);
163 X86RelocationFactory& pParent)
167 X86GNULDBackend& ld_backend = pParent.getTarget();
194 X86RelocationFactory::Address helper_PLT_ORG(X86RelocationFactory& pParent)
196 return pParent.getTarget().getPLT().getSection().addr();
202 X86RelocationFactory& pParent)
204 PLTEntry& plt_entry = helper_get_PLT_and_init(pReloc, pParent);
205 return helper_PLT_ORG(pParent) + pParent.getLayout().getOutputOffset(plt_entry);
213 X86RelocationFactory& pParent)
217 X86GNULDBackend& ld_backend = pParent.getTarget();
239 X86RelocationFactory& pParent)
247 X86RelocationFactory& pParent)
252 bool has_dyn_rel = pParent.getTarget().symbolNeedsDynRel(
256 const LDSection* target_sect = pParent.getLayout().getOutputLDSection(
268 helper_DynRel(pReloc, llvm::ELF::R_386_RELATIVE, pParent);
276 S = helper_PLT(pReloc, pParent);
283 if (helper_use_relative_reloc(*rsym, pLDInfo, pParent)) {
284 helper_DynRel(pReloc, llvm::ELF::R_386_RELATIVE, pParent);
287 helper_DynRel(pReloc, pReloc.type(), pParent);
301 X86RelocationFactory& pParent)
306 RelocationFactory::DWord P = pReloc.place(pParent.getLayout());
308 const LDSection* target_sect = pParent.getLayout().getOutputLDSection(
321 S = helper_PLT(pReloc, pParent);
324 if (pParent.getTarget().symbolNeedsDynRel(
327 if (helper_use_relative_reloc(*rsym, pLDInfo, pParent) ) {
328 helper_DynRel(pReloc, llvm::ELF::R_386_RELATIVE, pParent);
331 helper_DynRel(pReloc, pReloc.type(), pParent);
345 X86RelocationFactory& pParent)
348 X86RelocationFactory::Address GOT_ORG = helper_GOT_ORG(pParent);
358 X86RelocationFactory& pParent)
361 X86RelocationFactory::Address GOT_ORG = helper_GOT_ORG(pParent);
363 pReloc.target() = GOT_ORG + A - pReloc.place(pParent.getLayout());
370 X86RelocationFactory& pParent)
376 X86RelocationFactory::Address GOT_S = helper_GOT(pReloc, pLDInfo, pParent);
378 X86RelocationFactory::Address GOT_ORG = helper_GOT_ORG(pParent);
387 X86RelocationFactory& pParent)
392 PLT_S = helper_PLT(pReloc, pParent);
396 X86RelocationFactory::Address P = pReloc.place(pParent.getLayout());