Lines Matching defs:pParent

30                                       HexagonRelocator &pParent) {
31 HexagonLDBackend &ld_backend = pParent.getTarget();
56 HexagonRelocator &pParent) {
59 HexagonLDBackend &ld_backend = pParent.getTarget();
60 assert(NULL == pParent.getSymGOTMap().lookUp(*rsym));
63 pParent.getSymGOTMap().record(*rsym, *got_entry);
71 if (helper_use_relative_reloc(*rsym, pParent)) {
73 pParent);
78 pParent);
86 HexagonRelocator &pParent) {
87 HexagonGOTEntry *got_entry = pParent.getSymGOTMap().lookUp(pSym);
89 return pParent.getTarget().getGOT().addr() + got_entry->getOffset();
93 HexagonRelocator &pParent) {
96 HexagonLDBackend &ld_backend = pParent.getTarget();
97 assert(NULL == pParent.getSymPLTMap().lookUp(*rsym));
100 pParent.getSymPLTMap().record(*rsym, *plt_entry);
102 assert(NULL == pParent.getSymGOTPLTMap().lookUp(*rsym) &&
105 pParent.getSymGOTPLTMap().record(*rsym, *gotplt_entry);
116 HexagonRelocator &pParent) {
117 PLTEntryBase *plt_entry = pParent.getSymPLTMap().lookUp(pSym);
119 return pParent.getTarget().getPLT().addr() + plt_entry->getOffset();
129 HexagonRelocator &pParent);
168 HexagonRelocator::HexagonRelocator(HexagonLDBackend &pParent,
170 : Relocator(pConfig), m_Target(pParent) {}
483 Relocator::Result none(Relocation &pReloc, HexagonRelocator &pParent) {
680 Relocator::Result relocAbs(Relocation &pReloc, HexagonRelocator &pParent) {
685 Relocation* rel_entry = pParent.getRelRelMap().lookUp(pReloc);
703 S = helper_get_PLT_address(*rsym, pParent);
708 helper_use_relative_reloc(*rsym, pParent)) {
720 Relocator::Result relocPCREL(Relocation &pReloc, HexagonRelocator &pParent) {
741 S = helper_get_PLT_address(*rsym, pParent);
752 Relocator::Result relocGPREL(Relocation &pReloc, HexagonRelocator &pParent) {
755 Relocator::DWord GP = pParent.getTarget().getGP();
803 HexagonRelocator &pParent) {
807 PLT_S = helper_get_PLT_address(*pReloc.symInfo(), pParent);
820 Relocator::Result relocGOT(Relocation &pReloc, HexagonRelocator &pParent) {
826 HexagonGOTEntry *got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo());
832 helper_get_GOT_address(*pReloc.symInfo(), pParent);
833 Relocator::Address GOT = pParent.getTarget().getGOTSymbolAddr();
899 Relocator::Result relocGOTREL(Relocation &pReloc, HexagonRelocator &pParent) {
902 Relocator::Address GOT = pParent.getTarget().getGOTSymbolAddr();
950 Relocator::Result unsupport(Relocation &pReloc, HexagonRelocator &pParent) {