Lines Matching refs:got

66 #define GOT1_RESERVED_FOR_RTLD(got)					\  argument
67 (((got)[1] == 0x80000000) || (got)[1] & GOT1_MASK)
69 #define GOT1_RESERVED_FOR_RTLD(got) ((got)[1] & GOT1_MASK) argument
223 Elf_Addr *got = NULL; in _rtld_relocate_nonplt_self() local
239 got = (Elf_Addr *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self()
253 i = GOT1_RESERVED_FOR_RTLD(got) ? 2 : 1; in _rtld_relocate_nonplt_self()
255 got += i; in _rtld_relocate_nonplt_self()
257 *got++ += relocbase; in _rtld_relocate_nonplt_self()
263 *got = sym->st_value + relocbase; in _rtld_relocate_nonplt_self()
265 ++got; in _rtld_relocate_nonplt_self()
314 Elf_Addr *got = obj->pltgot; in _mips_rtld_bind() local
325 where = &got[obj->local_gotno + reloff - obj->gotsym]; in _mips_rtld_bind()
348 Elf_Addr *got = obj->pltgot; in reloc_non_plt() local
373 i = GOT1_RESERVED_FOR_RTLD(got) ? 2 : 1; in reloc_non_plt()
376 got += i; in reloc_non_plt()
378 got, obj->local_gotno, obj->relocbase); in reloc_non_plt()
380 *got += (Elf_Addr)obj->relocbase; in reloc_non_plt()
381 got++; in reloc_non_plt()
386 got, obj->symtabno); in reloc_non_plt()
390 sym->st_name + obj->strtab, (u_long) *got); in reloc_non_plt()
411 *got = def->st_value + (Elf_Addr)defobj->relocbase; in reloc_non_plt()
431 *got = sym->st_value + (Elf_Addr)obj->relocbase; in reloc_non_plt()
432 if ((Elf_Addr)(*got) == (Elf_Addr)obj->relocbase) { in reloc_non_plt()
440 *got = sym->st_value + in reloc_non_plt()
442 if ((Elf_Addr)(*got) == (Elf_Addr)obj->relocbase) { in reloc_non_plt()
455 *got = def->st_value + (Elf_Addr)defobj->relocbase; in reloc_non_plt()
456 if ((Elf_Addr)(*got) == (Elf_Addr)obj->relocbase) { in reloc_non_plt()
466 dbg(" --> now %lx", (u_long) *got); in reloc_non_plt()
468 ++got; in reloc_non_plt()
471 got = obj->pltgot; in reloc_non_plt()
497 val += got[obj->local_gotno + r_symndx - obj->gotsym]; in reloc_non_plt()