Lines Matching defs:addrs
341 static void get_dynscn_addrs (Elf *elf, GElf_Phdr *phdr, GElf_Addr addrs[i_max]);
343 GElf_Addr addrs[n], GElf_Off offs[n]);
4879 GElf_Addr addrs[n], GElf_Off offs[n])
4887 if (offs[j] == 0 && addrs[j] >= phdr->p_vaddr + main_bias &&
4888 addrs[j] - (phdr->p_vaddr + main_bias) < phdr->p_filesz) {
4889 offs[j] = addrs[j] - (phdr->p_vaddr + main_bias) + phdr->p_offset;
4904 get_dynscn_addrs(Elf *elf, GElf_Phdr *phdr, GElf_Addr addrs[i_max])
4919 addrs[i_symtab] = dyn->d_un.d_ptr;
4923 addrs[i_hash] = dyn->d_un.d_ptr;
4927 addrs[i_gnu_hash] = dyn->d_un.d_ptr;
4931 addrs[i_strtab] = dyn->d_un.d_ptr;
4935 addrs[i_versym] = dyn->d_un.d_ptr;
4939 addrs[i_verdef] = dyn->d_un.d_ptr;
4943 addrs[i_verneed] = dyn->d_un.d_ptr;
4947 addrs[i_strsz] = dyn->d_un.d_val;
4959 GElf_Addr addrs[i_max] = {0,};
4961 get_dynscn_addrs(elf, phdr, addrs);
4962 find_offsets(elf, 0, i_max, addrs, offs);
4964 elf, offs[i_strtab], addrs[i_strsz], ELF_T_BYTE);