Lines Matching refs:st_info

486 	       && ELF_ST_TYPE (sym->st_info) == STT_OBJECT)))  in bfd_elf_link_mark_dynamic_symbol()
694 entry->isym.st_info in bfd_elf_link_record_local_dynamic_symbol()
695 = ELF_ST_INFO (STB_LOCAL, ELF_ST_TYPE (entry->isym.st_info)); in bfd_elf_link_record_local_dynamic_symbol()
920 bind = ELF_ST_BIND (sym->st_info); in _bfd_elf_merge_symbol()
1061 newfunc = (ELF_ST_TYPE (sym->st_info) != STT_NOTYPE in _bfd_elf_merge_symbol()
1062 && bed->is_function_type (ELF_ST_TYPE (sym->st_info))); in _bfd_elf_merge_symbol()
1075 && ELF_ST_TYPE (sym->st_info) != h->type in _bfd_elf_merge_symbol()
1076 && ELF_ST_TYPE (sym->st_info) != STT_NOTYPE in _bfd_elf_merge_symbol()
1081 != (ELF_ST_TYPE (sym->st_info) == STT_GNU_IFUNC))))) in _bfd_elf_merge_symbol()
1093 && ELF_ST_TYPE (sym->st_info) != h->type in _bfd_elf_merge_symbol()
1094 && (ELF_ST_TYPE (sym->st_info) == STT_TLS || h->type == STT_TLS)) in _bfd_elf_merge_symbol()
2879 if (ELF_ST_BIND (sym->st_info) != STB_GLOBAL in is_global_data_symbol_definition()
2880 && ELF_ST_BIND (sym->st_info) < STB_LOOS) in is_global_data_symbol_definition()
2885 if (bed->is_function_type (ELF_ST_TYPE (sym->st_info))) in is_global_data_symbol_definition()
3833 bind = ELF_ST_BIND (isym->st_info); in elf_link_add_object_symbols()
3909 && ELF_ST_TYPE (isym->st_info) == STT_TLS in elf_link_add_object_symbols()
3946 if (ELF_ST_TYPE (isym->st_info) == STT_TLS in elf_link_add_object_symbols()
3990 || bed->is_function_type (ELF_ST_TYPE (isym->st_info))))) in elf_link_add_object_symbols()
4129 && !bed->is_function_type (ELF_ST_TYPE (isym->st_info)) in elf_link_add_object_symbols()
4326 if (ELF_ST_TYPE (isym->st_info) != STT_NOTYPE in elf_link_add_object_symbols()
4331 unsigned int type = ELF_ST_TYPE (isym->st_info); in elf_link_add_object_symbols()
7038 unsigned char st_info; /* Type and binding attributes */ member
7127 ssym->st_info = (*ind)->st_info; in elf_create_symbuf()
7297 if (symtable1 [i].u.ssym->st_info != symtable2 [i].u.ssym->st_info in bfd_elf_match_symbols_in_sections()
7345 if (symtable1 [i].u.isym->st_info != symtable2 [i].u.isym->st_info in bfd_elf_match_symbols_in_sections()
7490 if (ELF_ST_BIND (sym->st_info) == STB_LOCAL) in set_symbol_value()
7535 if (ELF_ST_BIND (sym->st_info) != STB_LOCAL) in resolve_symbol()
8582 if (ELF_ST_BIND (isym->st_info) == STB_LOCAL in elf_link_check_versioned_symbol()
8667 sym.st_info = ELF_ST_INFO (STB_LOCAL, STT_FILE); in elf_link_output_extsym()
8801 sym.st_info = ELF_ST_INFO (STB_LOCAL, h->type); in elf_link_output_extsym()
8807 sym.st_info = ELF_ST_INFO (STB_GNU_UNIQUE, h->type); in elf_link_output_extsym()
8810 sym.st_info = ELF_ST_INFO (STB_WEAK, h->type); in elf_link_output_extsym()
8812 sym.st_info = ELF_ST_INFO (STB_GLOBAL, h->type); in elf_link_output_extsym()
8940 && (ELF_ST_BIND (sym.st_info) == STB_GLOBAL in elf_link_output_extsym()
8941 || ELF_ST_BIND (sym.st_info) == STB_WEAK)) in elf_link_output_extsym()
8944 unsigned int type = ELF_ST_TYPE (sym.st_info); in elf_link_output_extsym()
8954 sym.st_info = ELF_ST_INFO (bindtype, type); in elf_link_output_extsym()
8970 && ELF_ST_BIND (sym.st_info) != STB_WEAK in elf_link_output_extsym()
9271 if (ELF_ST_BIND (isym->st_info) != STB_LOCAL) in elf_link_input_bfd()
9295 && ELF_ST_TYPE (isym->st_info) != STT_SECTION) in elf_link_input_bfd()
9308 if (ELF_ST_TYPE (isym->st_info) == STT_SECTION) in elf_link_input_bfd()
9353 if (ELF_ST_TYPE (isym->st_info) == STT_FILE) in elf_link_input_bfd()
9369 osym.st_info = ELF_ST_INFO (STB_LOCAL, STT_FILE); in elf_link_input_bfd()
9395 if (ELF_ST_TYPE (osym.st_info) == STT_TLS) in elf_link_input_bfd()
9456 else if (ELF_ST_TYPE (isymbuf[symndx].st_info) == STT_SECTION) in elf_link_input_bfd()
9633 s_type = ELF_ST_TYPE (sym->st_info); in elf_link_input_bfd()
9846 if (ELF_ST_TYPE (sym.st_info) == STT_SECTION) in elf_link_input_bfd()
9932 if (ELF_ST_TYPE (sym.st_info) == STT_TLS) in elf_link_input_bfd()
10745 elfsym.st_info = 0; in bfd_elf_final_link()
10763 elfsym.st_info = ELF_ST_INFO (STB_LOCAL, STT_SECTION); in bfd_elf_final_link()
11026 sym.st_info = ELF_ST_INFO (STB_LOCAL, STT_SECTION); in bfd_elf_final_link()
11679 || ELF_ST_BIND (cookie->locsyms[r_symndx].st_info) != STB_LOCAL) in _bfd_elf_gc_mark_rsec()
12593 || ELF_ST_BIND (rcookie->locsyms[r_symndx].st_info) != STB_LOCAL) in bfd_elf_reloc_symbol_deleted_p()