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

12

/linux-master/arch/x86/um/asm/
H A Dmodule.h13 #define Elf_Sym Elf32_Sym macro
19 #define Elf_Sym Elf64_Sym macro
/linux-master/scripts/mod/
H A Dmodpost.h29 #define Elf_Sym Elf32_Sym macro
43 #define Elf_Sym Elf64_Sym macro
116 Elf_Sym *symtab_start;
117 Elf_Sym *symtab_stop;
137 const Elf_Sym *sym)
165 static inline bool is_valid_name(struct elf_info *elf, Elf_Sym *sym)
177 Elf_Sym *symsearch_find_nearest(struct elf_info *elf, Elf_Addr addr,
183 Elf_Sym *sym, const char *symname);
192 void *sym_get_data(const struct elf_info *info, const Elf_Sym *sym);
H A Dsymsearch.c54 for (Elf_Sym *sym = elf->symtab_start; sym < elf->symtab_stop; sym++) {
74 for (Elf_Sym *sym = elf->symtab_start; sym < elf->symtab_stop; sym++) {
153 Elf_Sym *symsearch_find_nearest(struct elf_info *elf, Elf_Addr addr,
184 Elf_Sym *result = NULL;
H A Dmodpost.c334 void *sym_get_data(const struct elf_info *info, const Elf_Sym *sym)
420 Elf_Sym *sym;
614 const Elf_Sym *sym, const char *symname)
702 static const char *sym_name(struct elf_info *elf, Elf_Sym *sym)
1002 static Elf_Sym *find_fromsym(struct elf_info *elf, Elf_Addr addr,
1008 static Elf_Sym *find_tosym(struct elf_info *elf, Elf_Addr addr, Elf_Sym *sym)
1010 Elf_Sym *new_sym;
1035 Elf_Sym *tsym,
1039 Elf_Sym *fro
[all...]
/linux-master/include/asm-generic/
H A Dmodule.h18 #define Elf_Sym Elf64_Sym macro
35 #define Elf_Sym Elf32_Sym macro
/linux-master/arch/mips/include/asm/
H A Dmodule.h40 #define Elf_Sym Elf32_Sym macro
58 #define Elf_Sym Elf64_Sym macro
/linux-master/arch/arm/include/asm/
H A Dmodule.h48 static inline unsigned long kallsyms_symbol_value(const Elf_Sym *sym)
/linux-master/kernel/module/
H A Dkallsyms.c38 static char elf_type(const Elf_Sym *sym, const struct load_info *info)
78 static bool is_core_symbol(const Elf_Sym *src, const Elf_Shdr *sechdrs,
117 const Elf_Sym *src;
143 info->stroffs = mod_mem_data->size = info->symoffs + ndst * sizeof(Elf_Sym);
173 const Elf_Sym *src;
174 Elf_Sym *dst;
188 rcu_dereference(mod->kallsyms)->num_symtab = symsec->sh_size / sizeof(Elf_Sym);
281 const Elf_Sym *sym = &kallsyms->symtab[i];
397 const Elf_Sym *sym = &kallsyms->symtab[symnum];
420 const Elf_Sym *sy
[all...]
/linux-master/tools/perf/util/
H A Dgenelf.h66 #define Elf_Sym Elf64_Sym macro
77 #define Elf_Sym Elf32_Sym macro
H A Dgenelf.c82 static Elf_Sym symtab[]={
418 shdr->sh_entsize = sizeof(Elf_Sym);
/linux-master/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)
284 static Elf_Sym *sym_lookup(const char *symname)
291 Elf_Sym *symtab;
292 Elf_Sym *sym;
297 nsyms = sec->shdr.sh_size/sizeof(Elf_Sym);
349 static int sym_index(Elf_Sym *sym)
351 Elf_Sym *symta
[all...]
/linux-master/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,
350 static unsigned get_mcountsym(Elf_Sym const *const sym0,
356 Elf_Sym const *const symp =
374 Elf_Sym const **sym0,
386 *sym0 = (Elf_Sym const *)(_w(symsec->sh_offset)
411 Elf_Sym const *sym0;
457 Elf_Sym cons
[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;
271 const Elf_Sym *symtab;
273 Elf_Sym *sort_needed_sym = NULL;
413 symtab = (const Elf_Sym *)((const char *)ehdr +
430 sym < sym + _r(&symtab_sec->sh_size) / sizeof(Elf_Sym);
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)
135 Elf_Sym *sym, *symtab_start;
162 Elf_Sym *elf_sym;
/linux-master/arch/sparc/kernel/
H A Dmodule.c61 Elf_Sym *sym;
71 sym = (Elf_Sym *)sechdrs[symidx].sh_addr;
74 for (i = 1; i < sechdrs[symidx].sh_size / sizeof(Elf_Sym); i++) {
91 Elf_Sym *sym;
109 sym = (Elf_Sym *)sechdrs[symindex].sh_addr
/linux-master/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)
341 for (j = 0; j < sec->shdr.sh_size/sizeof(Elf_Sym); j++) {
342 Elf_Sym *sym = &sec->symtab[j];
468 Elf_Sym *sym, const char *symname))
475 Elf_Sym *sh_symtab;
492 Elf_Sym *sym = &sh_symtab[ELF_R_SYM(rel->r_info)];
500 static int do_reloc(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
/linux-master/arch/s390/kernel/
H A Dmodule.c146 Elf_Sym *symbols;
166 me->arch.nsyms = symtab->sh_size / sizeof(Elf_Sym);
258 static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
469 Elf_Sym *symtab;
477 symtab = (Elf_Sym *) sechdrs[symindex].sh_addr;
/linux-master/arch/mips/kernel/
H A Dvpe.c482 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr;
484 unsigned int i, n = sechdrs[symindex].sh_size / sizeof(Elf_Sym);
538 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr;
539 unsigned int i, n = sechdrs[symindex].sh_size / sizeof(Elf_Sym);
553 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr;
554 unsigned int i, n = sechdrs[symindex].sh_size / sizeof(Elf_Sym);
H A Dmodule.c321 Elf_Sym *sym;
339 sym = (Elf_Sym *)sechdrs[symindex].sh_addr
/linux-master/kernel/
H A Dkexec_file.c1072 static const Elf_Sym *kexec_purgatory_find_symbol(struct purgatory_info *pi,
1077 const Elf_Sym *syms;
1098 for (k = 0; k < sechdrs[i].sh_size/sizeof(Elf_Sym); k++) {
1123 const Elf_Sym *sym;
1147 const Elf_Sym *sym;
/linux-master/arch/parisc/kernel/
H A Dmodule.c849 Elf_Sym *newptr, *oldptr;
903 nsyms = symhdr->sh_size / sizeof(Elf_Sym);
918 nsyms = newptr - (Elf_Sym *)symhdr->sh_addr;
920 symhdr->sh_size = nsyms * sizeof(Elf_Sym);
/linux-master/arch/riscv/kernel/
H A Dmodule.c783 Elf_Sym *sym;
810 sym = (Elf_Sym *)sechdrs[symindex].sh_addr
851 Elf_Sym *hi20_sym =
852 (Elf_Sym *)sechdrs[symindex].sh_addr
/linux-master/include/linux/
H A Dmodule.h379 Elf_Sym *symtab;
594 static inline unsigned long kallsyms_symbol_value(const Elf_Sym *sym)
/linux-master/arch/loongarch/kernel/
H A Dmodule.c433 Elf_Sym *sym;
444 sym = (Elf_Sym *)sechdrs[symindex].sh_addr + ELF_R_SYM(rel[i].r_info);
/linux-master/arch/s390/tools/
H A Drelocs.c39 #define Elf_Sym ElfW(Sym) macro

Completed in 372 milliseconds

12