Home
last modified time | relevance | path

Searched refs:sechdrs (Results 1 – 2 of 2) sorted by relevance

/kernel/
Dkexec_file.c120 arch_kexec_apply_relocations_add(const Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, in arch_kexec_apply_relocations_add() argument
129 arch_kexec_apply_relocations(const Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, in arch_kexec_apply_relocations() argument
157 vfree(pi->sechdrs); in kimage_file_post_load_cleanup()
158 pi->sechdrs = NULL; in kimage_file_post_load_cleanup()
673 Elf_Shdr *sechdrs = NULL; in __kexec_load_purgatory() local
689 sechdrs = vzalloc(pi->ehdr->e_shnum * sizeof(Elf_Shdr)); in __kexec_load_purgatory()
690 if (!sechdrs) in __kexec_load_purgatory()
693 memcpy(sechdrs, sechdrs_c, pi->ehdr->e_shnum * sizeof(Elf_Shdr)); in __kexec_load_purgatory()
710 if (sechdrs[i].sh_type == SHT_NOBITS) in __kexec_load_purgatory()
713 sechdrs[i].sh_offset = (unsigned long)pi->ehdr + in __kexec_load_purgatory()
[all …]
Dmodule.c324 Elf_Shdr *sechdrs; member
375 Elf_Shdr *shdr = &info->sechdrs[i]; in find_sec()
388 return (void *)info->sechdrs[find_sec(info, name)].sh_addr; in section_addr()
400 *num = info->sechdrs[sec].sh_size / object_size; in section_objs()
401 return (void *)info->sechdrs[sec].sh_addr; in section_objs()
644 Elf_Shdr *pcpusec = &info->sechdrs[info->index.pcpu]; in percpu_modalloc()
730 if (info->sechdrs[info->index.pcpu].sh_size != 0) in percpu_modalloc()
1290 static int check_version(Elf_Shdr *sechdrs, in check_version() argument
1308 versions = (void *) sechdrs[versindex].sh_addr; in check_version()
1309 num_versions = sechdrs[versindex].sh_size in check_version()
[all …]