Lines Matching refs:sechdrs
107 int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, in module_frob_arch_sections() argument
119 switch (sechdrs[i].sh_type) { in module_frob_arch_sections()
121 symtab = sechdrs + i; in module_frob_arch_sections()
136 strings = (void *) hdr + sechdrs[symtab->sh_link].sh_offset; in module_frob_arch_sections()
152 if (sechdrs[i].sh_type != SHT_RELA) in module_frob_arch_sections()
154 nrela = sechdrs[i].sh_size / sizeof(Elf_Rela); in module_frob_arch_sections()
155 rela = (void *) hdr + sechdrs[i].sh_offset; in module_frob_arch_sections()
398 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument
409 relsec, sechdrs[relsec].sh_info); in apply_relocate_add()
410 base = sechdrs[sechdrs[relsec].sh_info].sh_addr; in apply_relocate_add()
411 symtab = (Elf_Sym *) sechdrs[symindex].sh_addr; in apply_relocate_add()
412 rela = (Elf_Rela *) sechdrs[relsec].sh_addr; in apply_relocate_add()
413 n = sechdrs[relsec].sh_size / sizeof(Elf_Rela); in apply_relocate_add()
424 const Elf_Shdr *sechdrs, in module_finalize() argument