Lines Matching refs:sechdrs
76 module_frob_arch_sections(Elf64_Ehdr *hdr, Elf64_Shdr *sechdrs, in module_frob_arch_sections() argument
84 esechdrs = sechdrs + hdr->e_shnum; in module_frob_arch_sections()
90 for (s = sechdrs; s < esechdrs; ++s) in module_frob_arch_sections()
95 me->arch.gotsecindex = s - sechdrs; in module_frob_arch_sections()
122 for (s = sechdrs; s < esechdrs; ++s) in module_frob_arch_sections()
145 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument
149 Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add()
150 unsigned long i, n = sechdrs[relsec].sh_size / sizeof(*rela); in apply_relocate_add()
156 sechdrs[relsec].sh_info); in apply_relocate_add()
158 base = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr; in apply_relocate_add()
159 symtab = (Elf64_Sym *)sechdrs[symindex].sh_addr; in apply_relocate_add()
164 got = sechdrs[me->arch.gotsecindex].sh_addr; in apply_relocate_add()