/opensolaris-onvv-gate/usr/src/cmd/sgs/elfedit/modules/common/ |
H A D | syminfo.c | 43 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 D | traverse.c | 222 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 D | Makefile.targ | 126 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 D | Makefile.com | 51 SYMINFO_LIB= syminfo.so
|
/opensolaris-onvv-gate/usr/src/cmd/sgs/gprof/common/ |
H A D | readelf.c | 334 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 D | gprof.h | 236 unsigned char syminfo; /* sym info */ member in struct:nl
|
/opensolaris-onvv-gate/usr/src/cmd/sgs/messages/ |
H A D | sgs.ident | 58 MSG_ID_ELFEDIT_SYMINFO 27 SUNW_OST_SGS /* syminfo: */
|
/opensolaris-onvv-gate/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) function 95 * Traverse the syminfo section recording the index of all nodirect
|
H A D | dldump.c | 371 if (syminfo(_icache, &nodirect)) {
|
/opensolaris-onvv-gate/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; 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 D | elfdump.c | 1772 * 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 D | Makefile.com | 30 syminfo.o tls.o
|
/opensolaris-onvv-gate/usr/src/cmd/sgs/libld/common/ |
H A D | update.c | 224 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 D | Makefile.com | 50 symbols.o syminfo.o \
|
/opensolaris-onvv-gate/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
|
H A D | SUNWonld-README | 821 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 D | developer-object-file.mf | 82 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 D | elfedit.h | 138 * 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 D | util_machelf.c | 434 * 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 */
|