Lines Matching defs:lhs
138 Elf32_Sym *lhs = *((Elf32_Sym **)lp);
141 if (lhs->st_value != rhs->st_value)
142 return (lhs->st_value > rhs->st_value ? 1 : -1);
144 if ((lhs->st_size == 0) != (rhs->st_size == 0))
145 return (lhs->st_size == 0 ? 1 : -1);
147 if ((ELF32_ST_TYPE(lhs->st_info) == STT_NOTYPE) !=
149 return (ELF32_ST_TYPE(lhs->st_info) == STT_NOTYPE ? 1 : -1);
151 if ((ELF32_ST_BIND(lhs->st_info) == STB_WEAK) !=
153 return (ELF32_ST_BIND(lhs->st_info) == STB_WEAK ? 1 : -1);
155 return (strcmp(dt_module_strtab + lhs->st_name,
167 Elf64_Sym *lhs = *((Elf64_Sym **)lp);
170 if (lhs->st_value != rhs->st_value)
171 return (lhs->st_value > rhs->st_value ? 1 : -1);
173 if ((lhs->st_size == 0) != (rhs->st_size == 0))
174 return (lhs->st_size == 0 ? 1 : -1);
176 if ((ELF64_ST_TYPE(lhs->st_info) == STT_NOTYPE) !=
178 return (ELF64_ST_TYPE(lhs->st_info) == STT_NOTYPE ? 1 : -1);
180 if ((ELF64_ST_BIND(lhs->st_info) == STB_WEAK) !=
182 return (ELF64_ST_BIND(lhs->st_info) == STB_WEAK ? 1 : -1);
184 return (strcmp(dt_module_strtab + lhs->st_name,