Searched refs:st_info (Results 1 - 25 of 99) sorted by relevance

1234

/illumos-gate/usr/src/tools/ctf/common/
H A Dsymbol.c37 uchar_t type = GELF_ST_TYPE(sym->st_info);
/illumos-gate/usr/src/cmd/mdb/tools/findfp/common/
H A Dfindsym.c61 if ((GELF_ST_TYPE(sym.st_info) != STT_FUNC &&
62 GELF_ST_TYPE(sym.st_info) != STT_OBJECT) ||
/illumos-gate/usr/src/cmd/sgs/prof/common/
H A Drdelf.c172 if (GELF_ST_TYPE(sym->st_info) == STT_FUNC) {
173 if (GELF_ST_BIND(sym->st_info) == STB_GLOBAL)
176 if (GELF_ST_BIND(sym->st_info) == STB_WEAK)
179 if (gflag && GELF_ST_BIND(sym->st_info) == STB_LOCAL)
186 if (GELF_ST_TYPE(sym->st_info) != STT_NOTYPE)
193 if (GELF_ST_BIND(sym->st_info) != STB_GLOBAL &&
194 GELF_ST_BIND(sym->st_info) != STB_WEAK &&
195 !(gflag && GELF_ST_BIND(sym->st_info) == STB_LOCAL))
329 npe->info = gsym.st_info;
/illumos-gate/usr/src/uts/common/sys/1394/targets/scsa1394/
H A Dsbp2.h64 uint8_t st_info[4]; /* information bytes */ member in struct:scsa1394_status
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dmachsym.sparc.c74 if ((ELF_ST_BIND(osym->st_info) == STB_LOCAL) ||
75 (ELF_ST_BIND(nsym->st_info) == STB_LOCAL)) {
131 Byte otype = ELF_ST_TYPE(osym->st_info);
132 Byte ntype = ELF_ST_TYPE(nsym->st_info);
169 if (ELF_ST_TYPE(sym->st_info) != STT_SPARC_REGISTER)
198 if ((ELF_ST_BIND(sym->st_info) != STB_GLOBAL) ||
H A Dresolve.c271 uchar_t otype = ELF_ST_TYPE(sdp->sd_sym->st_info);
272 uchar_t ntype = ELF_ST_TYPE(nsym->st_info);
348 (ELF_ST_BIND(nsym->st_info) == STB_GLOBAL))
371 if ((ELF_ST_BIND(osym->st_info) == STB_WEAK) &&
457 (ELF_ST_BIND(nsym->st_info) == STB_GLOBAL))
524 uchar_t obind = ELF_ST_BIND(osym->st_info);
525 uchar_t otype = ELF_ST_TYPE(osym->st_info);
526 uchar_t nbind = ELF_ST_BIND(nsym->st_info);
527 uchar_t ntype = ELF_ST_TYPE(nsym->st_info);
555 uchar_t otype = ELF_ST_TYPE(osym->st_info);
[all...]
H A Dsunwmove.c260 (ELF_ST_BIND(sym->st_info) == STB_LOCAL) &&
261 (ELF_ST_TYPE(sym->st_info) == STT_OBJECT)) {
337 if (ELF_ST_TYPE(sym->st_info) == STT_SECTION) {
349 if (ELF_ST_TYPE(sym->st_info) == STT_SECTION) {
361 (ELF_ST_TYPE(sym->st_info) == STT_OBJECT)) {
372 if ((ELF_ST_BIND(sym->st_info) == STB_LOCAL) &&
H A Drelocate.c265 rtype = ELF_ST_TYPE(rsym->st_info);
284 (ELF_ST_BIND(tsdp->sd_sym->st_info) != STB_GLOBAL) ||
293 ttype = ELF_ST_TYPE(tsym->st_info);
775 if ((ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION) &&
1038 if (ELF_ST_TYPE(sym->st_info) == STT_FUNC)
1064 if ((ELF_ST_TYPE(sym->st_info) == STT_OBJECT) &&
1078 if (ELF_ST_TYPE(sym->st_info) != STT_OBJECT) {
1083 ELF_ST_TYPE(sym->st_info), 0, &inv_buf),
1114 if (ELF_ST_BIND(_sdp->sd_sym->st_info) == STB_GLOBAL)
1125 if (ELF_ST_BIND(sym->st_info)
[all...]
H A Dlibs.c148 (ELF_ST_TYPE(syms->st_info) == STT_FUNC))
157 if ((ELF_ST_BIND(syms->st_info) == STB_WEAK) &&
158 (ELF_ST_BIND(osym->st_info) != STB_WEAK))
170 if (ELF_ST_TYPE(syms->st_info) !=
171 ELF_ST_TYPE(osym->st_info))
567 ((ELF_ST_BIND(sym->st_info) == STB_WEAK) &&
H A Dsyms.c122 if ((name == 0) && (ELF_ST_BIND(sym->st_info) != STB_LOCAL)) {
525 (ELF_ST_BIND(nsym->st_info) == STB_GLOBAL) &&
657 usdp->sd_sym->st_info =
705 sym->st_info = ELF_ST_INFO(STB_GLOBAL, STT_OBJECT);
753 sdp->sd_sym->st_info = ELF_ST_INFO(bind, STT_OBJECT);
1288 type = ELF_ST_TYPE(sym->st_info);
1330 (ELF_ST_BIND(sym->st_info) != STB_WEAK)) {
1385 ((ELF_ST_BIND(sym->st_info) != STB_WEAK) &&
1683 (ELF_ST_BIND(sdp->sd_sym->st_info) == STB_LOCAL))
1823 bind1 = ELF_ST_BIND(sym1->st_info);
[all...]
/illumos-gate/usr/src/cmd/sgs/gprof/common/
H A Dreadelf.c415 if (GELF_ST_TYPE(sym->st_info) == STT_FUNC) {
416 if (GELF_ST_BIND(sym->st_info) == STB_GLOBAL)
419 if (GELF_ST_BIND(sym->st_info) == STB_WEAK)
422 if (!aflag && GELF_ST_BIND(sym->st_info) == STB_LOCAL)
429 if (GELF_ST_TYPE(sym->st_info) != STT_NOTYPE)
436 if (GELF_ST_BIND(sym->st_info) != STB_GLOBAL &&
437 GELF_ST_BIND(sym->st_info) != STB_WEAK &&
438 (GELF_ST_BIND(sym->st_info) != STB_LOCAL || aflag))
562 l_npe->syminfo = gsym.st_info;
569 GELF_ST_BIND(gsym.st_info)
[all...]
/illumos-gate/usr/src/cmd/dis/
H A Ddis_target.c170 if (GELF_ST_TYPE(syma->se_sym.st_info) !=
171 GELF_ST_TYPE(symb->se_sym.st_info)) {
172 if (GELF_ST_TYPE(syma->se_sym.st_info) == STT_FUNC)
174 if (GELF_ST_TYPE(symb->se_sym.st_info) == STT_FUNC)
186 if (GELF_ST_BIND(syma->se_sym.st_info) !=
187 GELF_ST_BIND(symb->se_sym.st_info)) {
188 if (GELF_ST_BIND(syma->se_sym.st_info) == STB_WEAK)
190 if (GELF_ST_BIND(symb->se_sym.st_info) == STB_WEAK)
193 if (GELF_ST_BIND(syma->se_sym.st_info) == STB_GLOBAL)
195 if (GELF_ST_BIND(symb->se_sym.st_info)
[all...]
/illumos-gate/usr/src/lib/libm/common/m9x/
H A D__fex_sym.c277 (ELF_ST_BIND(s[j].st_info) != STB_LOCAL &&
278 ELF_ST_BIND(s[j].st_info) != STB_GLOBAL &&
279 ELF_ST_BIND(s[j].st_info) != STB_WEAK) ||
280 (ELF_ST_TYPE(s[j].st_info) != STT_NOTYPE &&
281 ELF_ST_TYPE(s[j].st_info) != STT_OBJECT &&
282 ELF_ST_TYPE(s[j].st_info) != STT_FUNC))
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dcommon_sparc.c68 if ((ELF_ST_BIND(sym1->st_info) == STB_LOCAL) ||
69 (ELF_ST_BIND(sym2->st_info) == STB_LOCAL)) {
/illumos-gate/usr/src/common/ctf/
H A Dctf_lookup.c192 if (ELF32_ST_TYPE(symp->st_info) != STT_OBJECT)
196 if (ELF64_ST_TYPE(symp->st_info) != STT_OBJECT)
255 if (ELF32_ST_TYPE(symp->st_info) != STT_FUNC)
259 if (ELF64_ST_TYPE(symp->st_info) != STT_FUNC)
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/
H A Dpcplusmp.c116 if (GELF_ST_TYPE(sym.st_info) == STT_FUNC)
/illumos-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dsym.c53 SYM_CMD_T_ST_INFO = 2, /* sym:st_info */
320 if (ELF_ST_BIND(sym1->st_info) !=
321 ELF_ST_BIND(sym2->st_info))
326 if (sym1->st_info != sym2->st_info)
388 if (ELF_ST_TYPE(sym1->st_info) !=
389 ELF_ST_TYPE(sym2->st_info))
399 if (ELF_ST_VISIBILITY(sym1->st_info) !=
400 ELF_ST_VISIBILITY(sym2->st_info))
448 value = ELF_ST_BIND(sym->st_info);
1253 uchar_t st_info = local
[all...]
/illumos-gate/usr/src/tools/ctf/cvt/
H A Doutput.c245 if (GELF_ST_BIND(weak->st_info) != STB_WEAK)
255 type = GELF_ST_TYPE(sym.st_info);
260 if (GELF_ST_TYPE(weak->st_info) != type ||
267 if (GELF_ST_BIND(sym.st_info) == STB_WEAK)
273 if (GELF_ST_BIND(sym.st_info) == STB_LOCAL &&
307 uchar_t type = GELF_ST_TYPE(sym->st_info);
368 match.iim_bind = GELF_ST_BIND(sym.st_info);
370 switch (GELF_ST_TYPE(sym.st_info)) {
406 smatch.iim_bind = GELF_ST_BIND(ssym.st_info);
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_module.c82 uchar_t type = ELF32_ST_TYPE(sym->st_info);
91 (ELF32_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size))
115 uchar_t type = ELF64_ST_TYPE(sym->st_info);
124 (ELF64_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size))
150 if ((ELF32_ST_TYPE(lhs->st_info) == STT_NOTYPE) !=
151 (ELF32_ST_TYPE(rhs->st_info) == STT_NOTYPE))
152 return (ELF32_ST_TYPE(lhs->st_info) == STT_NOTYPE ? 1 : -1);
154 if ((ELF32_ST_BIND(lhs->st_info) == STB_WEAK) !=
155 (ELF32_ST_BIND(rhs->st_info) == STB_WEAK))
156 return (ELF32_ST_BIND(lhs->st_info)
[all...]
/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsocktpi_impl.h38 * so_priv will always be set to &st_info
42 struct sotpi_info st_info; member in struct:sotpi_sonode
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_pservice.c195 symp->st_info = ELF32_ST_INFO(
196 GELF_ST_BIND(sym.st_info), GELF_ST_TYPE(sym.st_info));
H A Dmdb_gelf.c862 if ((ELF32_ST_TYPE(lhs->st_info) == STT_NOTYPE) !=
863 (ELF32_ST_TYPE(rhs->st_info) == STT_NOTYPE))
864 return (ELF32_ST_TYPE(lhs->st_info) == STT_NOTYPE ? 1 : -1);
866 if ((ELF32_ST_BIND(lhs->st_info) == STB_WEAK) !=
867 (ELF32_ST_BIND(rhs->st_info) == STB_WEAK))
868 return (ELF32_ST_BIND(lhs->st_info) == STB_WEAK ? 1 : -1);
890 if ((ELF64_ST_TYPE(lhs->st_info) == STT_NOTYPE) !=
891 (ELF64_ST_TYPE(rhs->st_info) == STT_NOTYPE))
892 return (ELF64_ST_TYPE(lhs->st_info) == STT_NOTYPE ? 1 : -1);
894 if ((ELF64_ST_BIND(lhs->st_info)
[all...]
/illumos-gate/usr/src/cmd/abi/appcert/static_prof/
H A Dstatic_prof.c929 stbind = ELF64_ST_BIND(symtab_entry->st_info);
931 stbind = ELF32_ST_BIND(symtab_entry->st_info);
939 sttype = ELF64_ST_TYPE(symtab_entry->st_info);
941 sttype = ELF32_ST_TYPE(symtab_entry->st_info);
1016 stbind = ELF64_ST_BIND(symtab_entry->st_info);
1018 stbind = ELF32_ST_BIND(symtab_entry->st_info);
1026 sttype = ELF64_ST_TYPE(symtab_entry->st_info);
1028 sttype = ELF32_ST_TYPE(symtab_entry->st_info);
1092 stbind = ELF64_ST_BIND(symtab_entry->st_info);
1094 stbind = ELF32_ST_BIND(symtab_entry->st_info);
[all...]
/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dsyms.c100 int t1 = GELF_ST_TYPE(s1->st_info);
101 int t2 = GELF_ST_TYPE(s2->st_info);
167 if ((GELF_ST_BIND(sym.st_info) == STB_LOCAL) &&
/illumos-gate/usr/src/lib/libproc/common/
H A DPservice.c367 symp->st_info = ELF32_ST_INFO(
368 GELF_ST_BIND(sym.st_info), GELF_ST_TYPE(sym.st_info));

Completed in 399 milliseconds

1234