Lines Matching refs:reorder_buffer
59 KXLDSect **reorder_buffer, u_int reorder_buffer_index);
273 KXLDSect **reorder_buffer = NULL; in reorder_sections() local
288 reorder_buffer = kxld_alloc( in reorder_sections()
289 seg->sects.nitems * sizeof(*reorder_buffer)); in reorder_sections()
290 require_action(reorder_buffer, finish, rval = KERN_RESOURCE_SHORTAGE); in reorder_sections()
338 reorder_buffer[i - sect_start] = in reorder_sections()
353 sect = reorder_buffer[j]; in reorder_sections()
368 reorder_buffer, j); in reorder_sections()
378 if (!reorder_buffer[i]) { in reorder_sections()
381 reorder_section(&seg->sects, §_reorder_index, reorder_buffer, i); in reorder_sections()
389 if (reorder_buffer) { in reorder_sections()
390 kxld_free(reorder_buffer, seg->sects.nitems * sizeof(*reorder_buffer)); in reorder_sections()
391 reorder_buffer = NULL; in reorder_sections()
401 KXLDSect **reorder_buffer, u_int reorder_buffer_index) in reorder_section() argument
407 *tmp = reorder_buffer[reorder_buffer_index]; in reorder_section()
408 reorder_buffer[reorder_buffer_index]->sectnum = *sect_reorder_index; in reorder_section()
409 reorder_buffer[reorder_buffer_index] = NULL; in reorder_section()