Searched refs:section_order (Results 1 – 5 of 5) sorted by relevance
| /xnu-8020.121.3/libkern/kxld/ |
| H A D | kxld.c | 62 KXLDArray *section_order; member 128 KXLDArray * section_order = NULL; in kxld_create_context() local 163 context->section_order = s_section_order; in kxld_create_context() 175 context->section_order = kxld_dict_find(s_order_dict, &cputype); in kxld_create_context() 180 if (!context->section_order) { in kxld_create_context() 181 section_order = kxld_calloc(sizeof(*section_order)); in kxld_create_context() 182 require_action(section_order, finish, rval = KERN_RESOURCE_SHORTAGE); in kxld_create_context() 185 s_section_order = section_order; in kxld_create_context() 192 rval = kxld_dict_insert(s_order_dict, cputype_p, section_order); in kxld_create_context() 198 context->section_order = section_order; in kxld_create_context() [all …]
|
| H A D | kxld_seg.c | 57 static kern_return_t reorder_sections(KXLDSeg *seg, KXLDArray *section_order); 180 kxld_seg_finalize_object_segment(KXLDArray *segarray, KXLDArray *section_order, in kxld_seg_finalize_object_segment() argument 190 check(section_order); in kxld_seg_finalize_object_segment() 197 rval = reorder_sections(seg, section_order); in kxld_seg_finalize_object_segment() 269 reorder_sections(KXLDSeg *seg, KXLDArray *section_order) in reorder_sections() argument 282 check(section_order); in reorder_sections() 292 while (legacy_index < section_order->nitems) { in reorder_sections() 300 section_name = kxld_array_get_item(section_order, legacy_start); in reorder_sections() 302 while (legacy_index < section_order->nitems) { in reorder_sections() 303 section_name = kxld_array_get_item(section_order, legacy_index); in reorder_sections() [all …]
|
| H A D | kxld_seg.h | 79 KXLDArray *section_order, u_long hdrsize)
|
| H A D | kxld_object.h | 57 struct kxld_array *section_order,
|
| H A D | kxld_object.c | 104 KXLDArray *section_order; member 211 const char *name, KXLDArray *section_order __unused, in kxld_object_init_from_macho() 226 object->section_order = section_order; in kxld_object_init_from_macho() 862 rval = kxld_array_init(object->section_order, sizeof(KXLDSectionName), in init_from_execute() 874 sname = kxld_array_get_item(object->section_order, k); in init_from_execute() 1138 object->section_order, get_macho_header_size(object)); in init_from_object() 1738 object->section_order = NULL;
|