Home
last modified time | relevance | path

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

/tools/testing/selftests/vDSO/
A Dparse_vdso.c244 if (ELF64_ST_TYPE(sym->st_info) != STT_FUNC) in check_sym()
246 if (ELF64_ST_BIND(sym->st_info) != STB_GLOBAL && in check_sym()
247 ELF64_ST_BIND(sym->st_info) != STB_WEAK) in check_sym()
/tools/lib/bpf/
A Delf.c168 if (GELF_ST_TYPE(sym->st_info) != iter->st_type) in elf_sym_iter_next()
328 cur_bind = GELF_ST_BIND(sym->sym.st_info); in elf_find_func_offset()
449 int bind = GELF_ST_BIND(sym->sym.st_info); in elf_resolve_syms_offsets()
A Dlinker.c482 init_sym->st_info = 0; in init_output_elf()
938 int sym_type = ELF64_ST_TYPE(sym->st_info); in linker_sanity_check_elf_symtab()
939 int sym_bind = ELF64_ST_BIND(sym->st_info); in linker_sanity_check_elf_symtab()
943 if (sym->st_name != 0 || sym->st_info != 0 in linker_sanity_check_elf_symtab()
1979 sym->st_info = ELF64_ST_INFO(sym_bind, ELF64_ST_TYPE(sym->st_info)); in sym_update_bind()
1984 sym->st_info = ELF64_ST_INFO(ELF64_ST_BIND(sym->st_info), sym_type); in sym_update_type()
2008 sym_type = ELF64_ST_TYPE(sym->st_info); in linker_append_elf_sym()
2009 sym_bind = ELF64_ST_BIND(sym->st_info); in linker_append_elf_sym()
2158 dst_sym->st_info = sym->st_info; in linker_append_elf_sym()
2256 if (ELF64_ST_TYPE(src_sym->st_info) == STT_SECTION) { in linker_append_elf_relos()
[all …]
A Dlibbpf.c888 if (ELF64_ST_TYPE(sym->st_info) != STT_FUNC) in bpf_object__add_programs()
935 if (ELF64_ST_BIND(sym->st_info) != STB_LOCAL) in bpf_object__add_programs()
1712 if (ELF64_ST_TYPE(sym->st_info) != STT_OBJECT) in find_elf_var_sym()
1715 if (ELF64_ST_BIND(sym->st_info) != STB_GLOBAL && in find_elf_var_sym()
1716 ELF64_ST_BIND(sym->st_info) != STB_WEAK) in find_elf_var_sym()
4006 int bind = ELF64_ST_BIND(sym->st_info); in sym_is_extern()
4010 ELF64_ST_TYPE(sym->st_info) == STT_NOTYPE; in sym_is_extern()
4015 int bind = ELF64_ST_BIND(sym->st_info); in sym_is_subprog()
4016 int type = ELF64_ST_TYPE(sym->st_info); in sym_is_subprog()
4267 ext->is_weak = ELF64_ST_BIND(sym->st_info) == STB_WEAK; in bpf_object__collect_externs()
[all …]
/tools/objtool/
A Dorc_dump.c119 if (GELF_ST_TYPE(sym.st_info) == STT_SECTION) { in orc_dump()
A Delf.c405 sym->type = GELF_ST_TYPE(sym->sym.st_info); in elf_add_symbol()
406 sym->bind = GELF_ST_BIND(sym->sym.st_info); in elf_add_symbol()
501 if (GELF_ST_TYPE(sym->sym.st_info) == STT_SECTION) { in read_symbols()
771 if (GELF_ST_BIND(sym->sym.st_info) != STB_LOCAL) in __elf_create_symbol()
839 sym->sym.st_info = GELF_ST_INFO(STB_LOCAL, STT_SECTION); in elf_create_section_symbol()
871 sym->sym.st_info = orig->sym.st_info; in elf_create_prefix_symbol()
/tools/perf/util/
A Dgenelf.c60 .st_info = ELF_ST_TYPE(STT_NOTYPE),
67 .st_info = ELF_ST_BIND(STB_LOCAL) | ELF_ST_TYPE(STT_FUNC),
A Dsymbol-elf.c106 return GELF_ST_TYPE(sym->st_info); in elf_sym__type()
1740 (GELF_ST_TYPE(sym.st_info) == STT_FUNC) && in dso__load_sym_internal()
1789 GELF_ST_BIND(sym.st_info), in dso__load_sym_internal()
1790 GELF_ST_TYPE(sym.st_info), elf_name); in dso__load_sym_internal()
/tools/include/uapi/linux/
A Delf.h200 unsigned char st_info; member
207 unsigned char st_info; /* Type and binding attributes */ member

Completed in 48 milliseconds