Lines Matching defs:sect

140     KXLDSect *sect = NULL;
162 sect = kxld_array_get_item(sectarray, i);
165 *sectp = sect;
181 KXLDSect *sect = NULL;
204 sect = *(KXLDSect **)kxld_array_get_item(&seg->sects, i);
206 sect->link_addr = kxld_sect_align_address(sect, sect_offset);
207 sect_offset = (u_long) (sect->link_addr + sect->size);
268 KXLDSect *sect = NULL;
319 sect = *(KXLDSect **) kxld_array_get_item(&seg->sects, sect_index);
320 if (!streq_safe(segname, sect->segname, sizeof(sect->segname))) {
346 sect = NULL;
349 sect = reorder_buffer[j];
350 if (!sect) continue;
352 if (streq_safe(section_name->sectname, sect->sectname,
358 sect = NULL;
361 if (sect) {
504 KXLDSect *sect = NULL;
509 sect = get_sect_by_index(seg, i);
510 size = (u_long) kxld_sect_align_address(sect, size);
511 size += kxld_sect_get_macho_data_size(sect);
537 KXLDSect *sect = NULL;
560 sect = get_sect_by_index(seg, i);
562 rval = kxld_sect_export_macho_to_file_buffer(sect, buf, header_offset,
593 KXLDSect *sect = NULL;
611 sect = get_sect_by_index(seg, i);
613 rval = kxld_sect_export_macho_to_vm(sect, buf, header_offset,
707 kxld_seg_add_section(KXLDSeg *seg, KXLDSect *sect)
714 check(sect);
715 require_action(streq_safe(seg->segname, sect->segname, sizeof(seg->segname)),
723 *sectp = sect;
743 KXLDSect *sect = NULL;
749 sect = get_sect_by_index(seg, i);
750 require_action(sect, finish, rval=KERN_FAILURE);
751 if (sect->base_addr > maxaddr) {
752 maxaddr = sect->base_addr;
753 maxsize = sect->size;
800 KXLDSect *sect = NULL;
805 sect = get_sect_by_index(seg, i);
806 kxld_sect_relocate(sect, link_addr);