/frameworks/compile/mclinker/lib/Target/AArch64/ |
AArch64RelocationHelpers.h | 148 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(pSym); local 149 assert(got_entry != NULL); 150 return pParent.getTarget().getGOT().addr() + got_entry->getOffset(); 165 AArch64GOTEntry* got_entry = ld_backend.getGOT().createGOT(); local 166 pParent.getSymGOTMap().record(*rsym, *got_entry); 171 got_entry->setValue(AArch64Relocator::SymVal); 173 // Initialize got_entry content and the corresponding dynamic relocation. 175 got_entry->setValue(AArch64Relocator::SymVal); 177 rsym, *got_entry, 0x0, llvm::ELF::R_AARCH64_RELATIVE, pParent); 181 helper_DynRela_init(rsym, *got_entry, 0x0, llvm::ELF::R_AARCH64_GLOB_DAT [all...] |
AArch64Relocator.cpp | 663 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local 664 if (got_entry != NULL && AArch64Relocator::SymVal == got_entry->getValue()) 665 got_entry->setValue(pReloc.symValue()); 687 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local 688 if (got_entry != NULL && AArch64Relocator::SymVal == got_entry->getValue()) 689 got_entry->setValue(pReloc.symValue());
|
/frameworks/compile/mclinker/lib/Target/X86/ |
X86Relocator.cpp | 67 X86_32GOTEntry* got_entry = ld_backend.getGOT().create(); local 68 pParent.getSymGOTMap().record(*rsym, *got_entry); 72 got_entry->setValue(X86Relocator::SymVal); 74 // Initialize got_entry content and the corresponding dynamic relocation. 77 rsym, *got_entry, 0x0, llvm::ELF::R_386_RELATIVE, pParent); 78 got_entry->setValue(X86Relocator::SymVal); 81 rsym, *got_entry, 0x0, llvm::ELF::R_386_GLOB_DAT, pParent); 82 got_entry->setValue(0x0); 85 return *got_entry; 94 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()) local 766 static X86_32GOTEntry* got_entry = NULL; local 1020 const X86_32GOTEntry& got_entry = pParent.getTLSModuleID(); local 1049 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym); local 1069 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym); local 1143 X86_64GOTEntry* got_entry = ld_backend.getGOT().create(); local 1172 X86_64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local 1613 X86_64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local [all...] |
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
HexagonRelocator.cpp | 63 HexagonGOTEntry* got_entry = ld_backend.getGOT().create(); local 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) local 841 HexagonGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
ARMRelocator.cpp | 76 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(pSym); local 77 assert(got_entry != NULL); 78 return pParent.getTarget().getGOT().addr() + got_entry->getOffset(); 89 ARMGOTEntry* got_entry = ld_backend.getGOT().createGOT(); local 90 pParent.getSymGOTMap().record(*rsym, *got_entry); 94 got_entry->setValue(ARMRelocator::SymVal); 100 got_entry->setValue(ARMRelocator::SymVal); 105 got_entry->setValue(0); 109 rel_entry.targetRef().assign(*got_entry); 111 return *got_entry; 880 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local 899 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); local [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
MipsRelocator.cpp | 607 Fragment* got_entry = got.lookupLocalEntry(rsym, entryValue); local 610 if (got_entry != NULL) 611 return *got_entry; 614 got_entry = got.consumeLocal(); 617 setupRel32DynEntry(*FragmentRef::Create(*got_entry, 0), NULL); 619 got.setEntryValue(got_entry, entryValue); 621 got.recordLocalEntry(rsym, entryValue, got_entry); 623 return *got_entry; 634 Fragment* got_entry = got.lookupGlobalEntry(rsym); local 637 if (got_entry != NULL 972 Fragment& got_entry = pParent.getLocalGOTEntry(pReloc, res); local [all...] |
/toolchain/binutils/binutils-2.25/bfd/ |
elf32-m68k.c | 2676 struct elf_m68k_got_entry *got_entry; local 3006 struct elf_m68k_got_entry *got_entry; local 4314 struct elf_m68k_got_entry *got_entry; local [all...] |
elf32-bfin.c | 1935 bfd_signed_vma got_entry, fdgot_entry, fd_entry; member in struct:bfinfdpic_relocs_info [all...] |
elf32-frv.c | 1082 bfd_signed_vma got_entry, fdgot_entry, fd_entry; member in struct:frvfdpic_relocs_info [all...] |
elf64-ppc.c | 2726 struct got_entry struct [all...] |
elf-bfd.h | 84 struct got_entry; 91 struct got_entry *glist; [all...] |
elf32-spu.c | 348 struct got_entry struct 350 struct got_entry *next; 1062 struct got_entry *g, **head; 1100 struct got_entry *gnext; [all...] |
elf32-metag.c | 3082 bfd_vma got_entry; local [all...] |
elf32-sh.c | 1589 bfd_vma got_entry; \/* the address of the symbol's .got.plt entry *\/ member in struct:elf_sh_plt_info::__anon75327 [all...] |
/toolchain/binutils/binutils-2.25/gold/ |
output.cc | [all...] |
arm.cc | [all...] |
output.h | [all...] |