Lines Matching refs:st_info
82 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) == STB_WEAK ? 1 : -1);
179 if ((ELF64_ST_TYPE(lhs->st_info) == STT_NOTYPE) !=
180 (ELF64_ST_TYPE(rhs->st_info) == STT_NOTYPE))
181 return (ELF64_ST_TYPE(lhs->st_info) == STT_NOTYPE ? 1 : -1);
183 if ((ELF64_ST_BIND(lhs->st_info) == STB_WEAK) !=
184 (ELF64_ST_BIND(rhs->st_info) == STB_WEAK))
185 return (ELF64_ST_BIND(lhs->st_info) == STB_WEAK ? 1 : -1);
202 (ELF32_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size))
226 (ELF64_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size))
244 dst->st_info = src->st_info;
1303 symp->st_info =
1504 } else if (GELF_ST_TYPE(symp->st_info) != STT_FUNC) {