16 while ( start <= stop )
18 mid = start + (stop - start) / 2;
20 if ( addr == mid->fault )
22 else if ( addr > mid->fault )
35 if ( l->
fault == r->fault )
37 else if ( l->
fault > r->fault )
struct extable_entry __stop_ex_table[]
const struct extable_entry * search_extable(unsigned long addr)
Search the exception table to find the entry associated with a specific faulting address.
void sort_extable(void)
Sort the exception table.
static void swap_extable_entry(void *_l, void *_r)
struct extable_entry __start_ex_table[]
static int compare_extable_entry(const void *_l, const void *_r)
void heapsort(void *base, size_t nmemb, size_t _size, int(*compar)(const void *, const void *), void(*swap)(void *, void *))
unsigned long fault
Faulting address.