| /linux/tools/lib/bpf/ |
| H A D | linker.c | 182 Elf64_Sym *sym, const char *sym_name, int src_sym_idx); 1411 const char *sym_name; in linker_append_elf_syms() local 1424 sym_name = elf_strptr(obj->elf, str_sec_idx, sym->st_name); in linker_append_elf_syms() 1425 if (!sym_name) { in linker_append_elf_syms() 1430 err = linker_append_elf_sym(linker, obj, sym, sym_name, i); in linker_append_elf_syms() 1446 static struct glob_sym *find_glob_sym(struct bpf_linker *linker, const char *sym_name) in find_glob_sym() argument 1456 if (strcmp(name, sym_name) == 0) in find_glob_sym() 1482 static bool glob_sym_btf_matches(const char *sym_name, bool exact, in glob_sym_btf_matches() argument 1502 sym_name, n1, n2); in glob_sym_btf_matches() 1512 sym_name, btf_kflag(t1) ? "union" : "struct", btf_kind_str(t2)); in glob_sym_btf_matches() [all …]
|
| H A D | libbpf.c | 4617 __u32 insn_idx, const char *sym_name, in bpf_program__record_reloc() 4630 prog->name, sym_name, insn_idx, insn->code); in bpf_program__record_reloc() 4646 prog->name, sym_name, sym_idx); in bpf_program__record_reloc() 4670 prog->name, sym_name, sym_sec_name); in bpf_program__record_reloc() 4675 prog->name, sym_name, (size_t)sym->st_value); in bpf_program__record_reloc() 4686 prog->name, sym_name, shdr_idx); in bpf_program__record_reloc() 4697 prog->name, sym_name, (size_t)sym->st_value, insn->imm); in bpf_program__record_reloc() 4743 prog->name, sym_name, sym_sec_name); in bpf_program__record_reloc() 4839 const char *sym_name; in bpf_object__collect_prog_relos() 4898 sym_name in map_fill_btf_type_info() 4566 bpf_program__record_reloc(struct bpf_program * prog,struct reloc_desc * reloc_desc,__u32 insn_idx,const char * sym_name,const Elf64_Sym * sym,const Elf64_Rel * rel) bpf_program__record_reloc() argument 4788 const char *sym_name; bpf_object__collect_prog_relos() local 8465 char sym_type, sym_name[500]; libbpf_kallsyms_parse() local 8498 kallsyms_cb(unsigned long long sym_addr,char sym_type,const char * sym_name,void * ctx) kallsyms_cb() argument 11834 avail_kallsyms_cb(unsigned long long sym_addr,char sym_type,const char * sym_name,void * ctx) avail_kallsyms_cb() argument 11880 char sym_name[500]; libbpf_available_kallsyms_parse() local 11956 char sym_name[500]; libbpf_available_kprobes_parse() local [all...] |
| /linux/scripts/ |
| H A D | kallsyms.c | 74 static char *sym_name(const struct sym_entry *s) in sym_name() function 170 strcpy(sym_name(sym), name); in read_symbol() 198 const char *name = sym_name(s); in symbol_valid() 320 ret = strcmp(sym_name(sa), sym_name(sb)); in compare_names() 614 const char *symbol = sym_name(se); in may_be_linker_script_provide_symbol() 671 wa = strspn(sym_name(sa), "_"); in compare_symbols() 672 wb = strspn(sym_name(sb), "_"); in compare_symbols()
|
| H A D | elf-parse.c | 107 elf_parser.sym_name = sym32_name; in elf_parse() 137 elf_parser.sym_name = sym64_name; in elf_parse()
|
| H A D | sorttable.c | 564 if (!strcmp(strtab + sym_name(sym), "__start_mcount_loc")) { in get_mcount_loc() 568 } else if (!strcmp(strtab + sym_name(sym), "__stop_mcount_loc")) { in get_mcount_loc() 758 if (!strcmp(strtab + sym_name(sym), in do_sort()
|
| H A D | elf-parse.h | 44 uint32_t (*sym_name)(Elf_Sym *sym); member
|
| /linux/tools/perf/util/ |
| H A D | map.h | 165 #define __map__for_each_symbol_by_name(map, sym_name, pos, idx) \ argument 166 for (pos = map__find_symbol_by_name_idx(map, sym_name, &idx); \ 168 !symbol__match_symbol_name(pos->name, sym_name, \ 172 #define map__for_each_symbol_by_name(map, sym_name, pos, idx) \ argument 173 __map__for_each_symbol_by_name(map, sym_name, (pos), idx)
|
| H A D | auxtrace.c | 2516 static int sym_not_found_error(const char *sym_name, int idx) in find_kern_sym() 2520 idx, sym_name); in find_kern_sym() 2522 pr_err("Global symbol '%s' not found.\n", sym_name); in find_kern_sym() 2524 pr_err("Symbol '%s' not found.\n", sym_name); in find_kern_sym() 2531 static int find_kern_sym(const char *sym_name, u64 *start, u64 *size, int idx) in find_kern_sym() 2534 .name = sym_name, in find_kern_sym() 2551 pr_err("Multiple kernel symbols with name '%s'\n", sym_name); in find_entire_kern_cb() 2555 sym_name); in find_entire_kern_cb() 2562 return sym_not_found_error(sym_name, idx); in addr_filter__entire_kernel() 2703 static void print_duplicate_syms(struct dso *dso, const char *sym_name) in find_dso_sym() 2484 sym_not_found_error(const char * sym_name,int idx) sym_not_found_error() argument 2499 find_kern_sym(const char * sym_name,u64 * start,u64 * size,int idx) find_kern_sym() argument 2671 print_duplicate_syms(struct dso * dso,const char * sym_name) print_duplicate_syms() argument 2700 find_dso_sym(struct dso * dso,const char * sym_name,u64 * start,u64 * size,int idx) find_dso_sym() argument [all...] |
| H A D | symbol-elf.c | 527 const char *sym_name; in get_plt_got_name() 550 sym_name = elf_sym__name(&sym, di->dynstr_data); in get_plt_got_name() 551 demangled = dso__demangle_sym(di->dso, /*kmodule=*/0, sym_name); in get_plt_got_name() 553 sym_name = demangled; in get_plt_got_name() 555 snprintf(buf, buf_sz, "%s@plt", sym_name); in get_plt_got_name() 557 result = *sym_name; in get_plt_got_name() 528 const char *sym_name; get_plt_got_name() local
|
| /linux/scripts/kconfig/ |
| H A D | confdata.c | 400 const char *warn_unknown, *sym_name; in conf_read_simple() 493 sym_name = p + strlen(CONFIG_); in conf_read() 494 p = strchr(sym_name, ' '); in conf_read() 508 sym_name = line + strlen(CONFIG_); in conf_read() 509 p = strchr(sym_name, '='); in conf_read() 518 sym = sym_find(sym_name); in conf_read() 527 conf_touch_dep(sym_name); in conf_read() 530 conf_warning("unknown symbol: %s", sym_name); in conf_read() 328 const char *warn_unknown, *sym_name; conf_read_simple() local
|
| /linux/tools/objtool/ |
| H A D | klp-diff.c | 1346 char sym_name[SYM_NAME_LEN]; in create_fake_symbols() 1397 /* symbol format: .klp.sym.modname.sym_name,sympos */ in create_fake_symbols() 1398 if (snprintf_check(sym_name, SYM_NAME_LEN, KLP_SYM_PREFIX "%s.%s,%ld", in create_fake_symbols() 1402 klp_sym = find_symbol_by_name(e->out, sym_name); in should_keep_special_sym() 1404 __dbg_clone("%s", sym_name); in should_keep_special_sym() 1407 klp_sym = elf_create_symbol(e->out, sym_name, NULL, in should_keep_special_sym() 1921 char sym_name[SYM_NAME_LEN]; 2029 if (snprintf_check(sym_name, SYM_NAME_LEN, KLP_PRE_PATCH_PREFIX "%s", modname)) 2032 sym = find_symbol_by_name(e->out, sym_name); 2045 if (snprintf_check(sym_name, SYM_NAME_LE 1024 char sym_name[SYM_NAME_LEN]; clone_reloc_klp() local 1579 char sym_name[SYM_NAME_LEN]; create_klp_sections() local [all...] |
| /linux/drivers/scsi/bfa/ |
| H A D | bfa_fcs.c | 764 strscpy(port_cfg->sym_name.symname, model, in bfa_fcs_fabric_psymb_init() 766 strlcat(port_cfg->sym_name.symname, BFA_FCS_PORT_SYMBNAME_SEPARATOR, in bfa_fcs_fabric_psymb_init() 770 strlcat(port_cfg->sym_name.symname, driver_info->version, in bfa_fcs_fabric_psymb_init() 772 strlcat(port_cfg->sym_name.symname, BFA_FCS_PORT_SYMBNAME_SEPARATOR, in bfa_fcs_fabric_psymb_init() 776 strlcat(port_cfg->sym_name.symname, in bfa_fcs_fabric_psymb_init() 779 strlcat(port_cfg->sym_name.symname, BFA_FCS_PORT_SYMBNAME_SEPARATOR, in bfa_fcs_fabric_psymb_init() 788 strlcat(port_cfg->sym_name.symname, in bfa_fcs_fabric_psymb_init() 791 strlcat(port_cfg->sym_name.symname, in bfa_fcs_fabric_psymb_init() 795 strlcat(port_cfg->sym_name.symname, in bfa_fcs_fabric_psymb_init() 798 strlcat(port_cfg->sym_name.symname, in bfa_fcs_fabric_psymb_init() [all …]
|
| H A D | bfad_attr.c | 368 strcpy((char *)&port_cfg.sym_name, vname); in bfad_im_vport_create() 573 char *sym_name = fc_vport->symbolic_name; in bfad_im_vport_set_symbolic_name() local 588 if (strlen(sym_name) > 0) in bfad_im_vport_set_symbolic_name() 589 bfa_fcs_lport_set_symname(&fcs_vport->lport, sym_name); in bfad_im_vport_set_symbolic_name() 837 strscpy(symname, port_attr.port_cfg.sym_name.symname, in bfad_im_symbolic_name_show()
|
| /linux/drivers/scsi/sym53c8xx_2/ |
| H A D | sym_hipd.c | 162 "ISTAT=0x%02x.\n", sym_name(np), istat); in sym_soft_reset() 215 sym_name(np)); in sym_reset_scsi_bus() 218 sym_name(np), in sym_reset_scsi_bus() 243 printf ("%s: enabling clock multiplier\n", sym_name(np)); in sym_selectclock() 256 sym_name(np)); in sym_selectclock() 356 sym_name(np), gen, ms/4, f); in getfreq() 389 printf ("%s: clock multiplier found\n", sym_name(np)); in sym_getclock() 403 printf ("%s: chip clock is %uKHz\n", sym_name(np), f1); in sym_getclock() 412 sym_name(np)); in sym_getclock() 918 printf("%s: %s, ID %d, Fast-%d, %s, %s\n", sym_name(np), [all …]
|
| H A D | sym_nvram.c | 149 sym_name(np), nvram->host_id & 0x0f, in sym_display_Symbios_nvram() 161 sym_name(np), i, in sym_display_Symbios_nvram() 193 sym_name(np), nvram->host_id & 0x0f, in sym_display_Tekram_nvram() 211 sym_name(np), i, in sym_display_Tekram_nvram()
|
| H A D | sym_fw.c | 369 sym_name(np), (int) (cur-start)); in sym_fw_bind_script() 412 sym_name(np), (int) (cur-start)); in sym_fw_bind_script()
|
| H A D | sym_glue.h | 184 #define sym_name(np) (np)->s.inst_name macro
|
| /linux/arch/x86/tools/ |
| H A D | relocs.c | 125 static int is_reloc(enum symtype type, const char *sym_name) in is_reloc() argument 127 return sym_regex[type] && !regexec(&sym_regex_c[type], sym_name, 0, NULL, 0); in is_reloc() 277 static const char *sym_name(const char *sym_strtab, Elf_Sym *sym) in sym_name() function 582 name = sym_name(sym_strtab, sym); in print_absolute_symbols() 641 name = sym_name(sym_strtab, sym); in print_absolute_relocs() 731 const char *symname = sym_name(sym_strtab, sym); in walk_relocs()
|
| /linux/arch/mips/boot/tools/ |
| H A D | relocs.c | 41 static int regex_skip_reloc(const char *sym_name) in regex_skip_reloc() argument 43 return !regexec(&sym_regex_c, sym_name, 0, NULL, 0); in regex_skip_reloc() 120 static const char *sym_name(const char *sym_strtab, Elf_Sym *sym) in sym_name() function 499 const char *symname = sym_name(sym_strtab, sym); in walk_relocs()
|
| /linux/security/selinux/ss/ |
| H A D | services.c | 475 tclass_name = sym_name(policydb, SYM_CLASSES, tclass - 1); in security_dump_masked_av() 746 o, n, t, sym_name(p, SYM_CLASSES, tclass-1)); in security_validtrans_handle_fail() 1283 *scontext_len += strlen(sym_name(p, SYM_USERS, context->user - 1)) + 1; in context_struct_to_string() 1284 *scontext_len += strlen(sym_name(p, SYM_ROLES, context->role - 1)) + 1; in context_struct_to_string() 1285 *scontext_len += strlen(sym_name(p, SYM_TYPES, context->type - 1)) + 1; in context_struct_to_string() 1301 sym_name(p, SYM_USERS, context->user - 1), in context_struct_to_string() 1302 sym_name(p, SYM_ROLES, context->role - 1), in context_struct_to_string() 1303 sym_name(p, SYM_TYPES, context->type - 1)); in context_struct_to_string() 1713 s, t, sym_name(policydb, SYM_CLASSES, tclass-1)); in compute_sid_handle_invalid_context() 2105 sym_name(arg in services_convert_context() [all...] |
| H A D | policydb.h | 403 static inline const char *sym_name(const struct policydb *p, unsigned int sym_num, 385 static inline char *sym_name(struct policydb *p, unsigned int sym_num, sym_name() function
|
| H A D | policydb.c | 1828 sym_name(p, SYM_USERS, user->value - 1), in string_to_av_perm() 1829 sym_name(p, SYM_ROLES, bit), in string_to_av_perm() 1830 sym_name(p, SYM_USERS, upper->value - 1)); in string_to_av_perm() 1871 sym_name(p, SYM_ROLES, role->value - 1), in range_read() 1872 sym_name(p, SYM_TYPES, bit), in range_read() 1873 sym_name(p, SYM_ROLES, upper->value - 1)); in range_read() 1908 sym_name(p, SYM_TYPES, upper->value - 1)); in range_read()
|
| /linux/kernel/livepatch/ |
| H A D | core.c | 202 char sym_name[KSYM_NAME_LEN]; in klp_resolve_symbols() local 234 sym_objname, sym_name, &sympos); in klp_resolve_symbols() 251 sym_name); in klp_resolve_symbols() 257 sym_name, sympos, &addr); in klp_resolve_symbols()
|
| /linux/scripts/mod/ |
| H A D | modpost.c | 716 static const char *sym_name(struct elf_info *elf, Elf_Sym *sym) in sym_name() function 1036 fromsym = sym_name(elf, from); in default_mismatch_handler() 1039 tosym = sym_name(elf, tsym); in default_mismatch_handler() 1093 label_name = sym_name(elf, label); in check_export_symbol() 1108 name = sym_name(elf, sym); in check_export_symbol()
|
| /linux/tools/perf/ui/browsers/ |
| H A D | hists.c | 2690 char sym_name[512]; in add_callchain_toggle_opt() local 2697 hist_browser__selection_sym_name(browser, sym_name, sizeof(sym_name))) < 0) in add_callchain_toggle_opt()
|