/titanic_44/usr/src/cmd/sgs/elfedit/modules/common/ |
H A D | syminfo.c | 119 } syminfo; member 189 argstate->syminfo.sec = elfedit_sec_getsyminfo(obj_state, in process_args() 190 &argstate->syminfo.data, &argstate->syminfo.n); in process_args() 223 1, argstate->syminfo.sec->sec_shdr->sh_link, NULL, in argstate_add_sym() 259 Syminfo *syminfo; in dump_syminfo() local 263 syminfo = argstate->syminfo.data + ndx; in dump_syminfo() 278 for (; cnt-- > 0; ndx++, syminfo++, sym++) { in dump_syminfo() 284 if ((syminfo->si_boundto < SYMINFO_BT_LOWRESERVE) && in dump_syminfo() 285 (syminfo->si_boundto < argstate->dynamic.n) && in dump_syminfo() 286 ((dyn[syminfo->si_boundto].d_tag == DT_NEEDED) || in dump_syminfo() [all …]
|
H A D | syminfo.msg | 30 # Message file for elfedit 'syminfo' module 77 The sym argument supplies a numeric index into the syminfo\n\ 100 The syminfo:dump command is used to display information\n\ 101 from the syminfo section using the same style used by the\n\ 104 The syminfo section augments the information found in the\n\ 107 If syminfo:dump is called without arguments, syminfo information\n\ 113 The syminfo:si_boundto command is used to display or alter\n\ 115 is found in the si_boundto field of a syminfo structure. It is\n\ 120 If syminfo:si_boundto is called without arguments, the value of\n\ 137 Examine or modify the syminfo binding flags associated\n\ [all …]
|
/titanic_44/usr/src/lib/libtnfctl/ |
H A D | traverse.c | 222 Elf3264_Word syminfo; in _tnfctl_traverse_rela() local 235 syminfo = ELF3264_R_SYM(rela_p->r_info); in _tnfctl_traverse_rela() 242 syminfo = ELF3264_R_SYM(rel_p->r_info); in _tnfctl_traverse_rela() 247 if (!syminfo) in _tnfctl_traverse_rela() 249 sym = sym_table + syminfo; in _tnfctl_traverse_rela()
|
/titanic_44/usr/src/cmd/sgs/gprof/common/ |
H A D | readelf.c | 334 if ((orig_list + i)->syminfo == in remove_dup_syms() 335 (orig_list + nextsym)->syminfo) { in remove_dup_syms() 339 n_bind = ELF32_ST_BIND((orig_list + nextsym)->syminfo); in remove_dup_syms() 340 i_type = ELF32_ST_TYPE((orig_list + i)->syminfo); in remove_dup_syms() 341 n_type = ELF32_ST_TYPE((orig_list + nextsym)->syminfo); in remove_dup_syms() 562 l_npe->syminfo = gsym.st_info; in get_symtab() 598 l_npe->syminfo = GELF_ST_INFO(STB_GLOBAL, STT_FUNC); in get_symtab() 606 l_npe->syminfo = GELF_ST_INFO(STB_GLOBAL, STT_FUNC); in get_symtab()
|
H A D | gprof.h | 236 unsigned char syminfo; /* sym info */ member
|
/titanic_44/usr/src/cmd/sgs/elfedit/modules/ |
H A D | Makefile.targ | 126 sh $(CHKMSG) -m ../common/syminfo.msg ../common/syminfo.c 155 $(LINT.c) ../common/syminfo.c 2>&1 | tee -a $(LINTOUT)
|
H A D | Makefile.com | 51 SYMINFO_LIB= syminfo.so
|
/titanic_44/usr/src/cmd/sgs/elfdump/common/ |
H A D | _elfdump.h | 193 #define syminfo syminfo64 macro 217 #define syminfo syminfo32 macro
|
H A D | fake_shdr.c | 1096 SINFO syminfo; in fake_shdr_cache() member 1329 sec.syminfo.type = SINFO_T_SYMINFO; in fake_shdr_cache() 1330 sec.syminfo.vaddr = dyn->d_un.d_ptr; in fake_shdr_cache() 1334 sec.syminfo.size = dyn->d_un.d_val; in fake_shdr_cache() 1454 sec.syminfo.type = SINFO_T_NULL; in fake_shdr_cache()
|
H A D | elfdump.msg | 656 @ MSG_PHDRNAM_SYMINFO ".syminfo(phdr)"
|
/titanic_44/usr/src/cmd/sgs/libld/common/ |
H A D | update.c | 224 Syminfo *syminfo; in update_osym() local 318 syminfo = ofl->ofl_ossyminfo->os_outdata->d_buf; in update_osym() 319 syminfo[0].si_flags = SYMINFO_CURRENT; in update_osym() 321 syminfo = NULL; in update_osym() 1162 if (syminfo) { in update_osym() 1163 syminfo[dynsym_ndx].si_flags |= in update_osym() 1289 if (sdp->sd_symndx && syminfo && in update_osym() 1298 syminfo[ndx].si_flags |= SYMINFO_FLG_COPY; in update_osym() 1317 syminfo[ndx].si_flags |= SYMINFO_FLG_DIRECT; in update_osym() 1323 syminfo[ndx].si_flags |= in update_osym() [all …]
|
/titanic_44/usr/src/cmd/sgs/librtld/common/ |
H A D | _librtld.h | 92 extern int syminfo(Cache *, Alist **);
|
H A D | syms.c | 84 syminfo(Cache *_cache, Alist **nodirect) in syminfo() function
|
H A D | dldump.c | 384 if (syminfo(_icache, &nodirect)) { in rt_dldump()
|
/titanic_44/usr/src/cmd/sgs/liblddbg/ |
H A D | Makefile.com | 30 syminfo.o tls.o
|
/titanic_44/usr/src/cmd/sgs/messages/ |
H A D | sgs.ident | 58 MSG_ID_ELFEDIT_SYMINFO 27 SUNW_OST_SGS /* syminfo: */
|
/titanic_44/usr/src/cmd/sgs/libconv/ |
H A D | Makefile.com | 50 symbols.o syminfo.o \
|
/titanic_44/usr/src/cmd/sgs/include/ |
H A D | elfedit.h | 948 elfedit32_obj_state_t *obj_state, Elf32_Syminfo **syminfo, Elf32_Word *num); 950 elfedit64_obj_state_t *obj_state, Elf64_Syminfo **syminfo, Elf64_Word *num);
|
/titanic_44/usr/src/pkg/manifests/ |
H A D | developer-object-file.mf | 83 file path=usr/lib/elfedit/$(ARCH64)/syminfo.so 91 file path=usr/lib/elfedit/syminfo.so
|
/titanic_44/usr/src/cmd/sgs/packages/common/ |
H A D | prototype_i386 | 80 f none $SGSDIR/usr/lib/elfedit/amd64/syminfo.so=usr/lib/elfedit/amd64/syminfo.so 755 root bin
|
H A D | prototype_sparc | 81 f none $SGSDIR/usr/lib/elfedit/sparcv9/syminfo.so=usr/lib/elfedit/sparcv9/syminfo.so 755 root bin
|
H A D | prototype_com | 119 f none $SGSDIR/usr/lib/elfedit/syminfo.so=usr/lib/elfedit/syminfo.so 755 root bin
|
/titanic_44/usr/src/cmd/sgs/elfedit/common/ |
H A D | util_machelf.c | 449 elfedit_sec_getsyminfo(elfedit_obj_state_t *obj_state, Syminfo **syminfo, in elfedit_sec_getsyminfo() argument 461 *syminfo = (Syminfo *) cache->sec_data->d_buf; in elfedit_sec_getsyminfo()
|
H A D | elfedit.msg | 99 @ MSG_DEBUG_FNDSYMINFO "[%d: %s]: syminfo section\n" 197 @ MSG_ERR_NOSYMINFO "ELF object does not have a syminfo section\n"
|
/titanic_44/usr/src/cmd/sgs/libconv/common/ |
H A D | dynamic.msg | 247 @ MSG_DT_SYMINFO_NF "syminfo"
|