Home
last modified time | relevance | path

Searched refs:st_info (Results 1 – 25 of 25) sorted by relevance

/Linux-v5.10/tools/testing/selftests/vDSO/
Dparse_vdso.c213 if (ELF64_ST_TYPE(sym->st_info) != STT_FUNC) in vdso_sym()
215 if (ELF64_ST_BIND(sym->st_info) != STB_GLOBAL && in vdso_sym()
216 ELF64_ST_BIND(sym->st_info) != STB_WEAK) in vdso_sym()
/Linux-v5.10/arch/sparc/vdso/
Dvma.c129 osym->st_info = nsym->st_info; in patchsym64()
197 osym->st_info = nsym->st_info; in patchsym32()
/Linux-v5.10/arch/arm/include/asm/
Dmodule.h44 if (ELF_ST_TYPE(sym->st_info) == STT_FUNC) in kallsyms_symbol_value()
/Linux-v5.10/arch/powerpc/kernel/
Dvdso.c312 sym32_gen->st_info = sym32_fix->st_info; in vdso_do_func_patch32()
418 sym64_gen->st_info = sym64_fix->st_info; in vdso_do_func_patch64()
/Linux-v5.10/include/uapi/linux/
Delf.h188 unsigned char st_info; member
195 unsigned char st_info; /* Type and binding attributes */ member
/Linux-v5.10/tools/perf/util/
Dgenelf.c84 .st_info = ELF_ST_TYPE(STT_NOTYPE),
91 .st_info = ELF_ST_BIND(STB_LOCAL) | ELF_ST_TYPE(STT_FUNC),
Dsymbol-elf.c118 return GELF_ST_TYPE(sym->st_info); in elf_sym__type()
1210 (GELF_ST_TYPE(sym.st_info) == STT_FUNC) && in dso__load_sym()
1232 GELF_ST_BIND(sym.st_info), in dso__load_sym()
1233 GELF_ST_TYPE(sym.st_info), elf_name); in dso__load_sym()
/Linux-v5.10/arch/arc/kernel/
Dmodule.c85 if (sym_entry->st_name == 0 && ELF_ST_TYPE (sym_entry->st_info) == STT_SECTION) { in apply_relocate_add()
/Linux-v5.10/tools/objtool/
Dorc_dump.c166 if (GELF_ST_TYPE(sym.st_info) == STT_SECTION) { in orc_dump()
Delf.c391 sym->type = GELF_ST_TYPE(sym->sym.st_info); in read_symbols()
392 sym->bind = GELF_ST_BIND(sym->sym.st_info); in read_symbols()
/Linux-v5.10/arch/sparc/kernel/
Dmodule.c76 if (ELF_ST_TYPE(sym[i].st_info) == STT_REGISTER) in module_frob_arch_sections()
/Linux-v5.10/scripts/mod/
Dmodpost.c723 if (ELF_ST_BIND(sym->st_info) != STB_GLOBAL && in handle_symbol()
724 ELF_ST_BIND(sym->st_info) != STB_WEAK) in handle_symbol()
731 if (ELF_ST_TYPE(sym->st_info) == STT_SPARC_REGISTER) in handle_symbol()
742 ELF_ST_BIND(sym->st_info) == STB_WEAK, in handle_symbol()
1319 if (ELF_ST_TYPE(sym->st_info) == STT_SECTION) in find_elf_symbol()
1415 return ELF_ST_TYPE(sym->st_info) == STT_FUNC; in is_function()
2059 unsigned char bind = ELF_ST_BIND(sym->st_info); in read_symbols()
Dfile2alias.c1463 if (ELF_ST_TYPE(sym->st_info) != STT_OBJECT) in handle_moddevtable()
/Linux-v5.10/arch/alpha/kernel/
Dmodule.c260 if (ELF64_ST_TYPE (sym->st_info) == STT_SECTION) in apply_relocate_add()
/Linux-v5.10/scripts/
Drecordmcount.h527 unsigned int const st_bind = ELF_ST_BIND(symp->st_info); in find_secsym_ndx()
534 && ELF_ST_TYPE(symp->st_info) == STT_FUNC) in find_secsym_ndx()
Dsorttable.h333 if (ELF_ST_TYPE(sym->st_info) != STT_OBJECT) in do_sort()
/Linux-v5.10/arch/mips/kernel/
Dmodule.c337 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) in __apply_relocate()
/Linux-v5.10/arch/arm/kernel/
Dmodule.c217 if (ELF32_ST_TYPE(sym->st_info) == STT_FUNC && in apply_relocate()
/Linux-v5.10/arch/riscv/kernel/
Dmodule.c336 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) in apply_relocate_add()
/Linux-v5.10/arch/x86/tools/
Drelocs.c566 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.10/arch/x86/kernel/
Dmachine_kexec_64.c483 name, sym->st_info, sym->st_shndx, sym->st_value, in arch_kexec_apply_relocations_add()
/Linux-v5.10/arch/mips/boot/tools/
Drelocs.c504 unsigned bind = ELF_ST_BIND(sym->st_info); in do_reloc()
/Linux-v5.10/kernel/
Dkexec_file.c1088 if (ELF_ST_BIND(syms[k].st_info) != STB_GLOBAL) in kexec_purgatory_find_symbol()
Dmodule.c2366 if (!ksym && ELF_ST_BIND(sym[i].st_info) == STB_WEAK) in simplify_symbols()
2649 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) { in elf_type()
2650 if (ELF_ST_TYPE(sym->st_info) == STT_OBJECT) in elf_type()
/Linux-v5.10/tools/lib/bpf/
Dlibbpf.c1276 if (GELF_ST_BIND(sym.st_info) != STB_GLOBAL || in bpf_object__variable_offset()
1277 GELF_ST_TYPE(sym.st_info) != STT_OBJECT) in bpf_object__variable_offset()
2741 if (GELF_ST_TYPE(sym->st_info) != sym_type) in elf_sym_by_sec_off()
2945 int bind = GELF_ST_BIND(sym->st_info); in sym_is_extern()
2949 GELF_ST_TYPE(sym->st_info) == STT_NOTYPE; in sym_is_extern()
3134 ext->is_weak = GELF_ST_BIND(sym.st_info) == STB_WEAK; in bpf_object__collect_externs()
3546 if (GELF_ST_TYPE(sym.st_info) == STT_SECTION && sym.st_name == 0) in bpf_object__collect_prog_relos()