/darwin-on-arm/xnu/libkern/kxld/ |
H A D | kxld.c | 122 require_action(context, finish, rval=KERN_RESOURCE_SHORTAGE); 133 require_action(context->kext, finish, rval=KERN_RESOURCE_SHORTAGE); 145 require_action(s_order_dict, finish, rval=KERN_RESOURCE_SHORTAGE); 161 require_action(section_order, finish, rval=KERN_RESOURCE_SHORTAGE); 169 require_action(cputype_p, finish, rval=KERN_RESOURCE_SHORTAGE); 258 require_action(context, finish, rval=KERN_INVALID_ARGUMENT); 259 require_action(file, finish, rval=KERN_INVALID_ARGUMENT); 260 require_action(size, finish, rval=KERN_INVALID_ARGUMENT); 261 require_action(dependencies, finish, rval=KERN_INVALID_ARGUMENT); 262 require_action(ndependencie [all...] |
H A D | kxld_array.c | 66 require_action(itemsize, finish, rval=KERN_INVALID_ARGUMENT); 96 require_action(nitems == 0, finish, rval=KERN_FAILURE); 114 require_action(dstpool, finish, rval=KERN_FAILURE); 143 require_action(itemsize, finish, rval=KERN_INVALID_ARGUMENT); 144 require_action(array->npools < 2, finish, rval=KERN_INVALID_ARGUMENT); 150 require_action(itemsize * nitems < array->pool_capacity, 152 require_action(array->npools == 1, finish, rval=KERN_FAILURE); 158 require_action(pool, finish, rval=KERN_RESOURCE_SHORTAGE); 235 require_action(dstpool, finish, rval=KERN_FAILURE); 395 require_action(poo [all...] |
H A D | kxld_util.c | 294 require_action(size >= sizeof(*mach_hdr), finish, 308 require_action(mach_hdr->magic == MH_MAGIC, finish, 340 require_action(size >= offset + cmdsize, finish, 362 require_action(size >= seg_hdr->fileoff + seg_hdr->filesize, finish, 371 require_action((sects[j].flags & S_ZEROFILL) || 379 require_action(size >= 403 require_action(size >= 409 require_action(size >= symtab_hdr->stroff + symtab_hdr->strsize, finish, 465 require_action(size >= sizeof(*mach_hdr), finish, 479 require_action(mach_hd [all...] |
H A D | kxld_reloc.c | 331 require_action(i < nsrcs, finish, rval=KERN_FAILURE); 337 require_action(relocator->reloc_get_pair_type( 344 require_action(relocator->reloc_get_pair_type( 577 require_action(sizeof(*dysymtabhdr) <= header_size - *header_offset, finish, rval=KERN_FAILURE); 582 require_action((*data_offset + data_size) <= size, finish, rval=KERN_FAILURE); 746 require_action(reloc->target_type == KXLD_TARGET_SYMBOLNUM, 826 require_action(reloc->pair_target_type == KXLD_TARGET_NONE || 844 require_action(reloc->pair_target_type == KXLD_TARGET_NONE || 850 require_action(sect, finish, rval=KERN_FAILURE); 865 require_action(relo [all...] |
H A D | kxld_srcversion.c | 79 require_action(sizeof(*srcversionhdr) <= header_size - *header_offset, finish,
|
H A D | kxld_sym.c | 623 require_action(kxld_sym_is_metaclass(sym), finish, rval=KERN_FAILURE); 643 require_action(kxld_sym_is_super_metaclass_pointer(sym), finish, 664 require_action(kxld_sym_is_class_vtable(sym), finish, rval=KERN_FAILURE); 708 require_action(outlen < vtable_name_len, finish, 712 require_action(outlen < vtable_name_len, finish, 734 require_action(outlen < meta_vtable_name_len, finish, 738 require_action(outlen < meta_vtable_name_len, finish, 743 require_action(outlen < meta_vtable_name_len, finish, 764 require_action(outlen < final_sym_name_len, finish, 768 require_action(outle [all...] |
H A D | kxld_uuid.c | 79 require_action(sizeof(*uuidhdr) <= header_size - *header_offset, finish,
|
H A D | kxld_versionmin.c | 89 require_action(sizeof(*versionminhdr) <= header_size - *header_offset, finish,
|
H A D | kxld_vtable.c | 97 require_action(vtable_sect, finish, rval=KERN_FAILURE); 111 require_action(extrelocs, finish, 122 require_action(kxld_sect_get_num_relocs(vtable_sect) > 0, finish, 402 require_action(reloc, finish, 497 require_action(!vtable->is_patched, finish, rval=KERN_SUCCESS); 498 require_action(super_vtable->is_patched, finish, rval=KERN_FAILURE); 499 require_action(vtable->entries.nitems >= super_vtable->entries.nitems, finish, 549 require_action(!kxld_sym_name_is_padslot(parent_entry->patched.name), 617 require_action(sym, finish, rval=KERN_FAILURE); 647 require_action(!failur [all...] |
H A D | kxld_object.c | 238 require_action(object->symtab, finish, rval=KERN_RESOURCE_SHORTAGE); 361 require_action(host_arch, finish, rval=KERN_FAILURE); 437 require_action(size >= sizeof(*fat), finish, 450 require_action(size >= (sizeof(*fat) + (fat->nfat_arch * sizeof(*archs))), 464 require_action(arch, finish, rval=KERN_FAILURE; 466 require_action(size >= arch->offset + arch->size, finish, 492 require_action(object->cputype == mach_hdr->cputype, finish, 658 require_action(kxld_object_is_kernel(object), 725 require_action(kxld_object_is_kernel(object), finish, rval=KERN_FAILURE); 730 require_action(filetyp [all...] |
H A D | kxld_kext.c | 386 require_action(kmodsym, finish, rval=KERN_FAILURE; 532 require_action(i == kext->vtables.nitems, finish, 585 require_action(vtable_sym, finish, rval=KERN_FAILURE; 736 require_action(tests_for_weak, finish, 853 require_action(vtable, finish, rval=KERN_FAILURE; 862 require_action(metaclass, finish, rval=KERN_FAILURE); 946 require_action(!vtable->is_patched, finish, rval=KERN_FAILURE); 954 require_action(len == const_strlen(kOSMetaClassVTableName), 959 require_action(super_vtable && super_vtable->is_patched, 976 require_action(!failur [all...] |
H A D | kxld_seg.c | 187 require_action(segarray->nitems == 1, finish, rval=KERN_FAILURE); 287 require_action(reorder_buffer, finish, rval=KERN_RESOURCE_SHORTAGE); 639 require_action(sizeof(*seghdr) <= header_size - *header_offset, finish, 679 require_action(sizeof(*seghdr) <= header_size - *header_offset, finish, 716 require_action(streq_safe(seg->segname, sect->segname, sizeof(seg->segname)), 728 require_action(i < seg->sects.nitems, finish, rval=KERN_FAILURE); 751 require_action(sect, finish, rval=KERN_FAILURE);
|
H A D | kxld_sect.c | 171 require_action(sect->data, finish, rval=KERN_RESOURCE_SHORTAGE); 412 require_action(kxld_sect_align_address(sect, offset) == offset, finish, 417 require_action(sect->size <= bufsize - offset, finish, 468 require_action(sizeof(*secthdr) <= header_size - *header_offset, finish, 508 require_action(sizeof(*secthdr) <= header_size - *header_offset, finish,
|
H A D | kxld_symtab.c | 192 require_action(sym, finish, rval=KERN_FAILURE); 219 require_action(sym, finish, rval=KERN_FAILURE); 451 require_action(sizeof(*symtabhdr) <= header_size - *header_offset, 481 require_action(symtabhdr->stroff + symtabhdr->strsize <= data_size, finish, 640 require_action(sect, finish, rval=KERN_FAILURE);
|
H A D | kxld_dict.c | 328 require_action(base != idx, finish, rval=KERN_FAILURE);
|
/darwin-on-arm/xnu/EXTERNAL_HEADERS/ |
H A D | AssertMacros.h | 650 * require_action(assertion, exceptionLabel, action) 673 #define require_action(assertion, exceptionLabel, action) \ macro 685 #define require_action(assertion, exceptionLabel, action) \ macro 707 require_action(!(assertion), exceptionLabel, action)
|