Home
last modified time | relevance | path

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

12

/freebsd-12.1/sys/ddb/
H A Ddb_main.c121 if (ELF_ST_TYPE(sym->st_info) != STT_OBJECT && in X_db_search_symbol()
122 ELF_ST_TYPE(sym->st_info) != STT_FUNC && in X_db_search_symbol()
123 ELF_ST_TYPE(sym->st_info) != STT_NOTYPE) in X_db_search_symbol()
139 ELF_ST_TYPE(sym->st_info) == STT_FUNC && in X_db_search_symbol()
/freebsd-12.1/contrib/libexecinfo/
H A Dsymtab.c46 #ifndef ELF_ST_TYPE
47 #define ELF_ST_TYPE(x) (((unsigned int)x) & 0xf) macro
135 (unsigned)type != ELF_ST_TYPE(sym.st_info)) in symtab_create()
/freebsd-12.1/sys/kern/
H A Dlink_elf.c1208 return (ELF_ST_TYPE(ref->st_info)); in symbol_type()
1316 (ELF_ST_TYPE(symp->st_info) == STT_FUNC || in link_elf_lookup_symbol()
1317 ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC))) { in link_elf_lookup_symbol()
1337 (ELF_ST_TYPE(symp->st_info) == STT_FUNC || in link_elf_lookup_symbol()
1362 if (ELF_ST_TYPE(es->st_info) == STT_GNU_IFUNC) in link_elf_symbol_values()
1373 if (ELF_ST_TYPE(es->st_info) == STT_GNU_IFUNC) in link_elf_symbol_values()
1485 (ELF_ST_TYPE(symp->st_info) == STT_FUNC || in link_elf_each_function_name()
1486 ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC)) { in link_elf_each_function_name()
1507 (ELF_ST_TYPE(symp->st_info) == STT_FUNC || in link_elf_each_function_nameval()
1508 ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC)) { in link_elf_each_function_nameval()
[all …]
H A Dlink_elf_obj.c1248 if (ELF_ST_TYPE(es->st_info) == STT_GNU_IFUNC) in link_elf_symbol_values()
1335 (ELF_ST_TYPE(symp->st_info) == STT_FUNC || in link_elf_each_function_name()
1336 ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC)) { in link_elf_each_function_name()
1357 (ELF_ST_TYPE(symp->st_info) == STT_FUNC || in link_elf_each_function_nameval()
1358 ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC)) { in link_elf_each_function_nameval()
1412 if (ELF_ST_TYPE(sym->st_info) == STT_GNU_IFUNC) in elf_obj_lookup()
1545 if ((ELF_ST_TYPE(sym->st_info) == STT_GNU_IFUNC || in link_elf_reloc_local()
1573 if ((ELF_ST_TYPE(sym->st_info) == STT_GNU_IFUNC || in link_elf_reloc_local()
/freebsd-12.1/contrib/binutils/include/elf/
H A Dcommon.h467 #define ELF_ST_TYPE(val) ((val) & 0xF) macro
473 #define ELF32_ST_TYPE ELF_ST_TYPE
476 #define ELF64_ST_TYPE ELF_ST_TYPE
/freebsd-12.1/contrib/binutils/bfd/
H A Delf-vxworks.c69 sym->st_info = ELF_ST_INFO (STB_WEAK, ELF_ST_TYPE (sym->st_info)); in elf_vxworks_add_symbol_hook()
141 sym->st_info = ELF_ST_INFO (STB_GLOBAL, ELF_ST_TYPE (sym->st_info)); in elf_vxworks_link_output_symbol_hook()
H A Delf64-sparc.c426 if (ELF_ST_TYPE (sym->st_info) == STT_REGISTER) in elf64_sparc_add_symbol_hook()
521 unsigned char type = ELF_ST_TYPE (sym->st_info); in elf64_sparc_add_symbol_hook()
600 if (ELF_ST_TYPE (elf_sym->st_info) == STT_REGISTER) in elf64_sparc_get_symbol_type()
740 if (ELF_ST_TYPE (((elf_symbol_type *) symbol)->internal_elf_sym.st_info) in elf64_sparc_print_symbol_all()
H A Delflink.c861 if (ELF_ST_TYPE (sym->st_info) == STT_TLS in _bfd_elf_merge_symbol()
980 && ELF_ST_TYPE (sym->st_info) != h->type in _bfd_elf_merge_symbol()
981 && ELF_ST_TYPE (sym->st_info) != STT_NOTYPE in _bfd_elf_merge_symbol()
993 && ELF_ST_TYPE (sym->st_info) != h->type in _bfd_elf_merge_symbol()
3850 && ELF_ST_TYPE (isym->st_info) == STT_TLS in elf_link_add_object_symbols()
4202 if (ELF_ST_TYPE (isym->st_info) != STT_NOTYPE in elf_link_add_object_symbols()
4206 && h->type != ELF_ST_TYPE (isym->st_info) in elf_link_add_object_symbols()
4213 h->type = ELF_ST_TYPE (isym->st_info); in elf_link_add_object_symbols()
6940 (ELF_ST_TYPE (sym->st_info) != STT_SRELC)) in evaluate_complex_relocation_symbols()
8510 if (ELF_ST_TYPE (osym.st_info) == STT_TLS) in elf_link_input_bfd()
[all …]
H A Delf32-arm.c3222 if (ELF_ST_TYPE(h->type) == STT_ARM_TFUNC in bfd_elf32_arm_process_before_allocation()
6422 && ELF_ST_TYPE (sym->st_info) == STT_SECTION) in elf32_arm_relocate_section()
6531 (h ? ELF_ST_TYPE (h->type) : in elf32_arm_relocate_section()
6532 ELF_ST_TYPE (sym->st_info)), h, in elf32_arm_relocate_section()
7358 switch (ELF_ST_TYPE (elf_sym->st_info)) in elf32_arm_get_symbol_type()
7361 return ELF_ST_TYPE (elf_sym->st_info); in elf32_arm_get_symbol_type()
7369 return ELF_ST_TYPE (elf_sym->st_info); in elf32_arm_get_symbol_type()
8244 if (ELF_ST_TYPE (h->type) == STT_ARM_TFUNC) in allocate_dynrelocs()
8362 && ELF_ST_TYPE (h->type) == STT_ARM_TFUNC in allocate_dynrelocs()
10054 if (ELF_ST_TYPE (dst->st_info) == STT_FUNC in elf32_arm_swap_symbol_in()
[all …]
H A Delf32-spu.c980 sym_type = ELF_ST_TYPE (sym->st_info); in spu_elf_size_stubs()
2160 if (ELF_ST_TYPE (sy->st_info) == STT_NOTYPE in discover_functions()
2161 || ELF_ST_TYPE (sy->st_info) == STT_FUNC) in discover_functions()
2199 if (ELF_ST_TYPE (sy->st_info) == STT_FUNC) in discover_functions()
2266 if (ELF_ST_TYPE (sy->st_info) != STT_FUNC in discover_functions()
H A Delf32-score.c2269 && ELF_ST_TYPE (sym->st_info) == STT_SECTION) in _bfd_score_elf_relocate_section()
2419 if (sym != NULL && ELF_ST_TYPE (sym->st_info) == STT_SECTION) in _bfd_score_elf_relocate_section()
2428 (h ? ELF_ST_TYPE ((unsigned int)h->root.root.type) : in _bfd_score_elf_relocate_section()
2429 ELF_ST_TYPE ((unsigned int)sym->st_info)), h, local_sections, in _bfd_score_elf_relocate_section()
H A Delf32-mep.c608 if (sym != NULL && ELF_ST_TYPE (sym->st_info) == STT_SECTION) in mep_elf_relocate_section()
/freebsd-12.1/libexec/rtld-elf/amd64/
H A Dreloc.c183 if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC) { in reloc_non_plt()
377 if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC) { in reloc_jmpslots()
464 if (ELF_ST_TYPE(def->st_info) != STT_GNU_IFUNC) in reloc_gnu_ifunc()
/freebsd-12.1/libexec/rtld-elf/i386/
H A Dreloc.c163 if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC) { in reloc_non_plt()
328 if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC) { in reloc_jmpslots()
410 if (ELF_ST_TYPE(def->st_info) != STT_GNU_IFUNC) in reloc_gnu_ifunc()
/freebsd-12.1/libexec/rtld-elf/aarch64/
H A Dreloc.c246 if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC) { in reloc_jmpslots()
305 if (ELF_ST_TYPE(def->st_info) != STT_GNU_IFUNC) in reloc_gnu_ifunc()
394 if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC) { in reloc_non_plt()
/freebsd-12.1/sys/sys/
H A Delf_generic.h87 #define ELF_ST_TYPE __ELFN(ST_TYPE) macro
/freebsd-12.1/usr.bin/gprof/
H A Delf.c137 type = ELF_ST_TYPE(sym->st_info); in wantsym()
/freebsd-12.1/contrib/gdb/gdb/
H A Dmipsread.c347 if (ELF_ST_TYPE (sym_info) != STT_FUNC in read_alphacoff_dynamic_symtab()
/freebsd-12.1/libexec/rtld-elf/mips/
H A Dreloc.c393 if (ELF_ST_TYPE(sym->st_info) == STT_FUNC && in reloc_non_plt()
414 if (ELF_ST_TYPE(sym->st_info) == STT_FUNC && in reloc_non_plt()
/freebsd-12.1/lib/libc/gen/
H A Dnlist.c384 nl->n_type = ELF_ST_TYPE(s->st_info) == STT_FILE ? in elf_sym_to_nlist()
/freebsd-12.1/libexec/rtld-elf/
H A Drtld.c828 if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC) in _rtld_bind()
1760 if (ELF_ST_TYPE(ref->st_info) == STT_SECTION) { in find_symdef()
3571 if (ELF_ST_TYPE(def->st_info) == STT_FUNC) in do_dlsym()
3573 else if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC) in do_dlsym()
3575 else if (ELF_ST_TYPE(def->st_info) == STT_TLS) { in do_dlsym()
4065 if (ELF_ST_TYPE(req.sym_out->st_info) == STT_FUNC) in get_program_var_addr()
4068 else if (ELF_ST_TYPE(req.sym_out->st_info) == STT_GNU_IFUNC) in get_program_var_addr()
4335 switch (ELF_ST_TYPE(symp->st_info)) { in matched_symbol()
4349 (ELF_ST_TYPE(symp->st_info) == STT_FUNC)) in matched_symbol()
/freebsd-12.1/usr.sbin/kldxref/
H A Def.c211 ELF_ST_TYPE(symp->st_info) == STT_FUNC)) { in ef_lookup_symbol()
/freebsd-12.1/contrib/binutils/ld/emultempl/
H A Darmelf.em198 if (!h || ELF_ST_TYPE(eh->type) != STT_ARM_TFUNC)
/freebsd-12.1/sys/cddl/dev/fbt/
H A Dfbt.c379 switch (ELF_ST_TYPE(symp->st_info)) { in fbt_ctfoff_init()
/freebsd-12.1/contrib/binutils/opcodes/
H A Darm-dis.c3942 type = ELF_ST_TYPE (es->internal_elf_sym.st_info); in get_sym_code_type()
4094 type = ELF_ST_TYPE (es->internal_elf_sym.st_info); in print_insn()

12