Elf_Shdr 26 arch/arc/kernel/module.c int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, Elf_Shdr 132 arch/arc/kernel/module.c int module_finalize(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, Elf_Shdr 188 arch/arm/kernel/module-plts.c int module_frob_arch_sections(Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, Elf_Shdr 323 arch/arm/kernel/module.c const Elf_Shdr *unw_sec; Elf_Shdr 324 arch/arm/kernel/module.c const Elf_Shdr *txt_sec; Elf_Shdr 327 arch/arm/kernel/module.c static const Elf_Shdr *find_mod_section(const Elf32_Ehdr *hdr, Elf_Shdr 328 arch/arm/kernel/module.c const Elf_Shdr *sechdrs, const char *name) Elf_Shdr 330 arch/arm/kernel/module.c const Elf_Shdr *s, *se; Elf_Shdr 343 arch/arm/kernel/module.c int module_finalize(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, Elf_Shdr 346 arch/arm/kernel/module.c const Elf_Shdr *s = NULL; Elf_Shdr 349 arch/arm/kernel/module.c const Elf_Shdr *sechdrs_end = sechdrs + hdr->e_shnum; Elf_Shdr 160 arch/arm64/kernel/module-plts.c Elf64_Word dstidx, Elf_Shdr *dstsec) Elf_Shdr 255 arch/arm64/kernel/module-plts.c int module_frob_arch_sections(Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, Elf_Shdr 261 arch/arm64/kernel/module-plts.c Elf_Shdr *pltsec, *tramp = NULL; Elf_Shdr 474 arch/arm64/kernel/module.c const Elf_Shdr *sechdrs, Elf_Shdr 477 arch/arm64/kernel/module.c const Elf_Shdr *s, *se; Elf_Shdr 27 arch/hexagon/kernel/module.c int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, Elf_Shdr 67 arch/hexagon/kernel/module.c int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, Elf_Shdr 423 arch/ia64/kernel/module.c module_frob_arch_sections (Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, char *secstrings, Elf_Shdr 906 arch/ia64/kernel/module.c module_finalize (const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) Elf_Shdr 103 arch/m68k/kernel/module.c const Elf_Shdr *sechdrs, Elf_Shdr 117 arch/microblaze/kernel/module.c int module_finalize(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, Elf_Shdr 25 arch/mips/boot/tools/relocs.c Elf_Shdr shdr; Elf_Shdr 253 arch/mips/boot/tools/relocs.c if (ehdr.e_shentsize != sizeof(Elf_Shdr)) Elf_Shdr 263 arch/mips/boot/tools/relocs.c Elf_Shdr shdr; Elf_Shdr 410 arch/mips/boot/tools/relocs.c Elf_Shdr shdr; Elf_Shdr 307 arch/mips/kernel/module.c static int __apply_relocate(Elf_Shdr *sechdrs, const char *strtab, Elf_Shdr 392 arch/mips/kernel/module.c int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, Elf_Shdr 400 arch/mips/kernel/module.c int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, Elf_Shdr 431 arch/mips/kernel/module.c const Elf_Shdr *sechdrs, Elf_Shdr 434 arch/mips/kernel/module.c const Elf_Shdr *s; Elf_Shdr 169 arch/mips/kernel/vpe.c static long get_offset(unsigned long *size, Elf_Shdr *sechdr) Elf_Shdr 183 arch/mips/kernel/vpe.c Elf_Shdr *sechdrs, const char *secstrings) Elf_Shdr 201 arch/mips/kernel/vpe.c Elf_Shdr *s = &sechdrs[i]; Elf_Shdr 477 arch/mips/kernel/vpe.c static void simplify_symbols(Elf_Shdr *sechdrs, Elf_Shdr 536 arch/mips/kernel/vpe.c static void dump_elfsymbols(Elf_Shdr *sechdrs, unsigned int symindex, Elf_Shdr 550 arch/mips/kernel/vpe.c static int find_vpe_symbols(struct vpe *v, Elf_Shdr *sechdrs, Elf_Shdr 579 arch/mips/kernel/vpe.c Elf_Shdr *sechdrs; Elf_Shdr 605 arch/mips/kernel/vpe.c if (len < hdr->e_shoff + hdr->e_shnum * sizeof(Elf_Shdr)) { Elf_Shdr 23 arch/nds32/kernel/module.c Elf_Shdr * sechdrs, Elf_Shdr 270 arch/nds32/kernel/module.c module_finalize(const Elf32_Ehdr * hdr, const Elf_Shdr * sechdrs, Elf_Shdr 133 arch/nios2/kernel/module.c int module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, Elf_Shdr 299 arch/parisc/kernel/module.c CONST Elf_Shdr *sechdrs, Elf_Shdr 518 arch/parisc/kernel/module.c int apply_relocate_add(Elf_Shdr *sechdrs, Elf_Shdr 663 arch/parisc/kernel/module.c int apply_relocate_add(Elf_Shdr *sechdrs, Elf_Shdr 832 arch/parisc/kernel/module.c const Elf_Shdr *sechdrs) Elf_Shdr 857 arch/parisc/kernel/module.c const Elf_Shdr *sechdrs, Elf_Shdr 863 arch/parisc/kernel/module.c const Elf_Shdr *s; Elf_Shdr 867 arch/parisc/kernel/module.c Elf_Shdr *symhdr = NULL; Elf_Shdr 896 arch/parisc/kernel/module.c symhdr = (Elf_Shdr *)&sechdrs[i]; Elf_Shdr 955 arch/parisc/kernel/module.c err = apply_relocate((Elf_Shdr *)sechdrs, Elf_Shdr 959 arch/parisc/kernel/module.c err = apply_relocate_add((Elf_Shdr *)sechdrs, Elf_Shdr 99 arch/powerpc/include/asm/module.h int module_finalize_ftrace(struct module *mod, const Elf_Shdr *sechdrs); Elf_Shdr 101 arch/powerpc/include/asm/module.h static inline int module_finalize_ftrace(struct module *mod, const Elf_Shdr *sechdrs) Elf_Shdr 20 arch/powerpc/kernel/module.c static const Elf_Shdr *find_section(const Elf_Ehdr *hdr, Elf_Shdr 21 arch/powerpc/kernel/module.c const Elf_Shdr *sechdrs, Elf_Shdr 35 arch/powerpc/kernel/module.c const Elf_Shdr *sechdrs, struct module *me) Elf_Shdr 37 arch/powerpc/kernel/module.c const Elf_Shdr *sect; Elf_Shdr 298 arch/powerpc/kernel/module_32.c int module_finalize_ftrace(struct module *module, const Elf_Shdr *sechdrs) Elf_Shdr 824 arch/powerpc/kernel/module_64.c int module_finalize_ftrace(struct module *mod, const Elf_Shdr *sechdrs) Elf_Shdr 17 arch/riscv/include/asm/module.h Elf_Shdr *shdr; Elf_Shdr 90 arch/riscv/kernel/module-sections.c int module_frob_arch_sections(Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, Elf_Shdr 126 arch/riscv/kernel/module-sections.c Elf_Shdr *dst_sec = sechdrs + sechdrs[i].sh_info; Elf_Shdr 296 arch/riscv/kernel/module.c int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, Elf_Shdr 266 arch/s390/kernel/machine_kexec_file.c Elf_Shdr *section, Elf_Shdr 267 arch/s390/kernel/machine_kexec_file.c const Elf_Shdr *relsec, Elf_Shdr 268 arch/s390/kernel/machine_kexec_file.c const Elf_Shdr *symtab) Elf_Shdr 109 arch/s390/kernel/module.c int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, Elf_Shdr 112 arch/s390/kernel/module.c Elf_Shdr *symtab; Elf_Shdr 415 arch/s390/kernel/module.c int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, Elf_Shdr 441 arch/s390/kernel/module.c const Elf_Shdr *sechdrs, Elf_Shdr 444 arch/s390/kernel/module.c const Elf_Shdr *s; Elf_Shdr 378 arch/sh/include/asm/dwarf.h extern int module_dwarf_finalize(const Elf_Ehdr *, const Elf_Shdr *, Elf_Shdr 1089 arch/sh/kernel/dwarf.c int module_dwarf_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, Elf_Shdr 100 arch/sh/kernel/module.c const Elf_Shdr *sechdrs, Elf_Shdr 56 arch/sparc/kernel/module.c Elf_Shdr *sechdrs, Elf_Shdr 83 arch/sparc/kernel/module.c int apply_relocate_add(Elf_Shdr *sechdrs, Elf_Shdr 185 arch/sparc/kernel/module.c const Elf_Shdr *sechdrs) Elf_Shdr 187 arch/sparc/kernel/module.c const Elf_Shdr *s, *sun4v_1insn = NULL, *sun4v_2insn = NULL; Elf_Shdr 208 arch/sparc/kernel/module.c const Elf_Shdr *sechdrs, Elf_Shdr 17 arch/x86/kernel/livepatch.c Elf_Shdr *s, *alt = NULL, *para = NULL; Elf_Shdr 495 arch/x86/kernel/machine_kexec_64.c Elf_Shdr *section, const Elf_Shdr *relsec, Elf_Shdr 496 arch/x86/kernel/machine_kexec_64.c const Elf_Shdr *symtabsec) Elf_Shdr 504 arch/x86/kernel/machine_kexec_64.c const Elf_Shdr *sechdrs; Elf_Shdr 221 arch/x86/kernel/module.c const Elf_Shdr *sechdrs, Elf_Shdr 224 arch/x86/kernel/module.c const Elf_Shdr *s, *text = NULL, *alt = NULL, *locks = NULL, Elf_Shdr 32 arch/x86/tools/relocs.c Elf_Shdr shdr; Elf_Shdr 384 arch/x86/tools/relocs.c if (ehdr.e_shentsize != sizeof(Elf_Shdr)) Elf_Shdr 389 arch/x86/tools/relocs.c Elf_Shdr shdr; Elf_Shdr 411 arch/x86/tools/relocs.c Elf_Shdr shdr; Elf_Shdr 111 include/linux/kexec.h Elf_Shdr *sechdrs; Elf_Shdr 190 include/linux/kexec.h Elf_Shdr *section, Elf_Shdr 191 include/linux/kexec.h const Elf_Shdr *relsec, Elf_Shdr 192 include/linux/kexec.h const Elf_Shdr *symtab); Elf_Shdr 194 include/linux/kexec.h Elf_Shdr *section, Elf_Shdr 195 include/linux/kexec.h const Elf_Shdr *relsec, Elf_Shdr 196 include/linux/kexec.h const Elf_Shdr *symtab); Elf_Shdr 341 include/linux/module.h Elf_Shdr *sechdrs; Elf_Shdr 861 include/linux/module.h void module_bug_finalize(const Elf_Ehdr *, const Elf_Shdr *, Elf_Shdr 868 include/linux/module.h const Elf_Shdr *sechdrs, Elf_Shdr 18 include/linux/moduleloader.h Elf_Shdr *sechdrs, Elf_Shdr 42 include/linux/moduleloader.h int apply_relocate(Elf_Shdr *sechdrs, Elf_Shdr 48 include/linux/moduleloader.h static inline int apply_relocate(Elf_Shdr *sechdrs, Elf_Shdr 65 include/linux/moduleloader.h int apply_relocate_add(Elf_Shdr *sechdrs, Elf_Shdr 71 include/linux/moduleloader.h static inline int apply_relocate_add(Elf_Shdr *sechdrs, Elf_Shdr 85 include/linux/moduleloader.h const Elf_Shdr *sechdrs, Elf_Shdr 120 kernel/kexec_file.c arch_kexec_apply_relocations_add(struct purgatory_info *pi, Elf_Shdr *section, Elf_Shdr 121 kernel/kexec_file.c const Elf_Shdr *relsec, const Elf_Shdr *symtab) Elf_Shdr 137 kernel/kexec_file.c arch_kexec_apply_relocations(struct purgatory_info *pi, Elf_Shdr *section, Elf_Shdr 138 kernel/kexec_file.c const Elf_Shdr *relsec, const Elf_Shdr *symtab) Elf_Shdr 834 kernel/kexec_file.c const Elf_Shdr *sechdrs; Elf_Shdr 897 kernel/kexec_file.c Elf_Shdr *sechdrs; Elf_Shdr 904 kernel/kexec_file.c sechdrs = vzalloc(array_size(sizeof(Elf_Shdr), pi->ehdr->e_shnum)); Elf_Shdr 908 kernel/kexec_file.c pi->ehdr->e_shnum * sizeof(Elf_Shdr)); Elf_Shdr 955 kernel/kexec_file.c const Elf_Shdr *sechdrs; Elf_Shdr 960 kernel/kexec_file.c const Elf_Shdr *relsec; Elf_Shdr 961 kernel/kexec_file.c const Elf_Shdr *symtab; Elf_Shdr 962 kernel/kexec_file.c Elf_Shdr *section; Elf_Shdr 1064 kernel/kexec_file.c const Elf_Shdr *sechdrs; Elf_Shdr 1113 kernel/kexec_file.c Elf_Shdr *sechdr; Elf_Shdr 1137 kernel/kexec_file.c Elf_Shdr *sec; Elf_Shdr 193 kernel/livepatch/core.c static int klp_resolve_symbols(Elf_Shdr *relasec, struct module *pmod) Elf_Shdr 254 kernel/livepatch/core.c Elf_Shdr *sec; Elf_Shdr 17 kernel/module-internal.h Elf_Shdr *sechdrs; Elf_Shdr 349 kernel/module.c Elf_Shdr *shdr = &info->sechdrs[i]; Elf_Shdr 647 kernel/module.c Elf_Shdr *pcpusec = &info->sechdrs[info->index.pcpu]; Elf_Shdr 1302 kernel/module.c Elf_Shdr *sechdrs = info->sechdrs; Elf_Shdr 1504 kernel/module.c static inline bool sect_empty(const Elf_Shdr *sect) Elf_Shdr 1565 kernel/module.c Elf_Shdr *sec = &info->sechdrs[i]; Elf_Shdr 2298 kernel/module.c Elf_Shdr *symsec = &info->sechdrs[info->index.sym]; Elf_Shdr 2406 kernel/module.c Elf_Shdr *sechdr, unsigned int section) Elf_Shdr 2440 kernel/module.c Elf_Shdr *s = &info->sechdrs[i]; Elf_Shdr 2473 kernel/module.c Elf_Shdr *s = &info->sechdrs[i]; Elf_Shdr 2546 kernel/module.c Elf_Shdr *infosec = &info->sechdrs[info->index.info]; Elf_Shdr 2620 kernel/module.c const Elf_Shdr *sechdrs = info->sechdrs; Elf_Shdr 2658 kernel/module.c static bool is_core_symbol(const Elf_Sym *src, const Elf_Shdr *sechdrs, Elf_Shdr 2661 kernel/module.c const Elf_Shdr *sec; Elf_Shdr 2693 kernel/module.c Elf_Shdr *symsect = info->sechdrs + info->index.sym; Elf_Shdr 2694 kernel/module.c Elf_Shdr *strsect = info->sechdrs + info->index.str; Elf_Shdr 2752 kernel/module.c Elf_Shdr *symsec = &info->sechdrs[info->index.sym]; Elf_Shdr 2915 kernel/module.c || info->hdr->e_shentsize != sizeof(Elf_Shdr)) Elf_Shdr 2919 kernel/module.c || (info->hdr->e_shnum * sizeof(Elf_Shdr) > Elf_Shdr 3018 kernel/module.c Elf_Shdr *shdr = &info->sechdrs[i]; Elf_Shdr 3293 kernel/module.c Elf_Shdr *shdr = &info->sechdrs[i]; Elf_Shdr 3380 kernel/module.c Elf_Shdr *sechdrs, Elf_Shdr 3472 kernel/module.c const Elf_Shdr *sechdrs, Elf_Shdr 87 lib/bug.c void module_bug_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, Elf_Shdr 70 scripts/insert-sys-cert.c Elf_Shdr *x; Elf_Shdr 133 scripts/insert-sys-cert.c static Elf_Sym *find_elf_symbol(Elf_Ehdr *hdr, Elf_Shdr *symtab, char *name) Elf_Shdr 138 scripts/insert-sys-cert.c Elf_Shdr *x; Elf_Shdr 157 scripts/insert-sys-cert.c static void get_symbol_from_table(Elf_Ehdr *hdr, Elf_Shdr *symtab, Elf_Shdr 160 scripts/insert-sys-cert.c Elf_Shdr *sec; Elf_Shdr 163 scripts/insert-sys-cert.c Elf_Shdr *x; Elf_Shdr 184 scripts/insert-sys-cert.c static Elf_Shdr *get_symbol_table(Elf_Ehdr *hdr) Elf_Shdr 186 scripts/insert-sys-cert.c Elf_Shdr *x; Elf_Shdr 286 scripts/insert-sys-cert.c Elf_Shdr *symtab = NULL; Elf_Shdr 303 scripts/mod/modpost.c static const char *sech_name(struct elf_info *elf, Elf_Shdr *sechdr) Elf_Shdr 484 scripts/mod/modpost.c Elf_Shdr *sechdrs; Elf_Shdr 922 scripts/mod/modpost.c Elf_Shdr *sechdr) Elf_Shdr 1765 scripts/mod/modpost.c Elf_Shdr *sechdr, Elf_Rela *r) Elf_Shdr 1767 scripts/mod/modpost.c Elf_Shdr *sechdrs = elf->sechdrs; Elf_Shdr 1774 scripts/mod/modpost.c static int addend_386_rel(struct elf_info *elf, Elf_Shdr *sechdr, Elf_Rela *r) Elf_Shdr 1810 scripts/mod/modpost.c static int addend_arm_rel(struct elf_info *elf, Elf_Shdr *sechdr, Elf_Rela *r) Elf_Shdr 1837 scripts/mod/modpost.c static int addend_mips_rel(struct elf_info *elf, Elf_Shdr *sechdr, Elf_Rela *r) Elf_Shdr 1861 scripts/mod/modpost.c Elf_Shdr *sechdr) Elf_Shdr 1907 scripts/mod/modpost.c Elf_Shdr *sechdr) Elf_Shdr 1982 scripts/mod/modpost.c Elf_Shdr *sechdrs = elf->sechdrs; Elf_Shdr 138 scripts/mod/modpost.h Elf_Shdr *sechdrs; Elf_Shdr 178 scripts/recordmcount.h Elf_Shdr *const shstr, Elf_Shdr 187 scripts/recordmcount.h Elf_Shdr mcsec; Elf_Shdr 215 scripts/recordmcount.h t += sizeof(Elf_Shdr) * old_shnum; Elf_Shdr 217 scripts/recordmcount.h sizeof(Elf_Shdr) * old_shnum) < 0) Elf_Shdr 288 scripts/recordmcount.h static void get_sym_str_and_relp(Elf_Shdr const *const relhdr, Elf_Shdr 294 scripts/recordmcount.h Elf_Shdr *const shdr0 = (Elf_Shdr *)(_w(ehdr->e_shoff) Elf_Shdr 297 scripts/recordmcount.h Elf_Shdr const *const symsec = &shdr0[symsec_sh_link]; Elf_Shdr 298 scripts/recordmcount.h Elf_Shdr const *const strsec = &shdr0[w(symsec->sh_link)]; Elf_Shdr 319 scripts/recordmcount.h Elf_Shdr const *const relhdr, Elf_Shdr 367 scripts/recordmcount.h static int nop_mcount(Elf_Shdr const *const relhdr, Elf_Shdr 371 scripts/recordmcount.h Elf_Shdr *const shdr0 = (Elf_Shdr *)(_w(ehdr->e_shoff) Elf_Shdr 376 scripts/recordmcount.h Elf_Shdr const *const shdr = &shdr0[w(relhdr->sh_info)]; Elf_Shdr 436 scripts/recordmcount.h Elf_Shdr const *const symhdr, Elf_Shdr 467 scripts/recordmcount.h static char const * __has_rel_mcount(Elf_Shdr const *const relhdr, /* reltype */ Elf_Shdr 468 scripts/recordmcount.h Elf_Shdr const *const shdr0, Elf_Shdr 473 scripts/recordmcount.h Elf_Shdr const *const txthdr = &shdr0[w(relhdr->sh_info)]; Elf_Shdr 487 scripts/recordmcount.h static char const *has_rel_mcount(Elf_Shdr const *const relhdr, Elf_Shdr 488 scripts/recordmcount.h Elf_Shdr const *const shdr0, Elf_Shdr 498 scripts/recordmcount.h static unsigned tot_relsize(Elf_Shdr const *const shdr0, Elf_Shdr 504 scripts/recordmcount.h Elf_Shdr const *shdrp = shdr0; Elf_Shdr 524 scripts/recordmcount.h Elf_Shdr *const shdr0 = (Elf_Shdr *)(_w(ehdr->e_shoff) Elf_Shdr 527 scripts/recordmcount.h Elf_Shdr *const shstr = &shdr0[w2(ehdr->e_shstrndx)]; Elf_Shdr 531 scripts/recordmcount.h Elf_Shdr const *relhdr; Elf_Shdr 93 scripts/sortextable.h Elf_Shdr *shdr; Elf_Shdr 94 scripts/sortextable.h Elf_Shdr *shstrtab_sec; Elf_Shdr 95 scripts/sortextable.h Elf_Shdr *strtab_sec = NULL; Elf_Shdr 96 scripts/sortextable.h Elf_Shdr *symtab_sec = NULL; Elf_Shdr 97 scripts/sortextable.h Elf_Shdr *extab_sec = NULL; Elf_Shdr 102 scripts/sortextable.h Elf_Shdr *sort_needed_sec; Elf_Shdr 115 scripts/sortextable.h shdr = (Elf_Shdr *)((char *)ehdr + _r(&ehdr->e_shoff)); Elf_Shdr 164 tools/perf/util/genelf.c Elf_Shdr *shdr; Elf_Shdr 255 tools/perf/util/genelf.c Elf_Shdr *shdr; Elf_Shdr 488 tools/perf/util/genelf_debug.c Elf_Shdr *shdr;