/linux-master/arch/x86/um/asm/ |
H A D | module.h | 13 #define Elf_Sym Elf32_Sym macro 19 #define Elf_Sym Elf64_Sym macro
|
/linux-master/scripts/mod/ |
H A D | modpost.h | 29 #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 D | symsearch.c | 54 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 D | modpost.c | 334 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 D | module.h | 18 #define Elf_Sym Elf64_Sym macro 35 #define Elf_Sym Elf32_Sym macro
|
/linux-master/arch/mips/include/asm/ |
H A D | module.h | 40 #define Elf_Sym Elf32_Sym macro 58 #define Elf_Sym Elf64_Sym macro
|
/linux-master/arch/arm/include/asm/ |
H A D | module.h | 48 static inline unsigned long kallsyms_symbol_value(const Elf_Sym *sym)
|
/linux-master/kernel/module/ |
H A D | kallsyms.c | 38 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 D | genelf.h | 66 #define Elf_Sym Elf64_Sym macro 77 #define Elf_Sym Elf32_Sym macro
|
H A D | genelf.c | 82 static Elf_Sym symtab[]={ 418 shdr->sh_entsize = sizeof(Elf_Sym);
|
/linux-master/arch/x86/tools/ |
H A D | relocs.c | 12 #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 D | recordmcount.h | 44 #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 D | sorttable.h | 31 #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 D | insert-sys-cert.c | 41 #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 D | module.c | 61 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 D | relocs.c | 12 #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 D | module.c | 146 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 D | vpe.c | 482 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 D | module.c | 321 Elf_Sym *sym; 339 sym = (Elf_Sym *)sechdrs[symindex].sh_addr
|
/linux-master/kernel/ |
H A D | kexec_file.c | 1072 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 D | module.c | 849 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 D | module.c | 783 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 D | module.h | 379 Elf_Sym *symtab; 594 static inline unsigned long kallsyms_symbol_value(const Elf_Sym *sym)
|
/linux-master/arch/loongarch/kernel/ |
H A D | module.c | 433 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 D | relocs.c | 39 #define Elf_Sym ElfW(Sym) macro
|