Lines Matching refs:got

192   ElfW(Addr) *got;							\
195 got = (ElfW(Addr) *) D_PTR (map, l_info[DT_PLTGOT]); \
203 i = (got[1] & ELF_MIPS_GNU_GOT1_MASK)? 2 : 1; \
208 got[i++] += map->l_addr; \
211 got += n; \
220 *got = SYMBOL_ADDRESS (map, sym, true); \
222 && *got != sym->st_value) \
223 *got += map->l_addr; \
227 *got += map->l_addr; \
230 *got = SYMBOL_ADDRESS (map, sym, true); \
232 got++; \
590 const ElfW(Addr) *got in elf_machine_reloc()
596 reloc_value += got[symidx + local_gotno - gotsym]; in elf_machine_reloc()
622 const ElfW(Addr) *got in elf_machine_reloc()
628 ElfW(Addr) reloc_value = got[symidx + local_gotno - gotsym]; in elf_machine_reloc()
774 ElfW(Addr) *got; in elf_machine_got_rel()
794 got = (ElfW(Addr) *) D_PTR (map, l_info[DT_PLTGOT]); in elf_machine_got_rel()
802 i = (got[1] & ELF_MIPS_GNU_GOT1_MASK)? 2 : 1; in elf_machine_got_rel()
809 got[i++] += map->l_addr; in elf_machine_got_rel()
814 got += n; in elf_machine_got_rel()
830 *got = SYMBOL_ADDRESS (map, sym, true); in elf_machine_got_rel()
834 *got = RESOLVE_GOTSYM (sym, vernum, symidx, R_MIPS_JUMP_SLOT); in elf_machine_got_rel()
837 *got = RESOLVE_GOTSYM (sym, vernum, symidx, R_MIPS_32); in elf_machine_got_rel()
840 *got = RESOLVE_GOTSYM (sym, vernum, symidx, R_MIPS_32); in elf_machine_got_rel()
842 && *got != sym->st_value) in elf_machine_got_rel()
845 *got += map->l_addr; in elf_machine_got_rel()
849 *got = RESOLVE_GOTSYM (sym, vernum, symidx, R_MIPS_JUMP_SLOT); in elf_machine_got_rel()
854 *got += map->l_addr; in elf_machine_got_rel()
857 *got = RESOLVE_GOTSYM (sym, vernum, symidx, R_MIPS_32); in elf_machine_got_rel()
859 ++got; in elf_machine_got_rel()
877 ElfW(Addr) *got; in elf_machine_runtime_setup()
888 got = (ElfW(Addr) *) D_PTR (l, l_info[DT_PLTGOT]); in elf_machine_runtime_setup()
892 got[0] = (ElfW(Addr)) &_dl_runtime_resolve; in elf_machine_runtime_setup()
897 if ((got[1] & ELF_MIPS_GNU_GOT1_MASK) != 0) in elf_machine_runtime_setup()
898 got[1] = ((ElfW(Addr)) l | ELF_MIPS_GNU_GOT1_MASK); in elf_machine_runtime_setup()