Lines Matching refs:sechdrs
303 static int __apply_relocate(Elf_Shdr *sechdrs, const char *strtab,
319 sechdrs[relsec].sh_info);
321 r.rel = (void *)sechdrs[relsec].sh_addr;
324 for (i = 0; i < sechdrs[relsec].sh_size / reloc_sz; i++) {
326 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
329 sym = (Elf_Sym *)sechdrs[symindex].sh_addr
376 int apply_relocate(Elf_Shdr *sechdrs, const char *strtab,
380 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, false);
384 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab,
388 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, true);
415 const Elf_Shdr *sechdrs,
419 char *secstrings = (void *)hdr + sechdrs[hdr->e_shstrndx].sh_offset;
425 for (s = sechdrs; s < sechdrs + hdr->e_shnum; s++) {