Lines Matching refs:hi
157 unsigned int hi = elf->symsearch->table_size;
165 while (hi > lo) {
166 unsigned int mid = lo + (hi - lo) / 2; /* Avoids overflow */
169 hi = mid;
175 * table[hi], if it exists, is the first entry in the array which
176 * lies beyond target. table[hi - 1], if it exists, is the last
187 hi < elf->symsearch->table_size &&
188 table[hi].section_index == secndx &&
189 table[hi].addr - addr <= min_distance) {
190 min_distance = table[hi].addr - addr;
191 result = &elf->symtab_start[table[hi].symbol_index];
193 if (hi > 0 &&
194 table[hi - 1].section_index == secndx &&
195 addr - table[hi - 1].addr <= min_distance) {
196 result = &elf->symtab_start[table[hi - 1].symbol_index];