Lines Matching refs:sechdrs
262 int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate() argument
266 Elf_Mips_Rel *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate()
274 sechdrs[relsec].sh_info); in apply_relocate()
276 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate()
278 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate()
281 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate()
302 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument
306 Elf_Mips_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add()
314 sechdrs[relsec].sh_info); in apply_relocate_add()
316 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add()
318 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
321 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
364 const Elf_Shdr *sechdrs, in module_finalize() argument
368 char *secstrings = (void *)hdr + sechdrs[hdr->e_shstrndx].sh_offset; in module_finalize()
374 for (s = sechdrs; s < sechdrs + hdr->e_shnum; s++) { in module_finalize()