Lines Matching defs:sechdrs

189 		Elf_Shdr *shdr = &info->sechdrs[i];
202 return (void *)info->sechdrs[find_sec(info, name)].sh_addr;
214 *num = info->sechdrs[sec].sh_size / object_size;
215 return (void *)info->sechdrs[sec].sh_addr;
224 Elf_Shdr *shdr = &info->sechdrs[i];
243 *num = info->sechdrs[sec].sh_size / object_size;
244 return (void *)info->sechdrs[sec].sh_addr;
379 Elf_Shdr *pcpusec = &info->sechdrs[info->index.pcpu];
475 if (info->sechdrs[info->index.pcpu].sh_size != 0)
1038 Elf_Shdr *infosec = &info->sechdrs[info->index.info];
1394 Elf_Shdr *symsec = &info->sechdrs[info->index.sym];
1454 secbase = info->sechdrs[sym[i].st_shndx].sh_addr;
1470 unsigned int infosec = info->sechdrs[i].sh_info;
1477 if (!(info->sechdrs[infosec].sh_flags & SHF_ALLOC))
1480 if (info->sechdrs[i].sh_flags & SHF_RELA_LIVEPATCH)
1481 err = klp_apply_section_relocs(mod, info->sechdrs,
1486 else if (info->sechdrs[i].sh_type == SHT_REL)
1487 err = apply_relocate(info->sechdrs, info->strtab,
1489 else if (info->sechdrs[i].sh_type == SHT_RELA)
1490 err = apply_relocate_add(info->sechdrs, info->strtab,
1564 Elf_Shdr *s = &info->sechdrs[i];
1593 info->sechdrs[i].sh_entsize = ~0UL;
1737 info->sechdrs = (void *)info->hdr + info->hdr->e_shoff;
1750 strhdr = &info->sechdrs[info->hdr->e_shstrndx];
1776 if (info->sechdrs[0].sh_type != SHT_NULL
1777 || info->sechdrs[0].sh_size != 0
1778 || info->sechdrs[0].sh_addr != 0) {
1780 info->sechdrs[0].sh_type);
1785 shdr = &info->sechdrs[i];
1846 shdr = &info->sechdrs[sym_idx];
1848 info->strtab = (char *)info->hdr + info->sechdrs[info->index.str].sh_offset;
1871 shdr = &info->sechdrs[mod_idx];
2006 info->sechdrs[0].sh_addr = 0;
2009 Elf_Shdr *shdr = &info->sechdrs[i];
2020 info->sechdrs[info->index.vers].sh_flags &= ~(unsigned long)SHF_ALLOC;
2021 info->sechdrs[info->index.info].sh_flags &= ~(unsigned long)SHF_ALLOC;
2189 /* sechdrs[0].sh_size is always zero */
2266 Elf_Shdr *shdr = &info->sechdrs[i];
2341 Elf_Shdr *sechdrs,
2376 err = module_frob_arch_sections(info->hdr, info->sechdrs,
2381 err = module_enforce_rwx_sections(info->hdr, info->sechdrs,
2387 info->sechdrs[info->index.pcpu].sh_flags &= ~(unsigned long)SHF_ALLOC;
2396 info->sechdrs[ndx].sh_flags |= SHF_RO_AFTER_INIT;
2405 info->sechdrs[ndx].sh_flags |= SHF_RO_AFTER_INIT;
2421 mod = (void *)info->sechdrs[info->index.mod].sh_addr;
2436 const Elf_Shdr *sechdrs,
2448 percpu_modcopy(mod, (void *)info->sechdrs[info->index.pcpu].sh_addr,
2449 info->sechdrs[info->index.pcpu].sh_size);
2455 return module_finalize(info->hdr, info->sechdrs, mod);
2748 module_bug_finalize(info->hdr, info->sechdrs, mod);
2749 module_cfi_finalize(info->hdr, info->sechdrs, mod);