Searched refs:syminfo (Results 1 - 23 of 23) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dsyminfo.c43 SYMINFO_CMD_T_DUMP = 0, /* syminfo:dump */
45 SYMINFO_CMD_T_SI_BOUNDTO = 1, /* syminfo:si_boundto */
46 SYMINFO_CMD_T_SI_FLAGS = 2 /* syminfo:si_boundto */
103 * information about the syminfo section being used, as and for any
119 } syminfo; member in struct:__anon1690
138 * Standard argument processing for syminfo module
150 * Only the syminfo section is initially referenced by
172 * - syminfo:dump accepts a single argument
173 * - syminfo:si_boundto accepts 2 arguments
174 * - syminfo
259 Syminfo *syminfo; local
317 Syminfo *syminfo; local
573 Syminfo *syminfo; local
[all...]
/opensolaris-onvv-gate/usr/src/lib/libtnfctl/
H A Dtraverse.c222 Elf3264_Word syminfo; local
235 syminfo = ELF3264_R_SYM(rela_p->r_info);
242 syminfo = ELF3264_R_SYM(rel_p->r_info);
247 if (!syminfo)
249 sym = sym_table + syminfo;
/opensolaris-onvv-gate/usr/src/cmd/sgs/elfedit/modules/
H A DMakefile.targ126 sh $(CHKMSG) -m ../common/syminfo.msg ../common/syminfo.c
154 $(LINT_HDR) -s "syminfo.so" >> $(LINTOUT)
155 $(LINT.c) ../common/syminfo.c 2>&1 | tee -a $(LINTOUT)
H A DMakefile.com51 SYMINFO_LIB= syminfo.so
/opensolaris-onvv-gate/usr/src/cmd/sgs/gprof/common/
H A Dreadelf.c334 if ((orig_list + i)->syminfo ==
335 (orig_list + nextsym)->syminfo) {
339 n_bind = ELF32_ST_BIND((orig_list + nextsym)->syminfo);
340 i_type = ELF32_ST_TYPE((orig_list + i)->syminfo);
341 n_type = ELF32_ST_TYPE((orig_list + nextsym)->syminfo);
562 l_npe->syminfo = gsym.st_info;
598 l_npe->syminfo = GELF_ST_INFO(STB_GLOBAL, STT_FUNC);
606 l_npe->syminfo = GELF_ST_INFO(STB_GLOBAL, STT_FUNC);
H A Dgprof.h236 unsigned char syminfo; /* sym info */ member in struct:nl
/opensolaris-onvv-gate/usr/src/cmd/sgs/messages/
H A Dsgs.ident58 MSG_ID_ELFEDIT_SYMINFO 27 SUNW_OST_SGS /* syminfo: */
/opensolaris-onvv-gate/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) function
95 * Traverse the syminfo section recording the index of all nodirect
H A Ddldump.c371 if (syminfo(_icache, &nodirect)) {
/opensolaris-onvv-gate/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; member in struct:__anon1590
1329 sec.syminfo.type = SINFO_T_SYMINFO;
1330 sec.syminfo.vaddr = dyn->d_un.d_ptr;
1334 sec.syminfo.size = dyn->d_un.d_val;
1454 sec.syminfo.type = SINFO_T_NULL;
H A Delfdump.c1772 * Print the syminfo section.
1775 syminfo(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, const char *file) function
1844 * from the syminfo. This array is used report any
1867 * Loop through the syminfo entries.
5086 syminfo(cache, shnum, ehdr, osabi, file);
/opensolaris-onvv-gate/usr/src/cmd/sgs/liblddbg/
H A DMakefile.com30 syminfo.o tls.o
/opensolaris-onvv-gate/usr/src/cmd/sgs/libld/common/
H A Dupdate.c224 Syminfo *syminfo; local
315 * If syminfo section exists be prepared to fill it in.
318 syminfo = ofl->ofl_ossyminfo->os_outdata->d_buf;
319 syminfo[0].si_flags = SYMINFO_CURRENT;
321 syminfo = NULL;
1162 if (syminfo) {
1163 syminfo[dynsym_ndx].si_flags |=
1286 * If we are creating the .syminfo section then set per symbol
1289 if (sdp->sd_symndx && syminfo &&
1298 syminfo[nd
[all...]
/opensolaris-onvv-gate/usr/src/cmd/sgs/libconv/
H A DMakefile.com50 symbols.o syminfo.o \
/opensolaris-onvv-gate/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
H A DSUNWonld-README821 5006657 link-editor doesn't always handle nodirect binding syminfo information
1410 6617855 nodirect tag can be ignored when other syminfo tags are available
/opensolaris-onvv-gate/usr/src/pkg/manifests/
H A Ddeveloper-object-file.mf82 file path=usr/lib/elfedit/$(ARCH64)/syminfo.so
90 file path=usr/lib/elfedit/syminfo.so
/opensolaris-onvv-gate/usr/src/cmd/sgs/include/
H A Delfedit.h138 * have associated parallal sections (syminfo, versym, extended indexes, etc)
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);
/opensolaris-onvv-gate/usr/src/cmd/sgs/elfedit/common/
H A Dutil_machelf.c434 * Locate the syminfo section for this object
438 * syminfo - Address of variable to recieve pointer to syminfo
441 * referenced by syminfo.
445 * variables referenced by syminfo and num. On failure,
449 elfedit_sec_getsyminfo(elfedit_obj_state_t *obj_state, Syminfo **syminfo, argument
461 *syminfo = (Syminfo *) cache->sec_data->d_buf;
468 /* If here, this object has no syminfo section */

Completed in 304 milliseconds