Lines Matching refs:lhs
141 Elf32_Sym *lhs = *((Elf32_Sym **)lp);
144 if (lhs->st_value != rhs->st_value)
145 return (lhs->st_value > rhs->st_value ? 1 : -1);
147 if ((lhs->st_size == 0) != (rhs->st_size == 0))
148 return (lhs->st_size == 0 ? 1 : -1);
150 if ((ELF32_ST_TYPE(lhs->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) !=
156 return (ELF32_ST_BIND(lhs->st_info) == STB_WEAK ? 1 : -1);
158 return (strcmp(dt_module_strtab + lhs->st_name,
170 Elf64_Sym *lhs = *((Elf64_Sym **)lp);
173 if (lhs->st_value != rhs->st_value)
174 return (lhs->st_value > rhs->st_value ? 1 : -1);
176 if ((lhs->st_size == 0) != (rhs->st_size == 0))
177 return (lhs->st_size == 0 ? 1 : -1);
179 if ((ELF64_ST_TYPE(lhs->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) !=
185 return (ELF64_ST_BIND(lhs->st_info) == STB_WEAK ? 1 : -1);
187 return (strcmp(dt_module_strtab + lhs->st_name,