arch/mips/boot/tools/relocs.c
41
static int regex_skip_reloc(const char *sym_name)
arch/mips/boot/tools/relocs.c
43
return !regexec(&sym_regex_c, sym_name, 0, NULL, 0);
arch/mips/boot/tools/relocs.c
499
const char *symname = sym_name(sym_strtab, sym);
arch/x86/tools/relocs.c
125
static int is_reloc(enum symtype type, const char *sym_name)
arch/x86/tools/relocs.c
127
return sym_regex[type] && !regexec(&sym_regex_c[type], sym_name, 0, NULL, 0);
arch/x86/tools/relocs.c
582
name = sym_name(sym_strtab, sym);
arch/x86/tools/relocs.c
641
name = sym_name(sym_strtab, sym);
arch/x86/tools/relocs.c
731
const char *symname = sym_name(sym_strtab, sym);
arch/x86/tools/vdso2c.h
131
const char *sym_name = raw_addr +
arch/x86/tools/vdso2c.h
136
if (!strcmp(sym_name, required_syms[k].name)) {
drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h
292
unsigned int sym_name;
drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h
302
unsigned int sym_name;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
228
str = qat_uclo_get_string(&obj_handle->str_table, init_mem->sym_name);
drivers/scsi/bfa/bfa_defs_fcs.h
88
struct bfa_lport_symname_s sym_name; /* vm port symbolic name */
drivers/scsi/bfa/bfa_fcs.c
764
strscpy(port_cfg->sym_name.symname, model,
drivers/scsi/bfa/bfa_fcs.c
766
strlcat(port_cfg->sym_name.symname, BFA_FCS_PORT_SYMBNAME_SEPARATOR,
drivers/scsi/bfa/bfa_fcs.c
770
strlcat(port_cfg->sym_name.symname, driver_info->version,
drivers/scsi/bfa/bfa_fcs.c
772
strlcat(port_cfg->sym_name.symname, BFA_FCS_PORT_SYMBNAME_SEPARATOR,
drivers/scsi/bfa/bfa_fcs.c
776
strlcat(port_cfg->sym_name.symname,
drivers/scsi/bfa/bfa_fcs.c
779
strlcat(port_cfg->sym_name.symname, BFA_FCS_PORT_SYMBNAME_SEPARATOR,
drivers/scsi/bfa/bfa_fcs.c
788
strlcat(port_cfg->sym_name.symname,
drivers/scsi/bfa/bfa_fcs.c
791
strlcat(port_cfg->sym_name.symname,
drivers/scsi/bfa/bfa_fcs.c
795
strlcat(port_cfg->sym_name.symname,
drivers/scsi/bfa/bfa_fcs.c
798
strlcat(port_cfg->sym_name.symname,
drivers/scsi/bfa/bfa_fcs.c
803
strlcat(port_cfg->sym_name.symname,
drivers/scsi/bfa/bfa_fcs.c
809
port_cfg->sym_name.symname[BFA_SYMNAME_MAXLEN - 1] = 0;
drivers/scsi/bfa/bfa_fcs.h
350
#define bfa_fcs_lport_get_psym_name(_lport) ((_lport)->port_cfg.sym_name)
drivers/scsi/bfa/bfa_fcs_lport.c
1089
strcpy(port->port_cfg.sym_name.symname, symname);
drivers/scsi/bfa/bfad_attr.c
368
strcpy((char *)&port_cfg.sym_name, vname);
drivers/scsi/bfa/bfad_attr.c
573
char *sym_name = fc_vport->symbolic_name;
drivers/scsi/bfa/bfad_attr.c
588
if (strlen(sym_name) > 0)
drivers/scsi/bfa/bfad_attr.c
589
bfa_fcs_lport_set_symname(&fcs_vport->lport, sym_name);
drivers/scsi/bfa/bfad_attr.c
837
strscpy(symname, port_attr.port_cfg.sym_name.symname,
drivers/scsi/bfa/bfad_bsg.c
311
port_attr.port_cfg.sym_name.symname,
drivers/scsi/bfa/bfad_im.c
1050
strscpy(symname, bfad->bfa_fcs.fabric.bport.port_cfg.sym_name.symname,
drivers/scsi/qla2xxx/qla_def.h
2921
uint8_t sym_name[256];
drivers/scsi/qla2xxx/qla_gs.c
1771
alen = qla2x00_get_sym_node_name(vha, eiter->a.sym_name,
drivers/scsi/qla2xxx/qla_gs.c
1772
sizeof(eiter->a.sym_name));
drivers/scsi/qla2xxx/qla_gs.c
1778
"SYMBOLIC NAME = %s.\n", eiter->a.sym_name);
drivers/scsi/sym53c8xx_2/sym_fw.c
369
sym_name(np), (int) (cur-start));
drivers/scsi/sym53c8xx_2/sym_fw.c
412
sym_name(np), (int) (cur-start));
drivers/scsi/sym53c8xx_2/sym_glue.c
1350
printf_warning("%s: No suitable DMA available\n", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_glue.c
1365
sym_name(np), pdev->irq);
drivers/scsi/sym53c8xx_2/sym_glue.c
1416
"TERMINATION, DEVICE POWER etc.!\n", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_glue.c
143
printf_notice("%s: SCSI BUS has been reset.\n", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_glue.c
148
sym_name(np), sym_driver_setup.settle_delay);
drivers/scsi/sym53c8xx_2/sym_glue.c
1658
printk("%s: detaching ...\n", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_glue.c
1667
printk("%s: resetting chip\n", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_glue.c
1860
sym_name(np));
drivers/scsi/sym53c8xx_2/sym_glue.c
1864
sym_name(np));
drivers/scsi/sym53c8xx_2/sym_glue.c
1884
sym_name(np));
drivers/scsi/sym53c8xx_2/sym_glue.c
441
sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
1039
sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
1150
sym_name(np), (unsigned)INB(np, nc_sdid)&0x0f, dstat, sist,
drivers/scsi/sym53c8xx_2/sym_hipd.c
1159
printf ("%s: script cmd = %08x\n", sym_name(np),
drivers/scsi/sym53c8xx_2/sym_hipd.c
1163
printf("%s: regdump:", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
1607
sym_name(np), (u_int) dsa);
drivers/scsi/sym53c8xx_2/sym_hipd.c
162
"ISTAT=0x%02x.\n", sym_name(np), istat);
drivers/scsi/sym53c8xx_2/sym_hipd.c
1904
printf("%s: Downloading SCSI SCRIPTS.\n", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
215
sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
218
sym_name(np),
drivers/scsi/sym53c8xx_2/sym_hipd.c
2241
printf ("%s: unexpected disconnect\n", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
2263
printf("%s: SCSI BUS mode change from %s to %s.\n", sym_name(np),
drivers/scsi/sym53c8xx_2/sym_hipd.c
2310
sym_name(np), hsts, dbc, sbcl);
drivers/scsi/sym53c8xx_2/sym_hipd.c
243
printf ("%s: enabling clock multiplier\n", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
2505
sym_name (np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
2511
sym_name (np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
256
sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
2913
printf("%s: SCSI BUS reset detected.\n", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
2952
sym_name(np), istat, dstat, sist);
drivers/scsi/sym53c8xx_2/sym_hipd.c
356
sym_name(np), gen, ms/4, f);
drivers/scsi/sym53c8xx_2/sym_hipd.c
389
printf ("%s: clock multiplier found\n", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
403
printf ("%s: chip clock is %uKHz\n", sym_name(np), f1);
drivers/scsi/sym53c8xx_2/sym_hipd.c
412
sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
5620
sym_name(np), i);
drivers/scsi/sym53c8xx_2/sym_hipd.c
5784
printf("%s: CACHE INCORRECTLY CONFIGURED.\n", sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
918
printf("%s: %s, ID %d, Fast-%d, %s, %s\n", sym_name(np),
drivers/scsi/sym53c8xx_2/sym_hipd.c
930
sym_name(np),
drivers/scsi/sym53c8xx_2/sym_hipd.c
933
printf("%s: using %s firmware.\n", sym_name(np), np->fw_name);
drivers/scsi/sym53c8xx_2/sym_hipd.c
936
sym_name(np));
drivers/scsi/sym53c8xx_2/sym_hipd.c
944
sym_name(np), np->sv_scntl3, np->sv_dmode, np->sv_dcntl,
drivers/scsi/sym53c8xx_2/sym_hipd.c
949
sym_name(np), np->rv_scntl3, np->rv_dmode, np->rv_dcntl,
drivers/scsi/sym53c8xx_2/sym_nvram.c
149
sym_name(np), nvram->host_id & 0x0f,
drivers/scsi/sym53c8xx_2/sym_nvram.c
161
sym_name(np), i,
drivers/scsi/sym53c8xx_2/sym_nvram.c
193
sym_name(np), nvram->host_id & 0x0f,
drivers/scsi/sym53c8xx_2/sym_nvram.c
211
sym_name(np), i,
kernel/bpf/verifier.c
21499
const char *sym_name;
kernel/bpf/verifier.c
21517
sym_name = btf_name_by_offset(btf, t->name_off);
kernel/bpf/verifier.c
21518
addr = kallsyms_lookup_name(sym_name);
kernel/bpf/verifier.c
21521
sym_name);
kernel/debug/kdb/kdb_main.c
1476
if (symtab.sym_name) {
kernel/debug/kdb/kdb_private.h
82
const char *sym_name; /* Full symbol name, including
kernel/debug/kdb/kdb_support.c
100
ret = symtab->sym_name != NULL && *(symtab->sym_name) != '\0';
kernel/debug/kdb/kdb_support.c
105
ret, symtab->sym_start, symtab->mod_name, symtab->sym_name, symtab->sym_name);
kernel/debug/kdb/kdb_support.c
206
if (!(symtab_p2->sym_name || (punc & KDB_SP_VALUE)))
kernel/debug/kdb/kdb_support.c
212
if (symtab_p2->sym_name) {
kernel/debug/kdb/kdb_support.c
219
kdb_printf("%s", symtab_p2->sym_name);
kernel/debug/kdb/kdb_support.c
92
symtab->sym_name = kallsyms_lookup(addr, &symbolsize , &offset,
kernel/debug/kdb/kdb_support.c
95
symtab->sym_name = NULL;
kernel/livepatch/core.c
202
char sym_name[KSYM_NAME_LEN];
kernel/livepatch/core.c
234
sym_objname, sym_name, &sympos);
kernel/livepatch/core.c
251
sym_name);
kernel/livepatch/core.c
257
sym_name, sympos, &addr);
scripts/elf-parse.c
107
elf_parser.sym_name = sym32_name;
scripts/elf-parse.c
137
elf_parser.sym_name = sym64_name;
scripts/elf-parse.h
44
uint32_t (*sym_name)(Elf_Sym *sym);
scripts/kallsyms.c
170
strcpy(sym_name(sym), name);
scripts/kallsyms.c
198
const char *name = sym_name(s);
scripts/kallsyms.c
320
ret = strcmp(sym_name(sa), sym_name(sb));
scripts/kallsyms.c
614
const char *symbol = sym_name(se);
scripts/kallsyms.c
671
wa = strspn(sym_name(sa), "_");
scripts/kallsyms.c
672
wb = strspn(sym_name(sb), "_");
scripts/kconfig/confdata.c
328
const char *warn_unknown, *sym_name;
scripts/kconfig/confdata.c
421
sym_name = p + strlen(CONFIG_);
scripts/kconfig/confdata.c
422
p = strchr(sym_name, ' ');
scripts/kconfig/confdata.c
436
sym_name = line + strlen(CONFIG_);
scripts/kconfig/confdata.c
437
p = strchr(sym_name, '=');
scripts/kconfig/confdata.c
446
sym = sym_find(sym_name);
scripts/kconfig/confdata.c
455
conf_touch_dep(sym_name);
scripts/kconfig/confdata.c
458
conf_warning("unknown symbol: %s", sym_name);
scripts/mod/modpost.c
1029
fromsym = sym_name(elf, from);
scripts/mod/modpost.c
1032
tosym = sym_name(elf, tsym);
scripts/mod/modpost.c
1086
label_name = sym_name(elf, label);
scripts/mod/modpost.c
1101
name = sym_name(elf, sym);
scripts/sorttable.c
564
if (!strcmp(strtab + sym_name(sym), "__start_mcount_loc")) {
scripts/sorttable.c
568
} else if (!strcmp(strtab + sym_name(sym), "__stop_mcount_loc")) {
scripts/sorttable.c
758
if (!strcmp(strtab + sym_name(sym),
security/selinux/ss/mls.c
103
strcpy(scontextp, sym_name(p, SYM_LEVELS,
security/selinux/ss/mls.c
120
nm = sym_name(p, SYM_CATS, prev);
security/selinux/ss/mls.c
128
nm = sym_name(p, SYM_CATS, i);
security/selinux/ss/mls.c
141
nm = sym_name(p, SYM_CATS, prev);
security/selinux/ss/mls.c
165
sym_name(p, SYM_LEVELS, l->sens - 1));
security/selinux/ss/mls.c
45
len += strlen(sym_name(p, SYM_LEVELS, index_sens - 1));
security/selinux/ss/mls.c
452
char *name = sym_name(oldp, SYM_LEVELS,
security/selinux/ss/mls.c
467
sym_name(oldp, SYM_CATS, i));
security/selinux/ss/mls.c
56
nm = sym_name(p, SYM_CATS, prev);
security/selinux/ss/mls.c
59
nm = sym_name(p, SYM_CATS, i);
security/selinux/ss/mls.c
66
nm = sym_name(p, SYM_CATS, prev);
security/selinux/ss/policydb.c
1709
sym_name(p, SYM_USERS, user->value - 1),
security/selinux/ss/policydb.c
1710
sym_name(p, SYM_ROLES, bit),
security/selinux/ss/policydb.c
1711
sym_name(p, SYM_USERS, upper->value - 1));
security/selinux/ss/policydb.c
1746
sym_name(p, SYM_ROLES, role->value - 1),
security/selinux/ss/policydb.c
1747
sym_name(p, SYM_TYPES, bit),
security/selinux/ss/policydb.c
1748
sym_name(p, SYM_ROLES, upper->value - 1));
security/selinux/ss/policydb.c
1779
sym_name(p, SYM_TYPES, upper->value - 1));
security/selinux/ss/services.c
1282
*scontext_len += strlen(sym_name(p, SYM_USERS, context->user - 1)) + 1;
security/selinux/ss/services.c
1283
*scontext_len += strlen(sym_name(p, SYM_ROLES, context->role - 1)) + 1;
security/selinux/ss/services.c
1284
*scontext_len += strlen(sym_name(p, SYM_TYPES, context->type - 1)) + 1;
security/selinux/ss/services.c
1300
sym_name(p, SYM_USERS, context->user - 1),
security/selinux/ss/services.c
1301
sym_name(p, SYM_ROLES, context->role - 1),
security/selinux/ss/services.c
1302
sym_name(p, SYM_TYPES, context->type - 1));
security/selinux/ss/services.c
1712
s, t, sym_name(policydb, SYM_CLASSES, tclass-1));
security/selinux/ss/services.c
2104
sym_name(args->oldp, SYM_USERS, oldc->user - 1));
security/selinux/ss/services.c
2111
sym_name(args->oldp, SYM_ROLES, oldc->role - 1));
security/selinux/ss/services.c
2118
sym_name(args->oldp, SYM_TYPES, oldc->type - 1));
security/selinux/ss/services.c
3076
(*names)[i] = kstrdup(sym_name(policydb, SYM_BOOLS, i),
security/selinux/ss/services.c
3138
sym_name(&newpolicy->policydb, SYM_BOOLS, i),
security/selinux/ss/services.c
3973
secattr->domain = kstrdup(sym_name(policydb, SYM_TYPES, ctx->type - 1),
security/selinux/ss/services.c
477
tclass_name = sym_name(policydb, SYM_CLASSES, tclass - 1);
security/selinux/ss/services.c
745
o, n, t, sym_name(p, SYM_CLASSES, tclass-1));
tools/bpf/bpftool/prog.c
779
char sym_name[SYM_MAX_NAME];
tools/bpf/bpftool/prog.c
797
sprintf(sym_name, "%s", sym->name);
tools/bpf/bpftool/prog.c
799
sprintf(sym_name, "0x%016llx", ksyms[i]);
tools/bpf/bpftool/prog.c
801
strcpy(sym_name, "unknown");
tools/bpf/bpftool/prog.c
818
jsonw_string(json_wtr, sym_name);
tools/bpf/bpftool/prog.c
823
printf("%s:\n", sym_name);
tools/lib/bpf/libbpf.c
11834
const char *sym_name, void *ctx)
tools/lib/bpf/libbpf.c
11840
if (!glob_match(sym_name, res->pattern))
tools/lib/bpf/libbpf.c
11843
if (!bsearch(&sym_name, data->syms, data->cnt, sizeof(*data->syms), avail_func_cmp)) {
tools/lib/bpf/libbpf.c
11856
if (!(sym_sfx = strstr(sym_name, ".llvm.")))
tools/lib/bpf/libbpf.c
11863
snprintf(sym_trim, sizeof(sym_trim), "%.*s", (int)(sym_sfx - sym_name), sym_name);
tools/lib/bpf/libbpf.c
11880
char sym_name[500];
tools/lib/bpf/libbpf.c
11896
ret = fscanf(f, "%499s%*[^\n]\n", sym_name);
tools/lib/bpf/libbpf.c
11906
if (!glob_match(sym_name, res->pattern))
tools/lib/bpf/libbpf.c
11913
name = strdup(sym_name);
tools/lib/bpf/libbpf.c
11956
char sym_name[500];
tools/lib/bpf/libbpf.c
11969
ret = fscanf(f, "%llx %499s%*[^\n]\n", &sym_addr, sym_name);
tools/lib/bpf/libbpf.c
11980
if (!glob_match(sym_name, res->pattern))
tools/lib/bpf/libbpf.c
4566
__u32 insn_idx, const char *sym_name,
tools/lib/bpf/libbpf.c
4579
prog->name, sym_name, insn_idx, insn->code);
tools/lib/bpf/libbpf.c
4595
prog->name, sym_name, sym_idx);
tools/lib/bpf/libbpf.c
4619
prog->name, sym_name, sym_sec_name);
tools/lib/bpf/libbpf.c
4624
prog->name, sym_name, (size_t)sym->st_value);
tools/lib/bpf/libbpf.c
4635
prog->name, sym_name, shdr_idx);
tools/lib/bpf/libbpf.c
4646
prog->name, sym_name, (size_t)sym->st_value, insn->imm);
tools/lib/bpf/libbpf.c
4692
prog->name, sym_name, sym_sec_name);
tools/lib/bpf/libbpf.c
4788
const char *sym_name;
tools/lib/bpf/libbpf.c
4847
sym_name = elf_sec_name(obj, elf_sec_by_idx(obj, sym->st_shndx));
tools/lib/bpf/libbpf.c
4849
sym_name = elf_sym_str(obj, sym->st_name);
tools/lib/bpf/libbpf.c
4850
sym_name = sym_name ?: "<?";
tools/lib/bpf/libbpf.c
4853
relo_sec_name, i, insn_idx, sym_name);
tools/lib/bpf/libbpf.c
4871
insn_idx, sym_name, sym, rel);
tools/lib/bpf/libbpf.c
8461
const char *sym_name, void *ctx);
tools/lib/bpf/libbpf.c
8465
char sym_type, sym_name[500];
tools/lib/bpf/libbpf.c
8479
&sym_addr, &sym_type, sym_name);
tools/lib/bpf/libbpf.c
8488
err = cb(sym_addr, sym_type, sym_name, ctx);
tools/lib/bpf/libbpf.c
8498
const char *sym_name, void *ctx)
tools/lib/bpf/libbpf.c
8505
res = strstr(sym_name, ".llvm.");
tools/lib/bpf/libbpf.c
8507
ext = find_extern_by_name_with_len(obj, sym_name, res - sym_name);
tools/lib/bpf/libbpf.c
8509
ext = find_extern_by_name(obj, sym_name);
tools/lib/bpf/libbpf.c
8519
sym_name, ext->ksym.addr, sym_addr);
tools/lib/bpf/libbpf.c
8525
pr_debug("extern (ksym) '%s': set to 0x%llx\n", sym_name, sym_addr);
tools/lib/bpf/linker.c
1411
const char *sym_name;
tools/lib/bpf/linker.c
1424
sym_name = elf_strptr(obj->elf, str_sec_idx, sym->st_name);
tools/lib/bpf/linker.c
1425
if (!sym_name) {
tools/lib/bpf/linker.c
1430
err = linker_append_elf_sym(linker, obj, sym, sym_name, i);
tools/lib/bpf/linker.c
1446
static struct glob_sym *find_glob_sym(struct bpf_linker *linker, const char *sym_name)
tools/lib/bpf/linker.c
1456
if (strcmp(name, sym_name) == 0)
tools/lib/bpf/linker.c
1482
static bool glob_sym_btf_matches(const char *sym_name, bool exact,
tools/lib/bpf/linker.c
1502
sym_name, n1, n2);
tools/lib/bpf/linker.c
1512
sym_name, btf_kflag(t1) ? "union" : "struct", btf_kind_str(t2));
tools/lib/bpf/linker.c
1519
sym_name, btf_kflag(t2) ? "union" : "struct", btf_kind_str(t1));
tools/lib/bpf/linker.c
1526
sym_name, btf_kind_str(t1), btf_kind_str(t2));
tools/lib/bpf/linker.c
1542
sym_name, btf_kind_str(t1), n1, n2);
tools/lib/bpf/linker.c
1561
sym_name, btf_kind_str(t1), n1, t1->size, t2->size);
tools/lib/bpf/linker.c
1584
pr_warn("global '%s': incompatible func '%s' linkage\n", sym_name, n1);
tools/lib/bpf/linker.c
1596
pr_warn("global '%s': incompatible var '%s' linkage\n", sym_name, n1);
tools/lib/bpf/linker.c
1612
sym_name, btf_kind_str(t1), btf_vlen(t1), btf_vlen(t2));
tools/lib/bpf/linker.c
1624
sym_name, i, n1, n2);
tools/lib/bpf/linker.c
1629
sym_name, i, n1);
tools/lib/bpf/linker.c
1632
if (!glob_sym_btf_matches(sym_name, exact, btf1, m1->type, btf2, m2->type))
tools/lib/bpf/linker.c
1643
sym_name, btf_kind_str(t1), btf_vlen(t1), btf_vlen(t2));
tools/lib/bpf/linker.c
1652
if (!glob_sym_btf_matches(sym_name, exact, btf1, m1->type, btf2, m2->type))
tools/lib/bpf/linker.c
1671
sym_name, btf_kind_str(t1));
tools/lib/bpf/linker.c
1676
static bool map_defs_match(const char *sym_name,
tools/lib/bpf/linker.c
1701
&& !glob_sym_btf_matches(sym_name, true /*exact*/,
tools/lib/bpf/linker.c
1718
&& !glob_sym_btf_matches(sym_name, true /*exact*/,
tools/lib/bpf/linker.c
1750
snprintf(inner_map_name, sizeof(inner_map_name), "%s.inner", sym_name);
tools/lib/bpf/linker.c
1760
pr_warn("global '%s': map %s mismatch\n", sym_name, reason);
tools/lib/bpf/linker.c
1764
static bool glob_map_defs_match(const char *sym_name,
tools/lib/bpf/linker.c
1775
pr_warn("global '%s': invalid map definition type [%d]\n", sym_name, btf_id);
tools/lib/bpf/linker.c
1780
err = parse_btf_map_def(sym_name, obj->btf, t, true /*strict*/, &src_def, &src_inner_def);
tools/lib/bpf/linker.c
1782
pr_warn("global '%s': invalid map definition\n", sym_name);
tools/lib/bpf/linker.c
1789
err = parse_btf_map_def(sym_name, linker->btf, t, true /*strict*/, &dst_def, &dst_inner_def);
tools/lib/bpf/linker.c
1792
pr_warn("global '%s': invalid dst map definition\n", sym_name);
tools/lib/bpf/linker.c
1800
return map_defs_match(sym_name, linker->btf, &dst_def, &dst_inner_def,
tools/lib/bpf/linker.c
1804
static bool glob_syms_match(const char *sym_name,
tools/lib/bpf/linker.c
1814
pr_warn("BTF info is missing for global symbol '%s'\n", sym_name);
tools/lib/bpf/linker.c
182
Elf64_Sym *sym, const char *sym_name, int src_sym_idx);
tools/lib/bpf/linker.c
1821
btf_kind_str(src_t), sym_name);
tools/lib/bpf/linker.c
1827
return glob_map_defs_match(sym_name, linker, glob_sym, obj, sym, btf_id);
tools/lib/bpf/linker.c
1829
if (!glob_sym_btf_matches(sym_name, true /*exact*/,
tools/lib/bpf/linker.c
1842
static int find_glob_sym_btf(struct src_obj *obj, Elf64_Sym *sym, const char *sym_name,
tools/lib/bpf/linker.c
1864
if (strcmp(name, sym_name) != 0)
tools/lib/bpf/linker.c
1880
if (strcmp(name, sym_name) != 0)
tools/lib/bpf/linker.c
1889
sym_name, btf_id, vi->type);
tools/lib/bpf/linker.c
1907
pr_warn("failed to find BTF info for global/extern symbol '%s'\n", sym_name);
tools/lib/bpf/linker.c
1996
Elf64_Sym *sym, const char *sym_name, int src_sym_idx)
tools/lib/bpf/linker.c
2037
err = find_glob_sym_btf(obj, sym, sym_name, &btf_sec_id, &btf_id);
tools/lib/bpf/linker.c
2064
glob_sym = find_glob_sym(linker, sym_name);
tools/lib/bpf/linker.c
2079
src_sym_idx, sym_name, obj->filename);
tools/lib/bpf/linker.c
2083
if (!glob_syms_match(sym_name, linker, glob_sym, obj, sym, src_sym_idx, btf_id))
tools/lib/bpf/linker.c
2151
name_off = strset__add_str(linker->strtab_strs, sym_name);
tools/lib/bpf/linker.c
2290
int sym_type, const char *sym_name)
tools/lib/bpf/linker.c
2308
if (strcmp(sym_name, name) != 0)
tools/objtool/klp-diff.c
1492
char sym_name[SYM_NAME_LEN];
tools/objtool/klp-diff.c
1599
if (snprintf_check(sym_name, SYM_NAME_LEN, KLP_PRE_PATCH_PREFIX "%s", modname))
tools/objtool/klp-diff.c
1602
sym = find_symbol_by_name(e->out, sym_name);
tools/objtool/klp-diff.c
1615
if (snprintf_check(sym_name, SYM_NAME_LEN, KLP_POST_PATCH_PREFIX "%s", modname))
tools/objtool/klp-diff.c
1618
sym = find_symbol_by_name(e->out, sym_name);
tools/objtool/klp-diff.c
1631
if (snprintf_check(sym_name, SYM_NAME_LEN, KLP_PRE_UNPATCH_PREFIX "%s", modname))
tools/objtool/klp-diff.c
1634
sym = find_symbol_by_name(e->out, sym_name);
tools/objtool/klp-diff.c
1647
if (snprintf_check(sym_name, SYM_NAME_LEN, KLP_POST_UNPATCH_PREFIX "%s", modname))
tools/objtool/klp-diff.c
1650
sym = find_symbol_by_name(e->out, sym_name);
tools/objtool/klp-diff.c
937
char sym_name[SYM_NAME_LEN];
tools/objtool/klp-diff.c
989
if (snprintf_check(sym_name, SYM_NAME_LEN, KLP_SYM_PREFIX "%s.%s,%ld",
tools/objtool/klp-diff.c
993
klp_sym = find_symbol_by_name(e->out, sym_name);
tools/objtool/klp-diff.c
995
__dbg_indent("%s", sym_name);
tools/objtool/klp-diff.c
998
klp_sym = elf_create_symbol(e->out, sym_name, NULL,
tools/perf/ui/browsers/hists.c
2690
char sym_name[512];
tools/perf/ui/browsers/hists.c
2697
hist_browser__selection_sym_name(browser, sym_name, sizeof(sym_name))) < 0)
tools/perf/util/auxtrace.c
2484
static int sym_not_found_error(const char *sym_name, int idx)
tools/perf/util/auxtrace.c
2488
idx, sym_name);
tools/perf/util/auxtrace.c
2490
pr_err("Global symbol '%s' not found.\n", sym_name);
tools/perf/util/auxtrace.c
2492
pr_err("Symbol '%s' not found.\n", sym_name);
tools/perf/util/auxtrace.c
2499
static int find_kern_sym(const char *sym_name, u64 *start, u64 *size, int idx)
tools/perf/util/auxtrace.c
2502
.name = sym_name,
tools/perf/util/auxtrace.c
2519
pr_err("Multiple kernel symbols with name '%s'\n", sym_name);
tools/perf/util/auxtrace.c
2523
sym_name);
tools/perf/util/auxtrace.c
2530
return sym_not_found_error(sym_name, idx);
tools/perf/util/auxtrace.c
2671
static void print_duplicate_syms(struct dso *dso, const char *sym_name)
tools/perf/util/auxtrace.c
2677
pr_err("Multiple symbols with name '%s'\n", sym_name);
tools/perf/util/auxtrace.c
2681
if (dso_sym_match(sym, sym_name, &cnt, -1)) {
tools/perf/util/auxtrace.c
2696
sym_name);
tools/perf/util/auxtrace.c
2700
static int find_dso_sym(struct dso *dso, const char *sym_name, u64 *start,
tools/perf/util/auxtrace.c
2717
} else if (dso_sym_match(sym, sym_name, &cnt, idx)) {
tools/perf/util/auxtrace.c
2718
print_duplicate_syms(dso, sym_name);
tools/perf/util/auxtrace.c
2721
} else if (dso_sym_match(sym, sym_name, &cnt, idx)) {
tools/perf/util/auxtrace.c
2729
return sym_not_found_error(sym_name, idx);
tools/perf/util/llvm-c-helpers.cpp
141
make_symbol_relative_string(struct dso *dso, const char *sym_name,
tools/perf/util/llvm-c-helpers.cpp
144
if (!strcmp(sym_name, "<invalid>"))
tools/perf/util/llvm-c-helpers.cpp
147
char *demangled = dso__demangle_sym(dso, 0, sym_name);
tools/perf/util/llvm-c-helpers.cpp
151
demangled ? demangled : sym_name, addr - base_addr);
tools/perf/util/llvm-c-helpers.cpp
158
return strdup(sym_name);
tools/perf/util/map.h
165
#define __map__for_each_symbol_by_name(map, sym_name, pos, idx) \
tools/perf/util/map.h
166
for (pos = map__find_symbol_by_name_idx(map, sym_name, &idx); \
tools/perf/util/map.h
168
!symbol__match_symbol_name(pos->name, sym_name, \
tools/perf/util/map.h
172
#define map__for_each_symbol_by_name(map, sym_name, pos, idx) \
tools/perf/util/map.h
173
__map__for_each_symbol_by_name(map, sym_name, (pos), idx)
tools/perf/util/symbol-elf.c
528
const char *sym_name;
tools/perf/util/symbol-elf.c
551
sym_name = elf_sym__name(&sym, di->dynstr_data);
tools/perf/util/symbol-elf.c
552
demangled = dso__demangle_sym(di->dso, /*kmodule=*/0, sym_name);
tools/perf/util/symbol-elf.c
554
sym_name = demangled;
tools/perf/util/symbol-elf.c
556
snprintf(buf, buf_sz, "%s@plt", sym_name);
tools/perf/util/symbol-elf.c
558
result = *sym_name;