Searched defs:got_entry (Results 1 - 6 of 6) sorted by relevance

/frameworks/compile/mclinker/lib/Target/AArch64/
H A DAArch64RelocationHelpers.h167 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(pSym); local
168 assert(NULL != got_entry);
169 return pParent.getTarget().getGOT().addr() + got_entry->getOffset();
186 AArch64GOTEntry* got_entry = ld_backend.getGOT().createGOT(); local
187 pParent.getSymGOTMap().record(*rsym, *got_entry);
192 got_entry->setValue(AArch64Relocator::SymVal);
195 // Initialize got_entry content and the corresponding dynamic relocation.
197 got_entry->setValue(AArch64Relocator::SymVal);
198 Relocation& rel_entry = helper_DynRela_init(rsym, *got_entry, 0x0,
204 helper_DynRela_init(rsym, *got_entry,
[all...]
H A DAArch64Relocator.cpp620 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local
621 if (NULL != got_entry && AArch64Relocator::SymVal == got_entry->getValue())
622 got_entry->setValue(pReloc.symValue());
645 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local
646 if (NULL != got_entry && AArch64Relocator::SymVal == got_entry->getValue())
647 got_entry->setValue(pReloc.symValue());
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonRelocator.cpp62 HexagonGOTEntry *got_entry = ld_backend.getGOT().create(); local
63 pParent.getSymGOTMap().record(*rsym, *got_entry);
67 got_entry->setValue(HexagonRelocator::SymVal);
70 // Initialize got_entry content and the corresponding dynamic relocation.
72 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_HEX_RELATIVE,
74 got_entry->setValue(HexagonRelocator::SymVal);
77 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_HEX_GLOB_DAT,
79 got_entry->setValue(0);
82 return *got_entry;
87 HexagonGOTEntry *got_entry local
826 HexagonGOTEntry *got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local
[all...]
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86Relocator.cpp75 X86_32GOTEntry* got_entry = ld_backend.getGOT().create(); local
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 local
802 static X86_32GOTEntry* got_entry = NULL; local
1052 const X86_32GOTEntry& got_entry = pParent.getTLSModuleID(); local
1083 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym); local
1104 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym); local
1189 X86_64GOTEntry* got_entry = ld_backend.getGOT().create(); local
1224 X86_64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local
1668 X86_64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local
[all...]
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMRelocator.cpp85 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(pSym); local
86 assert(NULL != got_entry);
87 return pParent.getTarget().getGOT().addr() + got_entry->getOffset();
100 ARMGOTEntry* got_entry = ld_backend.getGOT().createGOT(); local
101 pParent.getSymGOTMap().record(*rsym, *got_entry);
105 got_entry->setValue(ARMRelocator::SymVal);
112 got_entry->setValue(ARMRelocator::SymVal);
118 got_entry->setValue(0);
122 rel_entry.targetRef().assign(*got_entry);
124 return *got_entry;
936 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local
956 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local
[all...]
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsRelocator.cpp623 Fragment* got_entry = got.lookupLocalEntry(rsym, entryValue); local
626 if (NULL != got_entry)
627 return *got_entry;
630 got_entry = got.consumeLocal();
633 setupRelDynEntry(*FragmentRef::Create(*got_entry, 0), NULL);
635 got.setEntryValue(got_entry, entryValue);
637 got.recordLocalEntry(rsym, entryValue, got_entry);
639 return *got_entry;
651 Fragment* got_entry = got.lookupGlobalEntry(rsym); local
654 if (NULL != got_entry)
937 Fragment& got_entry = pParent.getLocalGOTEntry(pReloc, res); local
[all...]

Completed in 411 milliseconds