Lines Matching refs:lhs
160 Elf32_Sym *lhs = *((Elf32_Sym **)lp);
163 if (lhs->st_value != rhs->st_value)
164 return (lhs->st_value > rhs->st_value ? 1 : -1);
166 if ((lhs->st_size == 0) != (rhs->st_size == 0))
167 return (lhs->st_size == 0 ? 1 : -1);
169 if ((ELF32_ST_TYPE(lhs->st_info) == STT_NOTYPE) !=
171 return (ELF32_ST_TYPE(lhs->st_info) == STT_NOTYPE ? 1 : -1);
173 if ((ELF32_ST_BIND(lhs->st_info) == STB_WEAK) !=
175 return (ELF32_ST_BIND(lhs->st_info) == STB_WEAK ? 1 : -1);
177 return (strcmp(dt_module_strtab + lhs->st_name,
189 Elf64_Sym *lhs = *((Elf64_Sym **)lp);
192 if (lhs->st_value != rhs->st_value)
193 return (lhs->st_value > rhs->st_value ? 1 : -1);
195 if ((lhs->st_size == 0) != (rhs->st_size == 0))
196 return (lhs->st_size == 0 ? 1 : -1);
198 if ((ELF64_ST_TYPE(lhs->st_info) == STT_NOTYPE) !=
200 return (ELF64_ST_TYPE(lhs->st_info) == STT_NOTYPE ? 1 : -1);
202 if ((ELF64_ST_BIND(lhs->st_info) == STB_WEAK) !=
204 return (ELF64_ST_BIND(lhs->st_info) == STB_WEAK ? 1 : -1);
206 return (strcmp(dt_module_strtab + lhs->st_name,