Lines Matching defs:got_entry

75   X86_32GOTEntry* got_entry = ld_backend.getGOT().create();
76 pParent.getSymGOTMap().record(*rsym, *got_entry);
80 got_entry->setValue(X86Relocator::SymVal);
83 // Initialize got_entry content and the corresponding dynamic relocation.
85 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_386_RELATIVE,
87 got_entry->setValue(X86Relocator::SymVal);
90 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_386_GLOB_DAT,
92 got_entry->setValue(0x0);
95 return *got_entry;
108 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo());
109 assert(NULL != got_entry);
110 return pParent.getTarget().getGOT().addr() + got_entry->getOffset();
497 X86_32GOTEntry* got_entry = getTarget().getGOT().create();
498 getSymGOTMap().record(*rsym, *got_entry);
499 got_entry->setValue(0x0);
500 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_386_TLS_TPOFF,
514 X86_32GOTEntry* got_entry = getTarget().getGOT().create();
515 getSymGOTMap().record(*rsym, *got_entry);
516 got_entry->setValue(0x0);
517 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_386_TLS_TPOFF,
749 X86_32GOTEntry* got_entry = getTarget().getGOT().create();
750 getSymGOTMap().record(*rsym, *got_entry);
751 got_entry->setValue(0x0);
752 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_386_TLS_TPOFF,
764 X86_32GOTEntry* got_entry = getTarget().getGOT().create();
765 getSymGOTMap().record(*rsym, *got_entry);
766 got_entry->setValue(0x0);
767 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_386_TLS_TPOFF,
802 static X86_32GOTEntry* got_entry = NULL;
803 if (NULL != got_entry)
804 return *got_entry;
807 got_entry = getTarget().getGOT().create();
810 helper_DynRel_init(NULL, *got_entry, 0x0, llvm::ELF::R_386_TLS_DTPMOD32,
812 return *got_entry;
988 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo());
989 assert(NULL != got_entry);
990 if (got_entry->getValue() == X86Relocator::SymVal)
991 got_entry->setValue(pReloc.symValue());
1052 const X86_32GOTEntry& got_entry = pParent.getTLSModuleID();
1055 X86Relocator::SWord GOT_S = got_entry.getOffset() -
1083 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym);
1084 assert(NULL != got_entry);
1085 // perform relocation to the absolute address of got_entry
1087 pParent.getTarget().getGOT().addr() + got_entry->getOffset();
1104 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym);
1105 assert(NULL != got_entry);
1108 X86Relocator::SWord GOT_S = got_entry->getOffset() -
1189 X86_64GOTEntry* got_entry = ld_backend.getGOT().create();
1190 pParent.getSymGOTMap().record(*rsym, *got_entry);
1195 got_entry->setValue(X86Relocator::SymVal);
1198 // Initialize got_entry content and the corresponding dynamic relocation.
1200 Relocation& rel_entry = helper_DynRel_init(rsym, *got_entry, 0x0,
1206 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_X86_64_GLOB_DAT,
1209 got_entry->setValue(0);
1211 return *got_entry;
1224 X86_64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo());
1225 assert(NULL != got_entry);
1226 return got_entry->getOffset();
1668 X86_64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo());
1669 if (X86Relocator::SymVal == got_entry->getValue())
1670 got_entry->setValue(pReloc.symValue());