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);
269 KXLDSect *sect = NULL;
320 sect = *(KXLDSect **) kxld_array_get_item(&seg->sects, sect_index);
321 if (!streq_safe(segname, sect->segname, sizeof(sect->segname))) {
347 sect = NULL;
350 sect = reorder_buffer[j];
351 if (!sect) continue;
353 if (streq_safe(section_name->sectname, sect->sectname,
359 sect = NULL;
362 if (sect) {
505 KXLDSect *sect = NULL;
510 sect = get_sect_by_index(seg, i);
511 size = (u_long) kxld_sect_align_address(sect, size);
512 size += kxld_sect_get_macho_data_size(sect);
538 KXLDSect *sect = NULL;
561 sect = get_sect_by_index(seg, i);
563 rval = kxld_sect_export_macho_to_file_buffer(sect, buf, header_offset,
594 KXLDSect *sect = NULL;
612 sect = get_sect_by_index(seg, i);
614 rval = kxld_sect_export_macho_to_vm(sect, buf, header_offset,
708 kxld_seg_add_section(KXLDSeg *seg, KXLDSect *sect)
715 check(sect);
716 require_action(streq_safe(seg->segname, sect->segname, sizeof(seg->segname)),
724 *sectp = sect;
744 KXLDSect *sect = NULL;
750 sect = get_sect_by_index(seg, i);
751 require_action(sect, finish, rval=KERN_FAILURE);
752 if (sect->base_addr > maxaddr) {
753 maxaddr = sect->base_addr;
754 maxsize = sect->size;
800 KXLDSect *sect = NULL;
805 sect = get_sect_by_index(seg, i);
806 kxld_sect_relocate(sect, link_addr);