/Linux-v4.19/include/linux/ |
D | moduleloader.h | 38 const char *strtab, 44 const char *strtab, in apply_relocate() argument 61 const char *strtab, 67 const char *strtab, in apply_relocate_add() argument
|
/Linux-v4.19/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.c | 319 static int __apply_relocate(Elf_Shdr *sechdrs, const char *strtab, in __apply_relocate() argument 353 me->name, strtab + sym->st_name); in __apply_relocate() 404 int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate() argument 408 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, false); in apply_relocate() 412 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 416 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, true); in apply_relocate_add()
|
/Linux-v4.19/arch/parisc/kernel/ |
D | module.c | 85 me->name, strtab + sym->st_name, (unsigned long)val, bits); \ 540 const char *strtab, in apply_relocate_add() argument 570 me->name, strtab + sym->st_name); in apply_relocate_add() 582 strtab + sym->st_name, in apply_relocate_add() 685 const char *strtab, in apply_relocate_add() argument 714 me->name, strtab + sym->st_name); in apply_relocate_add() 727 strtab + sym->st_name, in apply_relocate_add() 744 strtab + sym->st_name, in apply_relocate_add() 755 strtab + sym->st_name, in apply_relocate_add() 762 strtab + sym->st_name, in apply_relocate_add() [all …]
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/nfpcore/ |
D | nfp_rtsym.c | 71 char *strtab; member 86 sw->name = cache->strtab + le16_to_cpu(fw->name) % strtab_size; in nfp_rtsym_sw_entry_init() 158 cache->strtab = (void *)&cache->symtab[cache->num]; in __nfp_rtsym_table_read() 164 err = nfp_cpp_read(cpp, dram, strtab_addr, cache->strtab, strtab_size); in __nfp_rtsym_table_read() 167 cache->strtab[strtab_size] = '\0'; in __nfp_rtsym_table_read()
|
/Linux-v4.19/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-v4.19/arch/xtensa/kernel/ |
D | module.c | 48 const char *strtab, in apply_relocate_add() argument 91 strtab + sym->st_name); in apply_relocate_add() 115 strtab + sym->st_name); in apply_relocate_add()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | module_64.c | 309 static void dedotify(Elf64_Sym *syms, unsigned int numsyms, char *strtab) in dedotify() argument 315 char *name = strtab + syms[i].st_name; in dedotify() 326 const char *strtab, in find_dot_toc() argument 337 && strcmp(strtab + syms[i].st_name, "TOC.") == 0) in find_dot_toc() 540 const char *strtab, in apply_relocate_add() argument 556 sym = find_dot_toc(sechdrs, strtab, symindex); in apply_relocate_add() 574 strtab + sym->st_name, (unsigned long)sym->st_value, in apply_relocate_add() 659 if (!restore_r2(strtab + sym->st_name, in apply_relocate_add() 663 squash_toc_save_inst(strtab + sym->st_name, value); in apply_relocate_add()
|
/Linux-v4.19/scripts/dtc/libfdt/ |
D | fdt_sw.c | 202 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_()
|
D | fdt.c | 233 const char *fdt_find_string_(const char *strtab, int tabsize, const char *s) in fdt_find_string_() argument 236 const char *last = strtab + tabsize - len; in fdt_find_string_() 239 for (p = strtab; p <= last; p++) in fdt_find_string_()
|
D | fdt_rw.c | 154 char *strtab = (char *)fdt + fdt_off_dt_strings(fdt); in fdt_find_add_string_() local 160 p = fdt_find_string_(strtab, fdt_size_dt_strings(fdt), s); in fdt_find_add_string_() 163 return (p - strtab); in fdt_find_add_string_() 165 new = strtab + fdt_size_dt_strings(fdt); in fdt_find_add_string_() 171 return (new - strtab); in fdt_find_add_string_()
|
/Linux-v4.19/arch/mips/vdso/ |
D | genvdso.h | 68 char *strtab, *name; in FUNC() local 106 strtab = vdso + FUNC(swap_uint)(shdr->sh_offset); in FUNC() 115 name = strtab + swap_uint32(sym->st_name); in FUNC()
|
/Linux-v4.19/arch/x86/tools/ |
D | relocs.c | 34 char *strtab; member 243 sec_strtab = secs[ehdr.e_shstrndx].strtab; in sec_name() 276 char *strtab; in sym_lookup() local 285 strtab = sec->link->strtab; in sym_lookup() 290 if (strcmp(symname, strtab + sym->st_name) == 0) in sym_lookup() 434 sec->strtab = malloc(sec->shdr.sh_size); in read_strtabs() 435 if (!sec->strtab) { in read_strtabs() 443 if (fread(sec->strtab, 1, sec->shdr.sh_size, fp) in read_strtabs() 538 sym_strtab = sec->link->strtab; in print_absolute_symbols() 583 sym_strtab = sec_symtab->link->strtab; in print_absolute_relocs() [all …]
|
/Linux-v4.19/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-v4.19/arch/sparc/kernel/ |
D | module.c | 62 char *strtab; in module_frob_arch_sections() local 72 strtab = (char *)sechdrs[sechdrs[symidx].sh_link].sh_addr; in module_frob_arch_sections() 84 const char *strtab, in apply_relocate_add() argument
|
/Linux-v4.19/drivers/iommu/ |
D | arm-smmu-v3.c | 529 __le64 *strtab; member 1180 static void arm_smmu_init_bypass_stes(u64 *strtab, unsigned int nent) in arm_smmu_init_bypass_stes() argument 1186 arm_smmu_write_strtab_ent(NULL, -1, strtab, &ste); in arm_smmu_init_bypass_stes() 1187 strtab += STRTAB_STE_DWORDS; in arm_smmu_init_bypass_stes() 1194 void *strtab; in arm_smmu_init_l2_strtab() local 1202 strtab = &cfg->strtab[(sid >> STRTAB_SPLIT) * STRTAB_L1_DESC_DWORDS]; in arm_smmu_init_l2_strtab() 1215 arm_smmu_write_strtab_l1_desc(strtab, desc); in arm_smmu_init_l2_strtab() 1661 step = &cfg->strtab[sid * STRTAB_STE_DWORDS]; in arm_smmu_get_step_for_sid() 2074 void *strtab = smmu->strtab_cfg.strtab; in arm_smmu_init_l1_strtab() local 2083 arm_smmu_write_strtab_l1_desc(strtab, &cfg->l1_desc[i]); in arm_smmu_init_l1_strtab() [all …]
|
/Linux-v4.19/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-v4.19/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()
|
D | insert-sys-cert.c | 136 char *strtab, *symname; in find_elf_symbol() local 145 strtab = (void *)hdr + x[link].sh_offset; in find_elf_symbol() 149 symname = strtab + sym->st_name; in find_elf_symbol()
|
/Linux-v4.19/arch/arc/kernel/ |
D | module.c | 49 const char *strtab, in apply_relocate_add() argument 91 s = strtab + sym_entry->st_name; in apply_relocate_add()
|
/Linux-v4.19/arch/m68k/kernel/ |
D | module.c | 23 const char *strtab, in apply_relocate() argument 63 const char *strtab, in apply_relocate_add() argument
|
/Linux-v4.19/arch/mips/boot/tools/ |
D | relocs.c | 29 char *strtab; member 96 sec_strtab = secs[ehdr.e_shstrndx].strtab; in sec_name() 304 sec->strtab = malloc(sec->shdr.sh_size); in read_strtabs() 305 if (!sec->strtab) in read_strtabs() 313 if (fread(sec->strtab, 1, sec->shdr.sh_size, fp) != in read_strtabs() 489 sym_strtab = sec_symtab->link->strtab; in walk_relocs()
|
/Linux-v4.19/kernel/livepatch/ |
D | core.c | 181 char *strtab = pmod->core_kallsyms.strtab; in klp_resolve_symbols() local 204 strtab + sym->st_name); in klp_resolve_symbols() 209 cnt = sscanf(strtab + sym->st_name, in klp_resolve_symbols() 214 strtab + sym->st_name); in klp_resolve_symbols() 272 pmod->core_kallsyms.strtab, in klp_write_object_relocations()
|
/Linux-v4.19/kernel/ |
D | module-internal.h | 22 char *secstrings, *strtab; member
|
/Linux-v4.19/arch/s390/kernel/ |
D | module.c | 209 const char *strtab, struct module *me) in apply_rela() argument 401 me->name, strtab + symtab[r_sym].st_name, in apply_rela() 408 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 426 rc = apply_rela(rela, base, symtab, strtab, me); in apply_relocate_add()
|