/linux-4.1.27/include/linux/ |
D | moduleloader.h | 37 const char *strtab, 43 const char *strtab, in apply_relocate() argument 60 const char *strtab, 66 const char *strtab, in apply_relocate_add() argument
|
D | module.h | 216 char *strtab; member
|
/linux-4.1.27/arch/mips/kernel/ |
D | vpe.c | 426 const char *strtab, in apply_relocations() argument 450 me->name, strtab + sym->st_name); in apply_relocations() 461 strtab + sym->st_name); in apply_relocations() 479 const char *strtab, in simplify_symbols() argument 519 strtab + sym[i].st_name, sym[i].st_shndx); in simplify_symbols() 526 if (strncmp(strtab + sym[i].st_name, "_gp", 3) == 0) in simplify_symbols() 537 const char *strtab, struct module *mod) in dump_elfsymbols() argument 544 pr_debug(" i %d name <%s> 0x%x\n", i, strtab + sym[i].st_name, in dump_elfsymbols() 551 unsigned int symindex, const char *strtab, in find_vpe_symbols() argument 558 if (strcmp(strtab + sym[i].st_name, "__start") == 0) in find_vpe_symbols() [all …]
|
D | module-rela.c | 107 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 133 me->name, strtab + sym->st_name); in apply_relocate_add()
|
D | module.c | 195 int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate() argument 222 me->name, strtab + sym->st_name); in apply_relocate()
|
/linux-4.1.27/arch/parisc/kernel/ |
D | module.c | 84 me->name, strtab + sym->st_name, (unsigned long)val, bits); \ 539 const char *strtab, in apply_relocate_add() argument 569 me->name, strtab + sym->st_name); in apply_relocate_add() 581 strtab + sym->st_name, in apply_relocate_add() 676 const char *strtab, in apply_relocate_add() argument 705 me->name, strtab + sym->st_name); in apply_relocate_add() 718 strtab + sym->st_name, in apply_relocate_add() 735 strtab + sym->st_name, in apply_relocate_add() 746 strtab + sym->st_name, in apply_relocate_add() 753 strtab + sym->st_name, in apply_relocate_add() [all …]
|
/linux-4.1.27/arch/hexagon/kernel/ |
D | module.c | 80 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 111 &strtab[sym->st_name] : "(anonymous)"); in apply_relocate_add() 124 &strtab[sym->st_name] : "(anonymous)"); in apply_relocate_add()
|
/linux-4.1.27/arch/xtensa/kernel/ |
D | module.c | 50 const char *strtab, in apply_relocate_add() argument 94 strtab + sym->st_name); in apply_relocate_add() 118 strtab + sym->st_name); in apply_relocate_add()
|
/linux-4.1.27/scripts/dtc/libfdt/ |
D | fdt_sw.c | 170 char *strtab = (char *)fdt + fdt_totalsize(fdt); in _fdt_find_add_string() local 176 p = _fdt_find_string(strtab - strtabsize, strtabsize, s); in _fdt_find_add_string() 178 return p - strtab; in _fdt_find_add_string() 186 memcpy(strtab + offset, s, len); in _fdt_find_add_string()
|
D | fdt.c | 201 const char *_fdt_find_string(const char *strtab, int tabsize, const char *s) in _fdt_find_string() argument 204 const char *last = strtab + tabsize - len; in _fdt_find_string() 207 for (p = strtab; p <= last; p++) in _fdt_find_string()
|
D | fdt_rw.c | 152 char *strtab = (char *)fdt + fdt_off_dt_strings(fdt); in _fdt_find_add_string() local 158 p = _fdt_find_string(strtab, fdt_size_dt_strings(fdt), s); in _fdt_find_add_string() 161 return (p - strtab); in _fdt_find_add_string() 163 new = strtab + fdt_size_dt_strings(fdt); in _fdt_find_add_string() 169 return (new - strtab); in _fdt_find_add_string()
|
D | libfdt_internal.h | 67 const char *_fdt_find_string(const char *strtab, int tabsize, const char *s);
|
/linux-4.1.27/arch/x86/tools/ |
D | relocs.c | 33 char *strtab; member 241 sec_strtab = secs[ehdr.e_shstrndx].strtab; in sec_name() 274 char *strtab; in sym_lookup() local 283 strtab = sec->link->strtab; in sym_lookup() 288 if (strcmp(symname, strtab + sym->st_name) == 0) in sym_lookup() 432 sec->strtab = malloc(sec->shdr.sh_size); in read_strtabs() 433 if (!sec->strtab) { in read_strtabs() 441 if (fread(sec->strtab, 1, sec->shdr.sh_size, fp) in read_strtabs() 536 sym_strtab = sec->link->strtab; in print_absolute_symbols() 581 sym_strtab = sec_symtab->link->strtab; in print_absolute_relocs() [all …]
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | module_64.c | 330 static void dedotify(Elf64_Sym *syms, unsigned int numsyms, char *strtab) in dedotify() argument 336 char *name = strtab + syms[i].st_name; in dedotify() 344 const char *strtab, in find_dot_toc() argument 355 && strcmp(strtab + syms[i].st_name, "TOC.") == 0) in find_dot_toc() 488 const char *strtab, in apply_relocate_add() argument 504 sym = find_dot_toc(sechdrs, strtab, symindex); in apply_relocate_add() 522 strtab + sym->st_name, (unsigned long)sym->st_value, in apply_relocate_add()
|
D | module_32.c | 213 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/unicore32/kernel/ |
D | module.c | 33 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, in apply_relocate() argument 92 relindex, i, strtab + sym->st_name); in apply_relocate()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | module.c | 61 char *strtab; in module_frob_arch_sections() local 71 strtab = (char *)sechdrs[sechdrs[symidx].sh_link].sh_addr; in module_frob_arch_sections() 83 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/nios2/kernel/ |
D | module.c | 44 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 69 rela[i].r_offset, strtab + sym->st_name); in apply_relocate_add()
|
/linux-4.1.27/arch/m68k/kernel/ |
D | module.c | 23 const char *strtab, in apply_relocate() argument 63 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/arc/kernel/ |
D | module.c | 62 const char *strtab, in apply_relocate_add() argument 100 strtab + sym_entry->st_name); in apply_relocate_add()
|
/linux-4.1.27/scripts/ |
D | sortextable.h | 109 const char *strtab; in do_func() local 163 strtab = (const char *)ehdr + _r(&strtab_sec->sh_offset); in do_func() 186 if (strcmp(strtab + idx, "main_extable_sort_needed") == 0) { in do_func()
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | module.c | 151 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 252 const char *strtab = (char *)sechdrs[strindex].sh_addr; in module_finalize() local 269 err = apply_relocate_add((Elf_Shdr *) sechdrs, strtab, in module_finalize()
|
/linux-4.1.27/arch/s390/kernel/ |
D | module.c | 210 const char *strtab, struct module *me) in apply_rela() argument 391 me->name, strtab + symtab[r_sym].st_name, in apply_rela() 398 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 416 rc = apply_rela(rela, base, symtab, strtab, me); in apply_relocate_add()
|
/linux-4.1.27/arch/x86/kernel/ |
D | module.c | 100 const char *strtab, in apply_relocate() argument 140 const char *strtab, in apply_relocate_add() argument
|
D | machine_kexec_64.c | 415 const char *strtab, *name, *shstrtab; in arch_kexec_apply_relocations_add() local 440 strtab = (char *)sechdrs[symtabsec->sh_link].sh_offset; in arch_kexec_apply_relocations_add() 472 name = strtab + sym->st_name; in arch_kexec_apply_relocations_add()
|
/linux-4.1.27/arch/openrisc/kernel/ |
D | module.c | 21 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/cris/kernel/ |
D | module.c | 46 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/alpha/kernel/ |
D | module.c | 145 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 276 me->name, r_type, strtab + sym->st_name); in apply_relocate_add()
|
/linux-4.1.27/arch/microblaze/kernel/ |
D | module.c | 21 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/sh/kernel/ |
D | module.c | 38 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/c6x/kernel/ |
D | module.c | 46 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | module.c | 57 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/score/kernel/ |
D | module.c | 30 int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate() argument
|
/linux-4.1.27/arch/arm/kernel/ |
D | module.c | 50 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, in apply_relocate() argument 77 symname = strtab + sym->st_name; in apply_relocate()
|
/linux-4.1.27/scripts/mod/ |
D | modpost.h | 130 char *strtab; member
|
D | modpost.c | 530 info->strtab = (void *)hdr + in parse_elf() 755 return elf->strtab + sym->st_name; in sym_name() 1255 const char *name = elf->strtab + sym->st_name; in is_valid_name() 1959 symname = remove_dot(info.strtab + sym->st_name); in read_symbols()
|
/linux-4.1.27/arch/tile/kernel/ |
D | module.c | 123 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/m32r/kernel/ |
D | module.c | 72 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/kernel/ |
D | module.c | 176 char *secstrings, *strtab; member 1950 const char *name = info->strtab + sym[i].st_name; in simplify_symbols() 2021 err = apply_relocate(info->sechdrs, info->strtab, in apply_relocations() 2024 err = apply_relocate_add(info->sechdrs, info->strtab, in apply_relocations() 2312 strtab_size += strlen(&info->strtab[src[i].st_name])+1; in layout_symtab() 2356 mod->kallsyms->strtab = (void *)info->sechdrs[info->index.str].sh_addr; in add_kallsyms() 2365 mod->core_kallsyms.strtab = s = mod->module_core + info->stroffs; in add_kallsyms() 2371 dst[ndst++].st_name = s - mod->core_kallsyms.strtab; in add_kallsyms() 2372 s += strlcpy(s, &mod->kallsyms->strtab[src[i].st_name], in add_kallsyms() 2677 info->strtab = (char *)info->hdr in setup_load_info() [all …]
|
D | kexec.c | 2580 const char *strtab; in kexec_purgatory_find_symbol() local 2595 strtab = (char *)sechdrs[sechdrs[i].sh_link].sh_offset; in kexec_purgatory_find_symbol() 2603 if (strcmp(strtab + syms[k].st_name, name) != 0) in kexec_purgatory_find_symbol()
|
/linux-4.1.27/arch/metag/kernel/ |
D | module.c | 199 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/avr32/kernel/ |
D | module.c | 145 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/arm64/kernel/ |
D | module.c | 197 const char *strtab, in apply_relocate_add() argument
|
/linux-4.1.27/arch/ia64/kernel/ |
D | module.c | 795 apply_relocate_add (Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, in apply_relocate_add() argument
|