Home
last modified time | relevance | path

Searched refs:Elf_Sym (Results 1 - 25 of 56) sorted by relevance

123

/kernel/linux/linux-6.6/scripts/mod/
H A Dmodpost.h27 #define Elf_Sym Elf32_Sym macro
41 #define Elf_Sym Elf64_Sym macro
116 Elf_Sym *symtab_start;
117 Elf_Sym *symtab_stop;
135 const Elf_Sym *sym) in get_secindex()
159 Elf_Sym *sym, const char *symname);
168 void *sym_get_data(const struct elf_info *info, const Elf_Sym *sym);
H A Dmodpost.c343 void *sym_get_data(const struct elf_info *info, const Elf_Sym *sym) in sym_get_data()
429 Elf_Sym *sym; in parse_elf()
623 const Elf_Sym *sym, const char *symname) in handle_symbol()
711 static const char *sym_name(struct elf_info *elf, Elf_Sym *sym) in sym_name()
1054 static inline int is_valid_name(struct elf_info *elf, Elf_Sym *sym) in is_valid_name()
1064 static Elf_Sym *find_nearest_sym(struct elf_info *elf, Elf_Addr addr, in find_nearest_sym()
1068 Elf_Sym *sym; in find_nearest_sym()
1069 Elf_Sym *near = NULL; in find_nearest_sym()
1106 static Elf_Sym *find_fromsym(struct elf_info *elf, Elf_Addr addr, in find_fromsym()
1112 static Elf_Sym *find_tosy
[all...]
/kernel/linux/linux-6.6/arch/x86/tools/
H A Drelocs.c12 #define Elf_Sym ElfW(Sym) macro
20 static int sym_index(Elf_Sym *sym);
41 Elf_Sym *symtab;
271 static const char *sym_name(const char *sym_strtab, Elf_Sym *sym) in sym_name()
284 static Elf_Sym *sym_lookup(const char *symname) in sym_lookup()
291 Elf_Sym *symtab; in sym_lookup()
292 Elf_Sym *sym; in sym_lookup()
297 nsyms = sec->shdr.sh_size/sizeof(Elf_Sym); in sym_lookup()
349 static int sym_index(Elf_Sym *sym) in sym_index()
351 Elf_Sym *symta in sym_index()
[all...]
/kernel/linux/linux-5.10/scripts/mod/
H A Dmodpost.h26 #define Elf_Sym Elf32_Sym macro
41 #define Elf_Sym Elf64_Sym macro
140 Elf_Sym *symtab_start;
141 Elf_Sym *symtab_stop;
175 const Elf_Sym *sym) in get_secindex()
195 Elf_Sym *sym, const char *symname);
H A Dmodpost.c329 static void *sym_get_data(const struct elf_info *info, const Elf_Sym *sym) in sym_get_data()
383 const Elf_Sym *sym) in namespace_from_kstrtabns()
479 Elf_Sym *sym; in parse_elf()
673 const Elf_Sym *sym, const char *symname) in handle_modversion()
696 const Elf_Sym *sym, const char *symname) in handle_symbol()
821 static const char *sym_name(struct elf_info *elf, Elf_Sym *sym) in sym_name()
1032 Elf_Rela *r, Elf_Sym *sym, const char *fromsec);
1038 Elf_Rela *r, Elf_Sym *sym,
1280 static inline int is_valid_name(struct elf_info *elf, Elf_Sym *sym) in is_valid_name()
1296 static Elf_Sym *find_elf_symbo
[all...]
/kernel/linux/linux-5.10/arch/x86/tools/
H A Drelocs.c12 #define Elf_Sym ElfW(Sym) macro
34 Elf_Sym *symtab;
260 static const char *sym_name(const char *sym_strtab, Elf_Sym *sym) in sym_name()
273 static Elf_Sym *sym_lookup(const char *symname) in sym_lookup()
280 Elf_Sym *symtab; in sym_lookup()
281 Elf_Sym *sym; in sym_lookup()
286 nsyms = sec->shdr.sh_size/sizeof(Elf_Sym); in sym_lookup()
490 for (j = 0; j < sec->shdr.sh_size/sizeof(Elf_Sym); j++) { in read_symtabs()
491 Elf_Sym *sym = &sec->symtab[j]; in read_symtabs()
556 for (j = 0; j < sec->shdr.sh_size/sizeof(Elf_Sym); in print_absolute_symbols()
[all...]
/kernel/linux/linux-5.10/scripts/
H A Dsorttable.h28 #undef Elf_Sym macro
50 # define Elf_Sym Elf64_Sym macro
71 # define Elf_Sym Elf32_Sym macro
204 Elf_Sym *sym; in do_sort()
205 const Elf_Sym *symtab; in do_sort()
207 Elf_Sym *sort_needed_sym = NULL; in do_sort()
314 symtab = (const Elf_Sym *)((const char *)ehdr + in do_sort()
331 sym < sym + _r(&symtab_sec->sh_size) / sizeof(Elf_Sym); in do_sort()
H A Drecordmcount.h44 #undef Elf_Sym macro
83 # define Elf_Sym Elf64_Sym macro
121 # define Elf_Sym Elf32_Sym macro
191 static unsigned int get_symindex(Elf_Sym const *sym, Elf32_Word const *symtab, in get_symindex()
350 static unsigned get_mcountsym(Elf_Sym const *const sym0, in get_mcountsym()
356 Elf_Sym const *const symp = in get_mcountsym()
374 Elf_Sym const **sym0, in get_sym_str_and_relp()
386 *sym0 = (Elf_Sym const *)(_w(symsec->sh_offset) in get_sym_str_and_relp()
411 Elf_Sym const *sym0; in sift_rel_mcount()
457 Elf_Sym cons in nop_mcount()
[all...]
H A Dinsert-sys-cert.c41 #define Elf_Sym Elf32_Sym macro
46 #define Elf_Sym Elf64_Sym macro
133 static Elf_Sym *find_elf_symbol(Elf_Ehdr *hdr, Elf_Shdr *symtab, char *name) in find_elf_symbol()
135 Elf_Sym *sym, *symtab_start; in find_elf_symbol()
162 Elf_Sym *elf_sym; in get_symbol_from_table()
/kernel/linux/linux-6.6/kernel/module/
H A Dkallsyms.c38 static char elf_type(const Elf_Sym *sym, const struct load_info *info) in elf_type()
78 static bool is_core_symbol(const Elf_Sym *src, const Elf_Shdr *sechdrs, in is_core_symbol()
117 const Elf_Sym *src; in layout_symtab()
143 info->stroffs = mod_mem_data->size = info->symoffs + ndst * sizeof(Elf_Sym); in layout_symtab()
173 const Elf_Sym *src; in add_kallsyms()
174 Elf_Sym *dst; in add_kallsyms()
188 rcu_dereference(mod->kallsyms)->num_symtab = symsec->sh_size / sizeof(Elf_Sym); in add_kallsyms()
281 const Elf_Sym *sym = &kallsyms->symtab[i]; in find_kallsyms_symbol()
397 const Elf_Sym *sym = &kallsyms->symtab[symnum]; in module_get_kallsym()
420 const Elf_Sym *sy in __find_kallsyms_symbol_value()
[all...]
/kernel/linux/linux-6.6/scripts/
H A Drecordmcount.h44 #undef Elf_Sym macro
83 # define Elf_Sym Elf64_Sym macro
121 # define Elf_Sym Elf32_Sym macro
191 static unsigned int get_symindex(Elf_Sym const *sym, Elf32_Word const *symtab, in get_symindex()
350 static unsigned get_mcountsym(Elf_Sym const *const sym0, in get_mcountsym()
356 Elf_Sym const *const symp = in get_mcountsym()
374 Elf_Sym const **sym0, in get_sym_str_and_relp()
386 *sym0 = (Elf_Sym const *)(_w(symsec->sh_offset) in get_sym_str_and_relp()
411 Elf_Sym const *sym0; in sift_rel_mcount()
457 Elf_Sym cons in nop_mcount()
[all...]
H A Dsorttable.h31 #undef Elf_Sym macro
56 # define Elf_Sym Elf64_Sym macro
80 # define Elf_Sym Elf32_Sym macro
270 Elf_Sym *sym; in do_sort()
271 const Elf_Sym *symtab; in do_sort()
273 Elf_Sym *sort_needed_sym = NULL; in do_sort()
413 symtab = (const Elf_Sym *)((const char *)ehdr + in do_sort()
430 sym < sym + _r(&symtab_sec->sh_size) / sizeof(Elf_Sym); in do_sort()
/kernel/linux/linux-5.10/arch/x86/um/asm/
H A Dmodule.h13 #define Elf_Sym Elf32_Sym macro
19 #define Elf_Sym Elf64_Sym macro
/kernel/linux/linux-6.6/arch/x86/um/asm/
H A Dmodule.h13 #define Elf_Sym Elf32_Sym macro
19 #define Elf_Sym Elf64_Sym macro
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dmodule.c61 Elf_Sym *sym; in module_frob_arch_sections()
71 sym = (Elf_Sym *)sechdrs[symidx].sh_addr; in module_frob_arch_sections()
74 for (i = 1; i < sechdrs[symidx].sh_size / sizeof(Elf_Sym); i++) { in module_frob_arch_sections()
91 Elf_Sym *sym; in apply_relocate_add()
109 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dmodule.c61 Elf_Sym *sym; in module_frob_arch_sections()
71 sym = (Elf_Sym *)sechdrs[symidx].sh_addr; in module_frob_arch_sections()
74 for (i = 1; i < sechdrs[symidx].sh_size / sizeof(Elf_Sym); i++) { in module_frob_arch_sections()
91 Elf_Sym *sym; in apply_relocate_add()
109 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
/kernel/linux/linux-5.10/include/asm-generic/
H A Dmodule.h18 #define Elf_Sym Elf64_Sym macro
35 #define Elf_Sym Elf32_Sym macro
/kernel/linux/linux-6.6/include/asm-generic/
H A Dmodule.h18 #define Elf_Sym Elf64_Sym macro
35 #define Elf_Sym Elf32_Sym macro
/kernel/linux/linux-5.10/arch/mips/boot/tools/
H A Drelocs.c12 #define Elf_Sym ElfW(Sym) macro
27 Elf_Sym *symtab;
119 static const char *sym_name(const char *sym_strtab, Elf_Sym *sym) in sym_name()
341 for (j = 0; j < sec->shdr.sh_size/sizeof(Elf_Sym); j++) { in read_symtabs()
342 Elf_Sym *sym = &sec->symtab[j]; in read_symtabs()
468 Elf_Sym *sym, const char *symname)) in walk_relocs()
475 Elf_Sym *sh_symtab; in walk_relocs()
492 Elf_Sym *sym = &sh_symtab[ELF_R_SYM(rel->r_info)]; in walk_relocs()
500 static int do_reloc(struct section *sec, Elf_Rel *rel, Elf_Sym *sym, in do_reloc()
/kernel/linux/linux-6.6/arch/mips/boot/tools/
H A Drelocs.c12 #define Elf_Sym ElfW(Sym) macro
27 Elf_Sym *symtab;
119 static const char *sym_name(const char *sym_strtab, Elf_Sym *sym) in sym_name()
341 for (j = 0; j < sec->shdr.sh_size/sizeof(Elf_Sym); j++) { in read_symtabs()
342 Elf_Sym *sym = &sec->symtab[j]; in read_symtabs()
468 Elf_Sym *sym, const char *symname)) in walk_relocs()
475 Elf_Sym *sh_symtab; in walk_relocs()
492 Elf_Sym *sym = &sh_symtab[ELF_R_SYM(rel->r_info)]; in walk_relocs()
500 static int do_reloc(struct section *sec, Elf_Rel *rel, Elf_Sym *sym, in do_reloc()
/kernel/linux/linux-5.10/arch/loongarch/boot/tools/
H A Drelocs.c12 #define Elf_Sym ElfW(Sym) macro
27 Elf_Sym *symtab;
129 static const char *sym_name(const char *sym_strtab, Elf_Sym *sym) in sym_name()
355 Elf_Sym *sym, const char *symname)) in walk_relocs()
362 Elf_Sym *sh_symtab; in walk_relocs()
379 Elf_Sym *sym = &sh_symtab[ELF_R_SYM(rel->r_info)]; in walk_relocs()
387 static int do_reloc(struct section *sec, Elf_Rel *rel, Elf_Sym *sym, in do_reloc()
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dmodule.h40 #define Elf_Sym Elf32_Sym macro
58 #define Elf_Sym Elf64_Sym macro
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dmodule.h40 #define Elf_Sym Elf32_Sym macro
58 #define Elf_Sym Elf64_Sym macro
/kernel/linux/linux-5.10/tools/perf/util/
H A Dgenelf.h61 #define Elf_Sym Elf64_Sym macro
72 #define Elf_Sym Elf32_Sym macro
/kernel/linux/linux-6.6/tools/perf/util/
H A Dgenelf.h66 #define Elf_Sym Elf64_Sym macro
77 #define Elf_Sym Elf32_Sym macro

Completed in 18 milliseconds

123