| 243 | } |
| 244 | |
| 245 | static void verify_sort() |
| 246 | { |
| 247 | uint i; |
| 248 | uchar* last = 0; |
| 249 | |
| 250 | for (i = 0; i < sym_table.elements; i++) |
| 251 | { |
| 252 | SYM_ENTRY se; |
| 253 | get_dynamic(&sym_table, (uchar*)&se, i); |
| 254 | if (se.addr < last) |
| 255 | die("sym table does not appear to be sorted, did you forget \ |
| 256 | --numeric-sort arg to nm? trouble addr = %p, last = %p", se.addr, last); |
| 257 | last = se.addr; |
| 258 | } |
| 259 | } |
| 260 | |
| 261 | |
| 262 | static SYM_ENTRY* resolve_addr(uchar* addr, SYM_ENTRY* se) |
no test coverage detected