Lines Matching defs:sects

55 static void reorder_section(KXLDArray *sects, u_int *sect_reorder_index, 
93 rval = kxld_array_init(&seg->sects, sizeof(KXLDSect *), src->nsects);
122 rval = kxld_array_init(&seg->sects, sizeof(KXLDSect *), src->nsects);
158 rval = kxld_array_init(&seg->sects, sizeof(KXLDSect *), sectarray->nitems);
163 sectp = kxld_array_get_item(&seg->sects, i);
203 for (i = 0; i < seg->sects.nitems; ++i) {
204 sect = *(KXLDSect **)kxld_array_get_item(&seg->sects, i);
286 seg->sects.nitems * sizeof(*reorder_buffer));
319 while (sect_index < seg->sects.nitems) {
320 sect = *(KXLDSect **) kxld_array_get_item(&seg->sects, sect_index);
336 *(KXLDSect **) kxld_array_get_item(&seg->sects, i);
363 (void) reorder_section(&seg->sects, &sect_reorder_index,
375 reorder_section(&seg->sects, &sect_reorder_index, reorder_buffer, i);
384 kxld_free(reorder_buffer, seg->sects.nitems * sizeof(*reorder_buffer));
394 reorder_section(KXLDArray *sects, u_int *sect_reorder_index,
399 tmp = kxld_array_get_item(sects, *sect_reorder_index);
453 kxld_array_clear(&seg->sects);
463 kxld_array_deinit(&seg->sects);
491 size += seg->sects.nitems * kxld_sect_get_macho_header_size(is_32_bit);
509 for (i = 0; i < seg->sects.nitems; ++i) {
526 return *(KXLDSect **) kxld_array_get_item(&seg->sects, idx);
560 for (i = 0; i < seg->sects.nitems; ++i) {
611 for (i = 0; i < seg->sects.nitems; ++i) {
647 (uint32_t) (seg->sects.nitems * kxld_sect_get_macho_header_size(TRUE));
655 seghdr->nsects = seg->sects.nitems;
687 (uint32_t) (seg->sects.nitems * kxld_sect_get_macho_header_size(FALSE));
695 seghdr->nsects = seg->sects.nitems;
721 for (i = 0; i < seg->sects.nitems; ++i) {
722 sectp = kxld_array_get_item(&seg->sects, i);
728 require_action(i < seg->sects.nitems, finish, rval=KERN_FAILURE);
748 if (seg->sects.nitems) {
749 for (i = 0; i < seg->sects.nitems; ++i) {
804 for (i = 0; i < seg->sects.nitems; ++i) {