Searched refs:sects (Results 1 – 6 of 6) sorted by relevance
| /xnu-10063.141.1/SETUP/setsegname/ |
| H A D | setsegname.c | 212 struct section * sects; in main() local 216 sects = (typeof(sects))(segcmd + 1); in main() 217 names = §s->segname; in main() 218 flags = §s->flags; in main() 219 len = sizeof(*sects); in main() 222 struct section_64 * sects; in main() local 226 sects = (typeof(sects))(segcmd + 1); in main() 227 names = §s->segname; in main() 228 flags = §s->flags; in main() 229 len = sizeof(*sects); in main()
|
| /xnu-10063.141.1/libkern/kxld/ |
| H A D | kxld_util.c | 294 struct section *sects = NULL; in validate_and_swap_macho_32() local 371 sects = (struct section *) &seg_hdr[1]; in validate_and_swap_macho_32() 374 swap_section(sects, seg_hdr->nsects, host_order); in validate_and_swap_macho_32() 392 require_action((sects[j].flags & S_ZEROFILL) || in validate_and_swap_macho_32() 393 (size >= sects[j].offset + sects[j].size), finish, in validate_and_swap_macho_32() 401 sects[j].reloff + sects[j].nreloc * sizeof(*relocs), finish, in validate_and_swap_macho_32() 406 relocs = (struct relocation_info *) ((void *) (file + sects[j].reloff)); in validate_and_swap_macho_32() 409 swap_relocation_info(relocs, sects[j].nreloc, in validate_and_swap_macho_32() 475 struct section_64 *sects = NULL; in validate_and_swap_macho_64() local 551 sects = (struct section_64 *) &seg_hdr[1]; in validate_and_swap_macho_64() [all …]
|
| H A D | kxld_seg.c | 58 static void reorder_section(KXLDArray *sects, u_int *sect_reorder_index, 96 rval = kxld_array_init(&seg->sects, sizeof(KXLDSect *), src->nsects); in kxld_seg_init_from_macho_32() 126 rval = kxld_array_init(&seg->sects, sizeof(KXLDSect *), src->nsects); in kxld_seg_init_from_macho_64() 162 rval = kxld_array_init(&seg->sects, sizeof(KXLDSect *), sectarray->nitems); in kxld_seg_create_seg_from_sections() 167 sectp = kxld_array_get_item(&seg->sects, i); in kxld_seg_create_seg_from_sections() 207 for (i = 0; i < seg->sects.nitems; ++i) { in kxld_seg_finalize_object_segment() 208 sect = *(KXLDSect **)kxld_array_get_item(&seg->sects, i); in kxld_seg_finalize_object_segment() 289 seg->sects.nitems * sizeof(*reorder_buffer)); in reorder_sections() 320 while (sect_index < seg->sects.nitems) { in reorder_sections() 321 sect = *(KXLDSect **) kxld_array_get_item(&seg->sects, sect_index); in reorder_sections() [all …]
|
| H A D | kxld_object.c | 91 KXLDArray sects; member 264 object->symtab, &object->sects, in kxld_object_init_from_macho() 660 rval = kxld_array_init(&object->sects, sizeof(KXLDSect), nsects); in init_from_final_linked_image() 782 for (j = 0; j < seg->sects.nitems; ++j, ++secti) { in init_from_final_linked_image() 783 sect = kxld_array_get_item(&object->sects, secti); in init_from_final_linked_image() 868 object->sects.nitems); in init_from_execute() 877 for (j = 0; j < seg->sects.nitems; ++j, ++k) { in init_from_execute() 878 sect = *(KXLDSect **) kxld_array_get_item(&seg->sects, j); in init_from_execute() 1111 rval = kxld_array_init(&object->sects, sizeof(KXLDSect), nsects); in init_from_object() 1117 sect = kxld_array_get_item(&object->sects, i); in init_from_object() [all …]
|
| H A D | kxld_seg.h | 53 KXLDArray sects; member
|
| /xnu-10063.141.1/tools/lldbmacros/ |
| H A D | macho.py | 190 def make_seg(seg, sects): argument 201 for s in sects
|