/titanic_51/usr/src/cmd/sgs/elfedit/modules/common/ |
H A D | sym.c | 55 SYM_CMD_T_ST_OTHER = 4, /* sym:st_other */ 353 if (sym1->st_other != sym2->st_other) in all_same() 490 EC_WORD(sym->st_other)); in print_symstate() 560 value = ELF_ST_VISIBILITY(sym->st_other); in print_symstate() 982 uchar_t st_other = sym->st_other; in cmd_body_set_st_visibility() local 987 * defined bits of the st_other field related to symbol in cmd_body_set_st_visibility() 992 old_vis = st_other & MSK_SYM_VISIBILITY; in cmd_body_set_st_visibility() 1008 st_other in cmd_body_set_st_visibility() 1285 uchar_t st_other = symstate_cmd_body() local [all...] |
H A D | sym.msg | 97 @ MSG_DESC_ST_OTHER "st_other (visibility)" 159 Integer value to set for symbol st_other field. Note\n\ 160 that the fact that the value of st_other affects the\n\ 266 The sym:st_other command is used to display or alter the\n\ 267 st_other field of the specified symbol. It provides raw access\n\ 268 to the entire st_other value. Normally, the sym:st_visibility\n\ 269 command is used in preference to sym:st_other.\n\ 275 If sym:st_other is called without arguments, the value of st_other\n\ 278 If both arguments are present, the st_other fiel [all...] |
/titanic_51/usr/src/cmd/sgs/libld/common/ |
H A D | resolve.c | 72 sdp->sd_file->ifl_name, conv_sym_other(osym->st_other, &inv_obuf), in sym_visibility_diag() 73 ifl->ifl_name, conv_sym_other(nsym->st_other, &inv_nbuf)); in sym_visibility_diag() 126 wovis = ovis = ELF_ST_VISIBILITY(osym->st_other); in sym_visibility() 127 wnvis = nvis = ELF_ST_VISIBILITY(nsym->st_other); in sym_visibility() 400 if (ELF_ST_VISIBILITY(nsym->st_other) == STV_PROTECTED) in sym_override() 665 uchar_t ovis = ELF_ST_VISIBILITY(osym->st_other); in sym_realtent() 666 uchar_t nvis = ELF_ST_VISIBILITY(nsym->st_other); in sym_realtent() 1212 sdp->sd_sym->st_other = 1213 (sdp->sd_sym->st_other & ~MSK_SYM_VISIBILITY) | vis;
|
H A D | syms.c | 437 vis = ELF_ST_VISIBILITY(nsym->st_other); in ld_sym_enter() 678 usdp->sd_sym->st_other = STV_PROTECTED; in sym_add_spec() 721 usdp->sd_sym->st_other = STV_PROTECTED; in sym_add_spec() 767 sdp->sd_sym->st_other = STV_PROTECTED; in sym_add_spec() 986 vis = ELF_ST_VISIBILITY(sym->st_other); in sym_cap_vis() 1053 sym->st_other = STV_ELIMINATE | in ld_sym_adjust_vis() 1054 (sym->st_other & ~MSK_SYM_VISIBILITY); in ld_sym_adjust_vis() 1055 } else if (ELF_ST_VISIBILITY(sym->st_other) != in ld_sym_adjust_vis() 1057 sym->st_other = STV_HIDDEN | in ld_sym_adjust_vis() 1058 (sym->st_other & ~MSK_SYM_VISIBILITY); in ld_sym_adjust_vis() [all …]
|
H A D | map_support.c | 1232 * symbols st_other field will eventually be updated as in ld_map_sym_enter() 1234 * st_other field here to trigger better diagnostics in ld_map_sym_enter() 1244 sdp->sd_sym->st_other = STV_ELIMINATE; in ld_map_sym_enter() 1247 sdp->sd_sym->st_other = STV_HIDDEN; in ld_map_sym_enter() 1257 sdp->sd_sym->st_other = STV_ELIMINATE; in ld_map_sym_enter() 1271 sdp->sd_sym->st_other = STV_SINGLETON; in ld_map_sym_enter() 1274 sdp->sd_sym->st_other = STV_PROTECTED; in ld_map_sym_enter() 1277 sdp->sd_sym->st_other = STV_EXPORTED; in ld_map_sym_enter()
|
H A D | update.c | 343 sym->st_other = 0; in update_osym() 357 sym->st_other = 0; in update_osym() 1815 symtab[_symndx].st_other = sym->st_other; in update_osym() 1906 sym->st_other = _sym->st_other; in update_osym() 1915 sym->st_other = _sym->st_other; in update_osym()
|
H A D | libs.c | 560 vis = ELF_ST_VISIBILITY(sym->st_other); in ar_extract_bysym()
|
H A D | relocate.c | 1174 sdp->sd_sym->st_other &= ~MSK_SYM_VISIBILITY; in reloc_exec() 1179 _sdp->sd_sym->st_other &= ~MSK_SYM_VISIBILITY; in reloc_exec() 1828 * - Visibility matches (st_other) in sloppy_comdat_reloc() 1843 (sym->st_other != rep_sym->st_other)) in sloppy_comdat_reloc()
|
/titanic_51/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_pservice.c | 197 symp->st_other = sym.st_other; in ps_pglobal_sym()
|
H A D | mdb_gelf.c | 1436 dst->st_other = src->st_other; in gelf32_to_sym() 1774 dst->st_other = src->st_other; in gelf_sym_to_32()
|
/titanic_51/usr/src/lib/libproc/common/ |
H A D | Pservice.c | 369 symp->st_other = sym.st_other; in ps_pglobal_sym()
|
/titanic_51/usr/src/cmd/sgs/librtld_db/demo/common/ |
H A D | ps.c | 60 dst->st_other = src->st_other; in gelf_sym_to_elf32()
|
/titanic_51/usr/src/grub/grub-0.97/stage2/ |
H A D | i386-elf.h | 125 unsigned char st_other; member
|
/titanic_51/usr/src/boot/sys/sys/ |
H A D | elf32.h | 200 unsigned char st_other; /* Reserved (not used). */ member 211 /* Macro for accessing the fields of st_other. */
|
H A D | elf64.h | 205 unsigned char st_other; /* Reserved (not used). */ member 218 /* Macro for accessing the fields of st_other. */
|
/titanic_51/usr/src/cmd/sgs/libelf/common/ |
H A D | gelf.c | 499 dst->st_other = s->st_other; in gelf_getsym() 544 d->st_other = src->st_other; in gelf_update_sym()
|
/titanic_51/usr/src/uts/common/sys/ |
H A D | elf.h | 664 unsigned char st_other; member 672 unsigned char st_other; member
|
/titanic_51/usr/src/cmd/sgs/libelf/demo/ |
H A D | dispsyms.c | 268 typestr, bindstr, sym.st_other, shndxstr, in print_symtab()
|
/titanic_51/usr/src/lib/libdtrace/common/ |
H A D | dt_link.c | 238 sym->st_other = 0; in prepare_elf32() 255 sym->st_other = 0; in prepare_elf32() 410 sym->st_other = 0; in prepare_elf64() 427 sym->st_other = 0; in prepare_elf64() 1384 dsym.st_other = in process_obj()
|
H A D | dt_module.c | 245 dst->st_other = src->st_other; in dt_module_symgelf32() 1305 symp->st_other = 0; in dtrace_lookup_by_name()
|
/titanic_51/usr/src/lib/libdwarf/common/ |
H A D | dwarf_elf_access.c | 638 sym->st_other = sym32->st_other; in update_entry()
|
/titanic_51/usr/src/common/ctf/ |
H A D | ctf_open.c | 99 dst->st_other = src->st_other; in sym_to_gelf()
|
/titanic_51/usr/src/cmd/sgs/rtld/common/ |
H A D | a.out.c | 302 sym.st_other = 0; in aout_symconvert()
|
H A D | elf.c | 1406 (ELF_ST_VISIBILITY(sym->st_other) == STV_HIDDEN) && 1496 if ((ELF_ST_VISIBILITY(sym->st_other) == STV_SINGLETON) && 2465 if (ELF_ST_VISIBILITY(dsym->st_other) == STV_PROTECTED) {
|
/titanic_51/usr/src/cmd/sgs/liblddbg/common/ |
H A D | syms.c | 663 conv_sym_other(sym->st_other, &inv_buf4), in Elf_syms_table_entry()
|