| /xnu-11417.121.6/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, 0); 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, 0); in exclaves_inbound_buffer_copyin() 183 mach_vm_size_t size1, mach_vm_size_t offset1, in exclaves_audio_buffer_copyout() argument 188 (exclaves_id_t) offset1, dst_buffer, size1, size2, offset2, 0); in exclaves_audio_buffer_copyout() 194 mach_vm_size_t size1, mach_vm_size_t offset1, in exclaves_audio_buffer_copyout_with_status() argument 200 (exclaves_id_t) offset1, dst_buffer, size1, size2, offset2, in exclaves_audio_buffer_copyout_with_status()
|
| /xnu-11417.121.6/osfmk/kern/ |
| H A D | exclaves_sensor.c | 180 exclaves_eic_sensor_copy(uint32_t buffer, uint64_t size1, uint64_t offset1, in exclaves_eic_sensor_copy() argument 183 assert3u(size1, >, 0); in exclaves_eic_sensor_copy() 187 &eic_client, buffer, offset1, size1, offset2, size2, in exclaves_eic_sensor_copy() 458 exclaves_sensor_copy(uint32_t buffer, uint64_t size1, uint64_t offset1, in exclaves_sensor_copy() argument 471 return exclaves_eic_sensor_copy(buffer, size1, offset1, size2, offset2, in exclaves_sensor_copy()
|
| H A D | exclaves_resource.c | 1588 user_addr_t buffer, mach_vm_size_t size1, mach_vm_size_t offset1, in exclaves_resource_shared_memory_copyin() argument 1596 if (buffer == USER_ADDR_NULL || size1 == 0) { in exclaves_resource_shared_memory_copyin() 1604 if (os_add_overflow(offset1, size1, &umax) || umax > sm->sm_size) { in exclaves_resource_shared_memory_copyin() 1616 if (copyin(buffer, sm->sm_addr + offset1, size1) != 0) { in exclaves_resource_shared_memory_copyin() 1620 if (copyin(buffer + size1, sm->sm_addr + offset2, size2) != 0) { in exclaves_resource_shared_memory_copyin() 1629 user_addr_t buffer, mach_vm_size_t size1, mach_vm_size_t offset1, in exclaves_resource_shared_memory_copyout() argument 1638 if (buffer == USER_ADDR_NULL || size1 == 0) { in exclaves_resource_shared_memory_copyout() 1646 if (os_add_overflow(offset1, size1, &umax) || umax > sm->sm_size) { in exclaves_resource_shared_memory_copyout() 1658 if (copyout(sm->sm_addr + offset1, buffer, size1) != 0) { in exclaves_resource_shared_memory_copyout() 1662 if (copyout(sm->sm_addr + offset2, buffer + size1, size2) != 0) { in exclaves_resource_shared_memory_copyout() [all …]
|
| H A D | exclaves_sensor.h | 68 exclaves_sensor_copy(uint32_t buffer, uint64_t size1,
|
| H A D | exclaves_xnuproxy.h | 67 uint64_t size1, uint64_t offset1, uint64_t size2, uint64_t offset2);
|
| /xnu-11417.121.6/osfmk/mach/ |
| H A D | exclaves.h | 271 mach_vm_address_t dst_buffer, mach_vm_size_t size1, mach_vm_size_t offset1, 340 mach_vm_address_t src_buffer, mach_vm_size_t size1, mach_vm_size_t offset1, 515 mach_vm_address_t dst_buffer, mach_vm_size_t size1, mach_vm_size_t offset1, 560 mach_vm_address_t dst_buffer, mach_vm_size_t size1, mach_vm_size_t offset1,
|
| /xnu-11417.121.6/osfmk/vm/ |
| H A D | vm_sanitize.c | 198 mach_vm_address_t size1 = VM_SANITIZE_UNSAFE_UNWRAP(size1_u); in vm_sanitize_add_overflow() local 201 return os_add_overflow(size1, size2, &size_out_u->UNSAFE); in vm_sanitize_add_overflow()
|