| /xnu-11215.1.10/libsyscall/wrappers/ |
| H A D | exclaves.c | 80 mach_vm_address_t dst_buffer, mach_vm_size_t size1, mach_vm_size_t offset1, in exclaves_outbound_buffer_copyout() argument 85 (exclaves_id_t) offset1, dst_buffer, size1, size2, offset2); in exclaves_outbound_buffer_copyout() 100 mach_vm_address_t src_buffer, mach_vm_size_t size1, mach_vm_size_t offset1, in exclaves_inbound_buffer_copyin() argument 105 (exclaves_id_t) offset1, src_buffer, size1, size2, offset2); in exclaves_inbound_buffer_copyin() 213 mach_vm_size_t size1, mach_vm_size_t offset1, in exclaves_audio_buffer_copyout() argument 218 (exclaves_id_t) offset1, dst_buffer, size1, size2, offset2); in exclaves_audio_buffer_copyout()
|
| /xnu-11215.1.10/osfmk/kern/ |
| H A D | exclaves_resource.c | 868 user_addr_t buffer, mach_vm_size_t size1, mach_vm_size_t offset1, in exclaves_named_buffer_copyin() argument 877 if (buffer == USER_ADDR_NULL || size1 == 0) { in exclaves_named_buffer_copyin() 885 if (os_add_overflow(offset1, size1, &umax) || umax > nb->nb_size) { in exclaves_named_buffer_copyin() 897 kr = exclaves_named_buffer_io_copyin(resource, buffer, offset1, size1); in exclaves_named_buffer_copyin() 902 kr = exclaves_named_buffer_io_copyin(resource, buffer + size1, offset2, in exclaves_named_buffer_copyin() 932 user_addr_t buffer, mach_vm_size_t size1, mach_vm_size_t offset1, in exclaves_named_buffer_copyout() argument 942 if (buffer == USER_ADDR_NULL || size1 == 0) { in exclaves_named_buffer_copyout() 950 if (os_add_overflow(offset1, size1, &umax) || umax > nb->nb_size) { in exclaves_named_buffer_copyout() 962 kr = exclaves_named_buffer_io_copyout(resource, buffer, offset1, size1); in exclaves_named_buffer_copyout() 967 kr = exclaves_named_buffer_io_copyout(resource, buffer + size1, in exclaves_named_buffer_copyout() [all …]
|
| H A D | exclaves_sensor.c | 174 exclaves_eic_sensor_copy(uint32_t buffer, uint64_t size1, uint64_t offset1, in exclaves_eic_sensor_copy() argument 177 assert3u(size1, >, 0); in exclaves_eic_sensor_copy() 185 &eic_client, buffer, 0, offset1, size1, in exclaves_eic_sensor_copy() 462 exclaves_sensor_copy(uint32_t buffer, uint64_t size1, uint64_t offset1, in exclaves_sensor_copy() argument 475 return exclaves_eic_sensor_copy(buffer, size1, offset1, size2, offset2, in exclaves_sensor_copy()
|
| H A D | exclaves_sensor.h | 68 exclaves_sensor_copy(uint32_t buffer, uint64_t size1,
|
| H A D | exclaves_xnuproxy.h | 70 uint64_t size1, uint64_t offset1, uint64_t size2, uint64_t offset2);
|
| H A D | exclaves_xnuproxy.c | 488 uint64_t size1, uint64_t offset1, uint64_t size2, uint64_t offset2) in exclaves_xnuproxy_audio_buffer_copyout() argument 495 id, size1, offset1, size2, offset2, in exclaves_xnuproxy_audio_buffer_copyout()
|
| /xnu-11215.1.10/osfmk/mach/ |
| H A D | exclaves.h | 249 mach_vm_address_t dst_buffer, mach_vm_size_t size1, mach_vm_size_t offset1, 318 mach_vm_address_t src_buffer, mach_vm_size_t size1, mach_vm_size_t offset1, 493 mach_vm_address_t dst_buffer, mach_vm_size_t size1, mach_vm_size_t offset1,
|
| /xnu-11215.1.10/osfmk/vm/ |
| H A D | vm_sanitize.c | 158 mach_vm_address_t size1 = VM_SANITIZE_UNSAFE_UNWRAP(size1_u); in vm_sanitize_add_overflow() local 161 return os_add_overflow(size1, size2, &size_out_u->UNSAFE); in vm_sanitize_add_overflow()
|