Lines Matching full:got
20 /* Allocate the GOT at the end of the core sections. */
59 bits above 256 to store the got offset for this reloc. */ in process_reloc_for_got()
69 Elf64_Shdr *esechdrs, *symtab, *s, *got; in module_frob_arch_sections() local
73 symtab = got = NULL; in module_frob_arch_sections()
81 else if (!strcmp(".got", secstrings + s->sh_name)) { in module_frob_arch_sections()
82 got = s; in module_frob_arch_sections()
90 if (!got) { in module_frob_arch_sections()
91 printk(KERN_ERR "module %s: no got section\n", me->name); in module_frob_arch_sections()
104 got->sh_size = 0; in module_frob_arch_sections()
105 got->sh_addralign = 8; in module_frob_arch_sections()
106 got->sh_type = SHT_NOBITS; in module_frob_arch_sections()
108 /* Examine all LITERAL relocations to find out what GOT entries in module_frob_arch_sections()
109 are required. This sizes the GOT section as well. */ in module_frob_arch_sections()
116 &got->sh_size); in module_frob_arch_sections()
141 unsigned long got, gp; in apply_relocate_add() local
149 got = sechdrs[me->arch.gotsecindex].sh_addr; in apply_relocate_add()
150 gp = got + 0x8000; in apply_relocate_add()
185 hi = got + r_got_offset; in apply_relocate_add()