| /Linux-v5.4/tools/testing/selftests/vDSO/ |
| D | parse_vdso.c | 235 if (ELF64_ST_TYPE(sym->st_info) != STT_FUNC) in vdso_sym() 237 if (ELF64_ST_BIND(sym->st_info) != STB_GLOBAL && in vdso_sym() 238 ELF64_ST_BIND(sym->st_info) != STB_WEAK) in vdso_sym()
|
| /Linux-v5.4/arch/sparc/vdso/ |
| D | vma.c | 129 osym->st_info = nsym->st_info; in patchsym64() 197 osym->st_info = nsym->st_info; in patchsym32()
|
| /Linux-v5.4/arch/arm/include/asm/ |
| D | module.h | 68 if (ELF_ST_TYPE(sym->st_info) == STT_FUNC) in kallsyms_symbol_value()
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | vdso.c | 313 sym32_gen->st_info = sym32_fix->st_info; in vdso_do_func_patch32() 424 sym64_gen->st_info = sym64_fix->st_info; in vdso_do_func_patch64()
|
| /Linux-v5.4/include/uapi/linux/ |
| D | elf.h | 187 unsigned char st_info; member 194 unsigned char st_info; /* Type and binding attributes */ member
|
| /Linux-v5.4/arch/arc/kernel/ |
| D | module.c | 85 if (sym_entry->st_name == 0 && ELF_ST_TYPE (sym_entry->st_info) == STT_SECTION) { in apply_relocate_add()
|
| /Linux-v5.4/tools/perf/util/ |
| D | genelf.c | 89 .st_info = ELF_ST_TYPE(STT_NOTYPE), 96 .st_info = ELF_ST_BIND(STB_LOCAL) | ELF_ST_TYPE(STT_FUNC),
|
| D | symbol-elf.c | 116 return GELF_ST_TYPE(sym->st_info); in elf_sym__type() 1120 (GELF_ST_TYPE(sym.st_info) == STT_FUNC) && in dso__load_sym() 1142 GELF_ST_BIND(sym.st_info), in dso__load_sym() 1143 GELF_ST_TYPE(sym.st_info), elf_name); in dso__load_sym()
|
| /Linux-v5.4/arch/sparc/kernel/ |
| D | module.c | 76 if (ELF_ST_TYPE(sym[i].st_info) == STT_REGISTER) in module_frob_arch_sections()
|
| /Linux-v5.4/scripts/mod/ |
| D | modpost.c | 723 if (ELF_ST_BIND(sym->st_info) != STB_GLOBAL && in handle_modversions() 724 ELF_ST_BIND(sym->st_info) != STB_WEAK) in handle_modversions() 737 if (ELF_ST_TYPE(sym->st_info) == STT_SPARC_REGISTER) in handle_modversions() 754 ELF_ST_BIND(sym->st_info) == STB_WEAK, in handle_modversions() 1331 if (ELF_ST_TYPE(sym->st_info) == STT_SECTION) in find_elf_symbol() 1427 return ELF_ST_TYPE(sym->st_info) == STT_FUNC; in is_function() 2069 unsigned char bind = ELF_ST_BIND(sym->st_info); in read_symbols()
|
| D | file2alias.c | 1428 if (ELF_ST_TYPE(sym->st_info) != STT_OBJECT) in handle_moddevtable()
|
| /Linux-v5.4/scripts/ |
| D | sortextable.h | 181 if (ELF_ST_TYPE(sym->st_info) != STT_OBJECT) in do_func()
|
| D | recordmcount.h | 446 unsigned int const st_bind = ELF_ST_BIND(symp->st_info); in find_secsym_ndx() 453 && ELF_ST_TYPE(symp->st_info) == STT_FUNC) in find_secsym_ndx()
|
| /Linux-v5.4/tools/objtool/ |
| D | elf.c | 246 sym->type = GELF_ST_TYPE(sym->sym.st_info); in read_symbols() 247 sym->bind = GELF_ST_BIND(sym->sym.st_info); in read_symbols()
|
| /Linux-v5.4/arch/alpha/kernel/ |
| D | module.c | 260 if (ELF64_ST_TYPE (sym->st_info) == STT_SECTION) in apply_relocate_add()
|
| /Linux-v5.4/arch/arm/kernel/ |
| D | module.c | 211 if (ELF32_ST_TYPE(sym->st_info) == STT_FUNC && in apply_relocate()
|
| /Linux-v5.4/arch/riscv/kernel/ |
| D | module.c | 316 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) in apply_relocate_add()
|
| /Linux-v5.4/arch/mips/kernel/ |
| D | module.c | 338 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) in __apply_relocate()
|
| /Linux-v5.4/arch/x86/tools/ |
| D | relocs.c | 566 sym_type(ELF_ST_TYPE(sym->st_info)), in print_absolute_symbols() 567 sym_bind(ELF_ST_BIND(sym->st_info)), in print_absolute_symbols()
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | machine_kexec_64.c | 550 name, sym->st_info, sym->st_shndx, sym->st_value, in arch_kexec_apply_relocations_add()
|
| /Linux-v5.4/arch/mips/boot/tools/ |
| D | relocs.c | 504 unsigned bind = ELF_ST_BIND(sym->st_info); in do_reloc()
|
| /Linux-v5.4/kernel/ |
| D | kexec_file.c | 1088 if (ELF_ST_BIND(syms[k].st_info) != STB_GLOBAL) in kexec_purgatory_find_symbol()
|
| D | module.c | 2334 if (!ksym && ELF_ST_BIND(sym[i].st_info) == STB_WEAK) in simplify_symbols() 2615 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) { in elf_type() 2616 if (ELF_ST_TYPE(sym->st_info) == STT_OBJECT) in elf_type()
|
| /Linux-v5.4/tools/lib/bpf/ |
| D | libbpf.c | 461 if (GELF_ST_BIND(sym.st_info) != STB_GLOBAL) in bpf_object__init_prog_names() 758 if (GELF_ST_BIND(sym.st_info) != STB_GLOBAL || in bpf_object__variable_offset() 759 GELF_ST_TYPE(sym.st_info) != STT_OBJECT) in bpf_object__variable_offset() 1811 if (GELF_ST_BIND(sym.st_info) == STB_GLOBAL) { in bpf_program__collect_reloc()
|