strtab 133 arch/alpha/kernel/module.c apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, strtab 267 arch/alpha/kernel/module.c me->name, r_type, strtab + sym->st_name); strtab 46 arch/arc/kernel/module.c const char *strtab, strtab 88 arch/arc/kernel/module.c s = strtab + sym_entry->st_name; strtab 66 arch/arm/kernel/module.c apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, strtab 93 arch/arm/kernel/module.c symname = strtab + sym->st_name; strtab 256 arch/arm64/kernel/module.c const char *strtab, strtab 42 arch/c6x/kernel/module.c const char *strtab, strtab 50 arch/csky/kernel/module.c int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, strtab 10 arch/h8300/kernel/module.c const char *strtab, strtab 67 arch/hexagon/kernel/module.c int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, strtab 98 arch/hexagon/kernel/module.c &strtab[sym->st_name] : "(anonymous)"); strtab 111 arch/hexagon/kernel/module.c &strtab[sym->st_name] : "(anonymous)"); strtab 789 arch/ia64/kernel/module.c apply_relocate_add (Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, strtab 23 arch/m68k/kernel/module.c const char *strtab, strtab 63 arch/m68k/kernel/module.c const char *strtab, strtab 18 arch/microblaze/kernel/module.c int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, strtab 29 arch/mips/boot/tools/relocs.c char *strtab; strtab 96 arch/mips/boot/tools/relocs.c sec_strtab = secs[ehdr.e_shstrndx].strtab; strtab 304 arch/mips/boot/tools/relocs.c sec->strtab = malloc(sec->shdr.sh_size); strtab 305 arch/mips/boot/tools/relocs.c if (!sec->strtab) strtab 313 arch/mips/boot/tools/relocs.c if (fread(sec->strtab, 1, sec->shdr.sh_size, fp) != strtab 489 arch/mips/boot/tools/relocs.c sym_strtab = sec_symtab->link->strtab; strtab 307 arch/mips/kernel/module.c static int __apply_relocate(Elf_Shdr *sechdrs, const char *strtab, strtab 341 arch/mips/kernel/module.c me->name, strtab + sym->st_name); strtab 392 arch/mips/kernel/module.c int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, strtab 396 arch/mips/kernel/module.c return __apply_relocate(sechdrs, strtab, symindex, relsec, me, false); strtab 400 arch/mips/kernel/module.c int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, strtab 404 arch/mips/kernel/module.c return __apply_relocate(sechdrs, strtab, symindex, relsec, me, true); strtab 426 arch/mips/kernel/vpe.c const char *strtab, strtab 450 arch/mips/kernel/vpe.c me->name, strtab + sym->st_name); strtab 461 arch/mips/kernel/vpe.c strtab + sym->st_name); strtab 479 arch/mips/kernel/vpe.c const char *strtab, strtab 519 arch/mips/kernel/vpe.c strtab + sym[i].st_name, sym[i].st_shndx); strtab 526 arch/mips/kernel/vpe.c if (strncmp(strtab + sym[i].st_name, "_gp", 3) == 0) strtab 537 arch/mips/kernel/vpe.c const char *strtab, struct module *mod) strtab 544 arch/mips/kernel/vpe.c pr_debug(" i %d name <%s> 0x%x\n", i, strtab + sym[i].st_name, strtab 551 arch/mips/kernel/vpe.c unsigned int symindex, const char *strtab, strtab 558 arch/mips/kernel/vpe.c if (strcmp(strtab + sym[i].st_name, "__start") == 0) strtab 561 arch/mips/kernel/vpe.c if (strcmp(strtab + sym[i].st_name, "vpe_shared") == 0) strtab 581 arch/mips/kernel/vpe.c char *secstrings, *strtab = NULL; strtab 637 arch/mips/kernel/vpe.c strtab = (char *)hdr + strtab 671 arch/mips/kernel/vpe.c simplify_symbols(sechdrs, symindex, strtab, secstrings, strtab 676 arch/mips/kernel/vpe.c const char *strtab = (char *)sechdrs[strindex].sh_addr; strtab 688 arch/mips/kernel/vpe.c err = apply_relocations(sechdrs, strtab, strtab 691 arch/mips/kernel/vpe.c err = apply_relocate_add(sechdrs, strtab, strtab 717 arch/mips/kernel/vpe.c strtab = (char *)hdr + strtab 734 arch/mips/kernel/vpe.c if ((find_vpe_symbols(v, sechdrs, symindex, strtab, &mod)) < 0) { strtab 64 arch/mips/vdso/genvdso.h char *strtab, *name; strtab 102 arch/mips/vdso/genvdso.h strtab = vdso + FUNC(swap_uint)(shdr->sh_offset); strtab 111 arch/mips/vdso/genvdso.h name = strtab + swap_uint32(sym->st_name); strtab 113 arch/nds32/kernel/module.c apply_relocate_add(Elf32_Shdr * sechdrs, const char *strtab, strtab 44 arch/nios2/kernel/module.c int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, strtab 69 arch/nios2/kernel/module.c rela[i].r_offset, strtab + sym->st_name); strtab 17 arch/openrisc/kernel/module.c const char *strtab, strtab 64 arch/parisc/kernel/module.c me->name, strtab + sym->st_name, (unsigned long)val, bits); \ strtab 519 arch/parisc/kernel/module.c const char *strtab, strtab 549 arch/parisc/kernel/module.c me->name, strtab + sym->st_name); strtab 561 arch/parisc/kernel/module.c strtab + sym->st_name, strtab 664 arch/parisc/kernel/module.c const char *strtab, strtab 693 arch/parisc/kernel/module.c me->name, strtab + sym->st_name); strtab 706 arch/parisc/kernel/module.c strtab + sym->st_name, strtab 723 arch/parisc/kernel/module.c strtab + sym->st_name, strtab 734 arch/parisc/kernel/module.c strtab + sym->st_name, strtab 741 arch/parisc/kernel/module.c strtab + sym->st_name, strtab 764 arch/parisc/kernel/module.c if (strncmp(strtab + sym->st_name, "$$", 2) strtab 773 arch/parisc/kernel/module.c strtab + sym->st_name, loc, sym->st_value, strtab 807 arch/parisc/kernel/module.c strtab + sym->st_name, *loc64, strtab 814 arch/parisc/kernel/module.c strtab + sym->st_name, strtab 862 arch/parisc/kernel/module.c const char *strtab = NULL; strtab 897 arch/parisc/kernel/module.c strtab = (char *)sechdrs[strindex].sh_addr; strtab 903 arch/parisc/kernel/module.c me->name, strtab, symhdr); strtab 925 arch/parisc/kernel/module.c if(strncmp(strtab + oldptr->st_name, strtab 956 arch/parisc/kernel/module.c strtab, symindex, strtab 960 arch/parisc/kernel/module.c strtab, symindex, strtab 209 arch/powerpc/kernel/module_32.c const char *strtab, strtab 304 arch/powerpc/kernel/module_64.c static void dedotify(Elf64_Sym *syms, unsigned int numsyms, char *strtab) strtab 310 arch/powerpc/kernel/module_64.c char *name = strtab + syms[i].st_name; strtab 321 arch/powerpc/kernel/module_64.c const char *strtab, strtab 332 arch/powerpc/kernel/module_64.c && strcmp(strtab + syms[i].st_name, "TOC.") == 0) strtab 523 arch/powerpc/kernel/module_64.c const char *strtab, strtab 539 arch/powerpc/kernel/module_64.c sym = find_dot_toc(sechdrs, strtab, symindex); strtab 557 arch/powerpc/kernel/module_64.c strtab + sym->st_name, (unsigned long)sym->st_value, strtab 642 arch/powerpc/kernel/module_64.c if (!restore_r2(strtab + sym->st_name, strtab 646 arch/powerpc/kernel/module_64.c squash_toc_save_inst(strtab + sym->st_name, value); strtab 296 arch/riscv/kernel/module.c int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, strtab 323 arch/riscv/kernel/module.c me->name, strtab + sym->st_name); strtab 216 arch/s390/kernel/module.c const char *strtab, struct module *me) strtab 408 arch/s390/kernel/module.c me->name, strtab + symtab[r_sym].st_name, strtab 415 arch/s390/kernel/module.c int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, strtab 433 arch/s390/kernel/module.c rc = apply_rela(rela, base, symtab, strtab, me); strtab 25 arch/sh/kernel/module.c const char *strtab, strtab 62 arch/sparc/kernel/module.c char *strtab; strtab 72 arch/sparc/kernel/module.c strtab = (char *)sechdrs[sechdrs[symidx].sh_link].sh_addr; strtab 84 arch/sparc/kernel/module.c const char *strtab, strtab 30 arch/unicore32/kernel/module.c apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, strtab 89 arch/unicore32/kernel/module.c relindex, i, strtab + sym->st_name); strtab 503 arch/x86/kernel/machine_kexec_64.c const char *strtab, *name, *shstrtab; strtab 508 arch/x86/kernel/machine_kexec_64.c strtab = (char *)pi->ehdr + sechdrs[symtabsec->sh_link].sh_offset; strtab 545 arch/x86/kernel/machine_kexec_64.c name = strtab + sym->st_name; strtab 90 arch/x86/kernel/module.c const char *strtab, strtab 130 arch/x86/kernel/module.c const char *strtab, strtab 36 arch/x86/tools/relocs.c char *strtab; strtab 246 arch/x86/tools/relocs.c sec_strtab = secs[shstrndx].strtab; strtab 279 arch/x86/tools/relocs.c char *strtab; strtab 288 arch/x86/tools/relocs.c strtab = sec->link->strtab; strtab 293 arch/x86/tools/relocs.c if (strcmp(symname, strtab + sym->st_name) == 0) strtab 451 arch/x86/tools/relocs.c sec->strtab = malloc(sec->shdr.sh_size); strtab 452 arch/x86/tools/relocs.c if (!sec->strtab) { strtab 460 arch/x86/tools/relocs.c if (fread(sec->strtab, 1, sec->shdr.sh_size, fp) strtab 555 arch/x86/tools/relocs.c sym_strtab = sec->link->strtab; strtab 600 arch/x86/tools/relocs.c sym_strtab = sec_symtab->link->strtab; strtab 685 arch/x86/tools/relocs.c sym_strtab = sec_symtab->link->strtab; strtab 48 arch/xtensa/kernel/module.c const char *strtab, strtab 91 arch/xtensa/kernel/module.c strtab + sym->st_name); strtab 115 arch/xtensa/kernel/module.c strtab + sym->st_name); strtab 569 drivers/iommu/arm-smmu-v3.c __le64 *strtab; strtab 1655 drivers/iommu/arm-smmu-v3.c static void arm_smmu_init_bypass_stes(u64 *strtab, unsigned int nent) strtab 1660 drivers/iommu/arm-smmu-v3.c arm_smmu_write_strtab_ent(NULL, -1, strtab); strtab 1661 drivers/iommu/arm-smmu-v3.c strtab += STRTAB_STE_DWORDS; strtab 1668 drivers/iommu/arm-smmu-v3.c void *strtab; strtab 1676 drivers/iommu/arm-smmu-v3.c strtab = &cfg->strtab[(sid >> STRTAB_SPLIT) * STRTAB_L1_DESC_DWORDS]; strtab 1689 drivers/iommu/arm-smmu-v3.c arm_smmu_write_strtab_l1_desc(strtab, desc); strtab 2290 drivers/iommu/arm-smmu-v3.c step = &cfg->strtab[sid * STRTAB_STE_DWORDS]; strtab 2852 drivers/iommu/arm-smmu-v3.c void *strtab = smmu->strtab_cfg.strtab; strtab 2861 drivers/iommu/arm-smmu-v3.c arm_smmu_write_strtab_l1_desc(strtab, &cfg->l1_desc[i]); strtab 2862 drivers/iommu/arm-smmu-v3.c strtab += STRTAB_L1_DESC_DWORDS << 3; strtab 2870 drivers/iommu/arm-smmu-v3.c void *strtab; strtab 2887 drivers/iommu/arm-smmu-v3.c strtab = dmam_alloc_coherent(smmu->dev, l1size, &cfg->strtab_dma, strtab 2889 drivers/iommu/arm-smmu-v3.c if (!strtab) { strtab 2895 drivers/iommu/arm-smmu-v3.c cfg->strtab = strtab; strtab 2908 drivers/iommu/arm-smmu-v3.c void *strtab; strtab 2914 drivers/iommu/arm-smmu-v3.c strtab = dmam_alloc_coherent(smmu->dev, size, &cfg->strtab_dma, strtab 2916 drivers/iommu/arm-smmu-v3.c if (!strtab) { strtab 2922 drivers/iommu/arm-smmu-v3.c cfg->strtab = strtab; strtab 2930 drivers/iommu/arm-smmu-v3.c arm_smmu_init_bypass_stes(strtab, cfg->num_l1_ents); strtab 43 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c char *strtab; strtab 58 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c sw->name = cache->strtab + le16_to_cpu(fw->name) % strtab_size; strtab 130 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c cache->strtab = (void *)&cache->symtab[cache->num]; strtab 136 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c err = nfp_cpp_read(cpp, dram, strtab_addr, cache->strtab, strtab_size); strtab 139 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c cache->strtab[strtab_size] = '\0'; strtab 334 include/linux/module.h char *strtab; strtab 43 include/linux/moduleloader.h const char *strtab, strtab 49 include/linux/moduleloader.h const char *strtab, strtab 66 include/linux/moduleloader.h const char *strtab, strtab 72 include/linux/moduleloader.h const char *strtab, strtab 1067 kernel/kexec_file.c const char *strtab; strtab 1083 kernel/kexec_file.c strtab = (void *)ehdr + sechdrs[sechdrs[i].sh_link].sh_offset; strtab 1091 kernel/kexec_file.c if (strcmp(strtab + syms[k].st_name, name) != 0) strtab 198 kernel/livepatch/core.c char *strtab = pmod->core_kallsyms.strtab; strtab 221 kernel/livepatch/core.c strtab + sym->st_name); strtab 226 kernel/livepatch/core.c cnt = sscanf(strtab + sym->st_name, strtab 231 kernel/livepatch/core.c strtab + sym->st_name); strtab 289 kernel/livepatch/core.c pmod->core_kallsyms.strtab, strtab 18 kernel/module-internal.h char *secstrings, *strtab; strtab 2306 kernel/module.c const char *name = info->strtab + sym[i].st_name; strtab 2385 kernel/module.c err = apply_relocate(info->sechdrs, info->strtab, strtab 2388 kernel/module.c err = apply_relocate_add(info->sechdrs, info->strtab, strtab 2712 kernel/module.c strtab_size += strlen(&info->strtab[src[i].st_name])+1; strtab 2760 kernel/module.c mod->kallsyms->strtab = (void *)info->sechdrs[info->index.str].sh_addr; strtab 2768 kernel/module.c mod->core_kallsyms.strtab = s = mod->core_layout.base + info->stroffs; strtab 2779 kernel/module.c dst[ndst++].st_name = s - mod->core_kallsyms.strtab; strtab 2780 kernel/module.c s += strlcpy(s, &mod->kallsyms->strtab[src[i].st_name], strtab 3070 kernel/module.c info->strtab = (char *)info->hdr strtab 4046 kernel/module.c return kallsyms->strtab + kallsyms->symtab[symnum].st_name; strtab 265 scripts/dtc/libfdt/fdt.c const char *fdt_find_string_(const char *strtab, int tabsize, const char *s) strtab 268 scripts/dtc/libfdt/fdt.c const char *last = strtab + tabsize - len; strtab 271 scripts/dtc/libfdt/fdt.c for (p = strtab; p <= last; p++) strtab 117 scripts/dtc/libfdt/fdt_rw.c char *strtab = (char *)fdt + fdt_off_dt_strings(fdt); strtab 125 scripts/dtc/libfdt/fdt_rw.c p = fdt_find_string_(strtab, fdt_size_dt_strings(fdt), s); strtab 128 scripts/dtc/libfdt/fdt_rw.c return (p - strtab); strtab 130 scripts/dtc/libfdt/fdt_rw.c new = strtab + fdt_size_dt_strings(fdt); strtab 138 scripts/dtc/libfdt/fdt_rw.c return (new - strtab); strtab 244 scripts/dtc/libfdt/fdt_sw.c char *strtab = (char *)fdt + fdt_totalsize(fdt); strtab 254 scripts/dtc/libfdt/fdt_sw.c memcpy(strtab + offset, s, len); strtab 270 scripts/dtc/libfdt/fdt_sw.c char *strtab = (char *)fdt + fdt_totalsize(fdt); strtab 276 scripts/dtc/libfdt/fdt_sw.c p = fdt_find_string_(strtab - strtabsize, strtabsize, s); strtab 278 scripts/dtc/libfdt/fdt_sw.c return p - strtab; strtab 23 scripts/dtc/libfdt/libfdt_internal.h const char *fdt_find_string_(const char *strtab, int tabsize, const char *s); strtab 136 scripts/insert-sys-cert.c char *strtab, *symname; strtab 145 scripts/insert-sys-cert.c strtab = (void *)hdr + x[link].sh_offset; strtab 149 scripts/insert-sys-cert.c symname = strtab + sym->st_name; strtab 609 scripts/mod/modpost.c info->strtab = (void *)hdr + strtab 844 scripts/mod/modpost.c return elf->strtab + sym->st_name; strtab 1301 scripts/mod/modpost.c const char *name = elf->strtab + sym->st_name; strtab 2051 scripts/mod/modpost.c symname = remove_dot(info.strtab + sym->st_name); strtab 2059 scripts/mod/modpost.c symname = remove_dot(info.strtab + sym->st_name); strtab 2073 scripts/mod/modpost.c find_symbol(remove_dot(info.strtab + strtab 147 scripts/mod/modpost.h char *strtab; strtab 107 scripts/sortextable.h const char *strtab; strtab 161 scripts/sortextable.h strtab = (const char *)ehdr + _r(&strtab_sec->sh_offset); strtab 184 scripts/sortextable.h if (strcmp(strtab + idx, "main_extable_sort_needed") == 0) {