Home
last modified time | relevance | path

Searched refs:syminfo (Results 1 – 25 of 28) sorted by relevance

12

/titanic_44/usr/src/cmd/sgs/elfedit/modules/common/
H A Dsyminfo.c119 } 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 Dsyminfo.msg30 # 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 Dtraverse.c222 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 Dreadelf.c334 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 Dgprof.h236 unsigned char syminfo; /* sym info */ member
/titanic_44/usr/src/cmd/sgs/elfedit/modules/
H A DMakefile.targ126 sh $(CHKMSG) -m ../common/syminfo.msg ../common/syminfo.c
155 $(LINT.c) ../common/syminfo.c 2>&1 | tee -a $(LINTOUT)
H A DMakefile.com51 SYMINFO_LIB= syminfo.so
/titanic_44/usr/src/cmd/sgs/elfdump/common/
H A D_elfdump.h193 #define syminfo syminfo64 macro
217 #define syminfo syminfo32 macro
H A Dfake_shdr.c1096 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 Delfdump.msg656 @ MSG_PHDRNAM_SYMINFO ".syminfo(phdr)"
/titanic_44/usr/src/cmd/sgs/libld/common/
H A Dupdate.c224 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.h92 extern int syminfo(Cache *, Alist **);
H A Dsyms.c84 syminfo(Cache *_cache, Alist **nodirect) in syminfo() function
H A Ddldump.c384 if (syminfo(_icache, &nodirect)) { in rt_dldump()
/titanic_44/usr/src/cmd/sgs/liblddbg/
H A DMakefile.com30 syminfo.o tls.o
/titanic_44/usr/src/cmd/sgs/messages/
H A Dsgs.ident58 MSG_ID_ELFEDIT_SYMINFO 27 SUNW_OST_SGS /* syminfo: */
/titanic_44/usr/src/cmd/sgs/libconv/
H A DMakefile.com50 symbols.o syminfo.o \
/titanic_44/usr/src/cmd/sgs/include/
H A Delfedit.h948 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 Ddeveloper-object-file.mf83 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 Dprototype_i38680 f none $SGSDIR/usr/lib/elfedit/amd64/syminfo.so=usr/lib/elfedit/amd64/syminfo.so 755 root bin
H A Dprototype_sparc81 f none $SGSDIR/usr/lib/elfedit/sparcv9/syminfo.so=usr/lib/elfedit/sparcv9/syminfo.so 755 root bin
H A Dprototype_com119 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 Dutil_machelf.c449 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 Delfedit.msg99 @ 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 Ddynamic.msg247 @ MSG_DT_SYMINFO_NF "syminfo"

12