Home
last modified time | relevance | path

Searched refs:strtab (Results 1 – 47 of 47) sorted by relevance

/linux-4.4.14/include/linux/
Dmoduleloader.h37 const char *strtab,
43 const char *strtab, in apply_relocate() argument
60 const char *strtab,
66 const char *strtab, in apply_relocate_add() argument
Dmodule.h308 char *strtab; member
/linux-4.4.14/arch/mips/kernel/
Dvpe.c426 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 …]
Dmodule-rela.c107 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()
Dmodule.c195 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.4.14/arch/parisc/kernel/
Dmodule.c84 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.4.14/arch/xtensa/kernel/
Dmodule.c50 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.4.14/arch/hexagon/kernel/
Dmodule.c80 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.4.14/scripts/dtc/libfdt/
Dfdt.c229 const char *_fdt_find_string(const char *strtab, int tabsize, const char *s) in _fdt_find_string() argument
232 const char *last = strtab + tabsize - len; in _fdt_find_string()
235 for (p = strtab; p <= last; p++) in _fdt_find_string()
Dfdt_sw.c202 char *strtab = (char *)fdt + fdt_totalsize(fdt); in _fdt_find_add_string() local
208 p = _fdt_find_string(strtab - strtabsize, strtabsize, s); in _fdt_find_add_string()
210 return p - strtab; in _fdt_find_add_string()
218 memcpy(strtab + offset, s, len); in _fdt_find_add_string()
Dfdt_rw.c152 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()
Dlibfdt_internal.h67 const char *_fdt_find_string(const char *strtab, int tabsize, const char *s);
/linux-4.4.14/arch/x86/tools/
Drelocs.c33 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.4.14/arch/powerpc/kernel/
Dmodule_64.c330 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()
Dmodule_32.c213 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/mips/vdso/
Dgenvdso.h119 char *strtab, *name; in FUNC() local
157 strtab = vdso + FUNC(swap_uint)(shdr->sh_offset); in FUNC()
166 name = strtab + swap_uint32(sym->st_name); in FUNC()
/linux-4.4.14/drivers/iommu/
Darm-smmu-v3.c547 __le64 *strtab; member
1098 static void arm_smmu_init_bypass_stes(u64 *strtab, unsigned int nent) in arm_smmu_init_bypass_stes() argument
1107 arm_smmu_write_strtab_ent(NULL, -1, strtab, &ste); in arm_smmu_init_bypass_stes()
1108 strtab += STRTAB_STE_DWORDS; in arm_smmu_init_bypass_stes()
1115 void *strtab; in arm_smmu_init_l2_strtab() local
1123 strtab = &cfg->strtab[(sid >> STRTAB_SPLIT) * STRTAB_L1_DESC_DWORDS]; in arm_smmu_init_l2_strtab()
1136 arm_smmu_write_strtab_l1_desc(strtab, desc); in arm_smmu_init_l2_strtab()
1586 step = &cfg->strtab[sid * STRTAB_STE_DWORDS]; in arm_smmu_get_step_for_sid()
2036 void *strtab = smmu->strtab_cfg.strtab; in arm_smmu_init_l1_strtab() local
2045 arm_smmu_write_strtab_l1_desc(strtab, &cfg->l1_desc[i]); in arm_smmu_init_l1_strtab()
[all …]
/linux-4.4.14/arch/unicore32/kernel/
Dmodule.c33 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.4.14/arch/sparc/kernel/
Dmodule.c61 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.4.14/arch/nios2/kernel/
Dmodule.c44 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.4.14/arch/arc/kernel/
Dmodule.c62 const char *strtab, in apply_relocate_add() argument
100 strtab + sym_entry->st_name); in apply_relocate_add()
/linux-4.4.14/arch/m68k/kernel/
Dmodule.c23 const char *strtab, in apply_relocate() argument
63 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/scripts/
Dsortextable.h109 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.4.14/arch/blackfin/kernel/
Dmodule.c151 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.4.14/arch/s390/kernel/
Dmodule.c210 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.4.14/arch/x86/kernel/
Dmodule.c100 const char *strtab, in apply_relocate() argument
140 const char *strtab, in apply_relocate_add() argument
Dmachine_kexec_64.c417 const char *strtab, *name, *shstrtab; in arch_kexec_apply_relocations_add() local
442 strtab = (char *)sechdrs[symtabsec->sh_link].sh_offset; in arch_kexec_apply_relocations_add()
474 name = strtab + sym->st_name; in arch_kexec_apply_relocations_add()
/linux-4.4.14/arch/openrisc/kernel/
Dmodule.c21 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/cris/kernel/
Dmodule.c46 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/h8300/kernel/
Dmodule.c9 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/alpha/kernel/
Dmodule.c145 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.4.14/arch/microblaze/kernel/
Dmodule.c21 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/sh/kernel/
Dmodule.c38 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/mn10300/kernel/
Dmodule.c57 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/score/kernel/
Dmodule.c30 int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate() argument
/linux-4.4.14/arch/c6x/kernel/
Dmodule.c46 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/arm/kernel/
Dmodule.c55 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, in apply_relocate() argument
82 symname = strtab + sym->st_name; in apply_relocate()
/linux-4.4.14/scripts/mod/
Dmodpost.h136 char *strtab; member
Dmodpost.c531 info->strtab = (void *)hdr + in parse_elf()
756 return elf->strtab + sym->st_name; in sym_name()
1259 const char *name = elf->strtab + sym->st_name; in is_valid_name()
1963 symname = remove_dot(info.strtab + sym->st_name); in read_symbols()
/linux-4.4.14/arch/tile/kernel/
Dmodule.c123 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/m32r/kernel/
Dmodule.c72 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/kernel/
Dmodule.c325 char *secstrings, *strtab; member
2121 const char *name = info->strtab + sym[i].st_name; in simplify_symbols()
2192 err = apply_relocate(info->sechdrs, info->strtab, in apply_relocations()
2195 err = apply_relocate_add(info->sechdrs, info->strtab, in apply_relocations()
2483 strtab_size += strlen(&info->strtab[src[i].st_name])+1; in layout_symtab()
2527 mod->kallsyms->strtab = (void *)info->sechdrs[info->index.str].sh_addr; in add_kallsyms()
2536 mod->core_kallsyms.strtab = s = mod->module_core + info->stroffs; in add_kallsyms()
2542 dst[ndst++].st_name = s - mod->core_kallsyms.strtab; in add_kallsyms()
2543 s += strlcpy(s, &mod->kallsyms->strtab[src[i].st_name], in add_kallsyms()
2832 info->strtab = (char *)info->hdr in setup_load_info()
[all …]
Dkexec_file.c948 const char *strtab; in kexec_purgatory_find_symbol() local
963 strtab = (char *)sechdrs[sechdrs[i].sh_link].sh_offset; in kexec_purgatory_find_symbol()
971 if (strcmp(strtab + syms[k].st_name, name) != 0) in kexec_purgatory_find_symbol()
/linux-4.4.14/arch/metag/kernel/
Dmodule.c199 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/avr32/kernel/
Dmodule.c145 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/arm64/kernel/
Dmodule.c207 const char *strtab, in apply_relocate_add() argument
/linux-4.4.14/arch/ia64/kernel/
Dmodule.c787 apply_relocate_add (Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, in apply_relocate_add() argument