Home | History | Annotate | Download | only in Hexagon

Lines Matching defs:got_entry

63   HexagonGOTEntry* got_entry = ld_backend.getGOT().create();
64 pParent.getSymGOTMap().record(*rsym, *got_entry);
68 got_entry->setValue(HexagonRelocator::SymVal);
70 // Initialize got_entry content and the corresponding dynamic relocation.
73 rsym, *got_entry, 0x0, llvm::ELF::R_HEX_RELATIVE, pParent);
74 got_entry->setValue(HexagonRelocator::SymVal);
77 rsym, *got_entry, 0x0, llvm::ELF::R_HEX_GLOB_DAT, pParent);
78 got_entry->setValue(0);
81 return *got_entry;
86 HexagonGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(pSym);
87 assert(got_entry != NULL);
88 return pParent.getTarget().getGOT().addr() + got_entry->getOffset();
841 HexagonGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo());
842 assert(got_entry != NULL);
843 if (HexagonRelocator::SymVal == got_entry->getValue())
844 got_entry->setValue(pReloc.symValue());