| /xnu-11215.1.10/tests/ |
| H A D | mach_port_mod_refs.c | 17 ret = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_PORT_SET, &port_set); 20 ret = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &port); 26 ret = task_get_exc_guard_behavior(mach_task_self(), &old); 29 ret = task_set_exc_guard_behavior(mach_task_self(), new); 37 ret = mach_port_mod_refs(mach_task_self(), port, MACH_PORT_RIGHT_SEND, -1); 41 ret = mach_port_mod_refs(mach_task_self(), port, MACH_PORT_RIGHT_SEND_ONCE, -1); 45 ret = mach_port_mod_refs(mach_task_self(), port, MACH_PORT_RIGHT_PORT_SET, -1); 49 ret = mach_port_mod_refs(mach_task_self(), port, MACH_PORT_RIGHT_DEAD_NAME, -1); 53 ret = mach_port_mod_refs(mach_task_self(), port, MACH_PORT_RIGHT_LABELH, -1); 57 ret = mach_port_mod_refs(mach_task_self(), port, MACH_PORT_RIGHT_NUMBER, -1); [all …]
|
| H A D | task_ident_test.c | 28 kr = task_create_identity_token(mach_task_self(), &token); 31 port1 = mach_task_self(); 36 mach_port_deallocate(mach_task_self(), port2); 38 kr = task_get_special_port(mach_task_self(), TASK_READ_PORT, &port1); 44 mach_port_deallocate(mach_task_self(), port1); 45 mach_port_deallocate(mach_task_self(), port2); 47 kr = task_get_special_port(mach_task_self(), TASK_INSPECT_PORT, &port1); 53 mach_port_deallocate(mach_task_self(), port1); 54 mach_port_deallocate(mach_task_self(), port2); 56 kr = task_get_special_port(mach_task_self(), TASK_NAME_PORT, &port1); [all …]
|
| H A D | imm_pinned_control_port_crasher.c | 36 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &server); in attempt_send_immovable_port() 39 kr = mach_port_insert_right(mach_task_self(), server, server, MACH_MSG_TYPE_MAKE_SEND); in attempt_send_immovable_port() 67 kern_return_t kr = mach_port_mod_refs(mach_task_self(), thread_self, MACH_PORT_RIGHT_SEND, -2); in pinned_test_main_thread_mod_ref() 77 kern_return_t kr = mach_port_deallocate(mach_task_self(), th_self); in pthread_run() 98 mach_port_t task_self = mach_task_self(); in pinned_test_task_self_dealloc() 110 …kern_return_t kr = mach_port_mod_refs(mach_task_self(), mach_task_self(), MACH_PORT_RIGHT_SEND, -2… in pinned_test_task_self_mod_ref() 123 mach_port_deallocate(mach_task_self(), th_kp); in pinned_test_task_threads_mod_ref() 125 kr = task_threads(mach_task_self(), &th_list, &th_cnt); in pinned_test_task_threads_mod_ref() 126 mach_port_deallocate(mach_task_self(), th_list[0]); in pinned_test_task_threads_mod_ref() 128 kr = mach_port_mod_refs(mach_task_self(), th_list[0], MACH_PORT_RIGHT_SEND, -1); in pinned_test_task_threads_mod_ref() [all …]
|
| H A D | vm_test_mach_map.c | 71 kr = mach_vm_allocate(mach_task_self(), in test_memory_entry_tagging() 84 kr = mach_vm_allocate(mach_task_self(), in test_memory_entry_tagging() 122 kr = mach_make_memory_entry_64(mach_task_self(), in test_memory_entry_tagging() 154 kr = mach_vm_map(mach_task_self(), in test_memory_entry_tagging() 197 kr = mach_vm_region_recurse(mach_task_self(), in test_memory_entry_tagging() 241 mach_vm_deallocate(mach_task_self(), in test_memory_entry_tagging() 248 mach_vm_deallocate(mach_task_self(), in test_memory_entry_tagging() 255 mach_vm_deallocate(mach_task_self(), in test_memory_entry_tagging() 262 mach_port_deallocate(mach_task_self(), mem_entry_copied); in test_memory_entry_tagging() 266 mach_port_deallocate(mach_task_self(), mem_entry_shared); in test_memory_entry_tagging() [all …]
|
| H A D | mach_service_port.c | 35 …return mach_port_set_attributes(mach_task_self(), service_port, MACH_PORT_SERVICE_THROTTLED, (mach… in service_port_set_throttled() 45 …kr = mach_port_get_attributes(mach_task_self(), service_port, MACH_PORT_SERVICE_THROTTLED, (mach_p… in service_port_get_throttled() 69 kr = mach_port_construct(mach_task_self(), &opts, SP_CONTEXT, &service_port); 77 kr = mach_port_construct(mach_task_self(), &opts2, 0x0, &connection_port); 80 kr = mach_port_is_connection_for_service(mach_task_self(), connection_port, service_port, &fpid); 86 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, ¬ify_port); 89 kr = mach_port_insert_right(mach_task_self(), notify_port, notify_port, MACH_MSG_TYPE_MAKE_SEND); 94 …kr = mach_port_request_notification(mach_task_self(), service_port, MACH_NOTIFY_PORT_DESTROYED, 0,… 119 kr = mach_port_destruct(mach_task_self(), service_port, 0, SP_CONTEXT); 146 kr = mach_port_get_service_port_info(mach_task_self(), service_port, &sp_info); in do_mach_notify_port_destroyed() [all …]
|
| H A D | imm_pinned_control_port.c | 135 kr = mach_port_deallocate(mach_task_self(), task); in catch_mach_exception_raise_identity_protected() 198 mach_port_t task = mach_task_self(); in alloc_exception_port() 215 kr = task_set_special_port(mach_task_self(), TASK_BOOTSTRAP_PORT, mach_task_self()); in test_immovable_port_stashing() 221 mach_port_t stash[1] = {mach_task_self()}; in test_immovable_port_stashing() 222 kr = mach_ports_register(mach_task_self(), stash, 1); in test_immovable_port_stashing() 225 …T_QUIET; T_ASSERT_MACH_SUCCESS(mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &port… in test_immovable_port_stashing() 226 …T_QUIET; T_ASSERT_MACH_SUCCESS(mach_port_insert_right(mach_task_self(), port, port, MACH_MSG_TYPE_… in test_immovable_port_stashing() 229 kr = mach_ports_register(mach_task_self(), stash, 1); in test_immovable_port_stashing() 249 kr = task_get_special_port(mach_task_self(), TASK_KERNEL_PORT, &port); in test_task_thread_port_values() 251 T_EXPECT_NE(port, mach_task_self(), "TASK_KERNEL_PORT should not match mach_task_self()"); in test_task_thread_port_values() [all …]
|
| H A D | exception_ports_info.c | 45 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &exc_port1); 47 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &exc_port2); 49 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &exc_port3); 56 kr = mach_port_insert_right(mach_task_self(), exc_port1, exc_port1, MACH_MSG_TYPE_MAKE_SEND); 58 kr = mach_port_insert_right(mach_task_self(), exc_port2, exc_port2, MACH_MSG_TYPE_MAKE_SEND); 60 kr = mach_port_insert_right(mach_task_self(), exc_port3, exc_port3, MACH_MSG_TYPE_MAKE_SEND); 69 mach_task_self(), 77 mach_task_self(), 85 mach_task_self(), 104 …kr = task_get_exception_ports_info(mach_task_self(), EXC_MASK_ALL, masks, &count, ports_info, beha… [all …]
|
| H A D | mktimer_kobject.c | 26 kr = task_get_exc_guard_behavior(mach_task_self(), &old); 29 kr = task_set_exc_guard_behavior(mach_task_self(), new); 39 mach_port_set_context(mach_task_self(), timer_port, (mach_port_context_t) 0x1); 43 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, ¬ify_port); 46 kr = mach_port_set_context(mach_task_self(), notify_port, (mach_port_context_t) 0x2); 58 kr = mach_port_request_notification(mach_task_self(), timer_port, MACH_NOTIFY_PORT_DESTROYED, 64 kr = task_set_exc_guard_behavior(mach_task_self(), old);
|
| H A D | task_is_self.c | 18 …T_ASSERT_MACH_SUCCESS(task_get_special_port(mach_task_self(), TASK_READ_PORT, &self_read), "task_g… 19 …T_ASSERT_MACH_SUCCESS(task_get_special_port(mach_task_self(), TASK_INSPECT_PORT, &self_insp), "tas… 20 …T_ASSERT_MACH_SUCCESS(task_get_special_port(mach_task_self(), TASK_NAME_PORT, &self_name), "task_g… 22 …T_ASSERT_MACH_SUCCESS(mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &port), "mach_… 25 T_EXPECT_NE(self_read, mach_task_self(), "read and control port should be different"); 27 T_EXPECT_EQ(1, mach_task_is_self(mach_task_self()), "control port should point to self");
|
| H A D | mach_eventlink.c | 40 kr = mach_eventlink_create(mach_task_self(), MELC_OPTION_NO_COPYIN, port_pair); in test_eventlink_create() 292 mach_port_deallocate(mach_task_self(), port_pair[0]); 293 mach_port_deallocate(mach_task_self(), port_pair[1]); 416 mach_port_deallocate(mach_task_self(), port_pair[0]); 417 mach_port_deallocate(mach_task_self(), port_pair[1]); 442 mach_port_deallocate(mach_task_self(), port_pair[0]); 443 mach_port_deallocate(mach_task_self(), port_pair[1]); 468 kr = mach_port_mod_refs(mach_task_self(), port_pair[0], MACH_PORT_RIGHT_SEND, 2); 476 mach_port_deallocate(mach_task_self(), port_pair[1]); 502 kr = mach_port_mod_refs(mach_task_self(), port_pair[1], MACH_PORT_RIGHT_SEND, 2); [all …]
|
| H A D | task_policy.c | 30 T_ASSERT_MACH_SUCCESS(task_name_for_pid(mach_task_self(), getpid(), 48 T_ASSERT_MACH_SUCCESS(task_policy_set(mach_task_self(), 64 T_ASSERT_MACH_SUCCESS(task_inspect_for_pid(mach_task_self(), getpid(), 92 T_ASSERT_MACH_SUCCESS(task_for_pid(mach_task_self(), pid, 122 T_ASSERT_MACH_SUCCESS(task_name_for_pid(mach_task_self(), pid, 152 T_ASSERT_MACH_SUCCESS(task_inspect_for_pid(mach_task_self(), pid, 174 T_ASSERT_MACH_SUCCESS(task_name_for_pid(mach_task_self(), getpid(), 192 T_ASSERT_MACH_SUCCESS(task_policy_get(mach_task_self(), 208 T_ASSERT_MACH_SUCCESS(task_inspect_for_pid(mach_task_self(), getpid(), 235 T_ASSERT_MACH_SUCCESS(task_inspect_for_pid(mach_task_self(), pid, [all …]
|
| H A D | mach_port_deallocate_21692215.c | 18 ret = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_PORT_SET, &port_set); 22 ret = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &port[i]); 25 ret = mach_port_move_member(mach_task_self(), port[i], port_set); 34 ret = mach_port_mod_refs(mach_task_self(), port[i], MACH_PORT_RIGHT_RECEIVE, -1); 38 ret = mach_port_deallocate(mach_task_self(), port_set);
|
| H A D | kernel_inspection.c | 101 (void)mach_port_deallocate(mach_task_self(), threads[i]); in attempt_kernel_inspection() 103 mach_vm_deallocate(mach_task_self(), in attempt_kernel_inspection() 117 mach_vm_deallocate(mach_task_self(), in attempt_kernel_inspection() 122 mach_vm_deallocate(mach_task_self(), in attempt_kernel_inspection() 149 …kr = task_set_mach_voucher(task, mach_task_self()); /* voucher arg is unused, can be whatever port… in attempt_kernel_inspection() 183 mach_vm_deallocate(mach_task_self(), 195 mach_vm_deallocate(mach_task_self(), 199 mach_port_deallocate(mach_task_self(), pset); 200 mach_port_deallocate(mach_task_self(), psets[i]); 202 mach_vm_deallocate(mach_task_self(),
|
| H A D | voucher_entry_18826844.c | 49 kr = mach_port_get_refs(mach_task_self(), voucher, MACH_PORT_RIGHT_SEND, &refs); 55 T_ASSERT_MACH_SUCCESS(mach_port_construct(mach_task_self(), 74 T_ASSERT_MACH_SUCCESS(mach_port_destruct(mach_task_self(), reply, 0, 0), 77 T_ASSERT_MACH_SUCCESS(mach_port_construct(mach_task_self(), 106 T_ASSERT_MACH_SUCCESS(mach_port_destruct(mach_task_self(), reply, 0, 0), 109 kr = mach_port_get_refs(mach_task_self(), voucher, MACH_PORT_RIGHT_SEND, &refs);
|
| /xnu-11215.1.10/tests/ipc/ |
| H A D | ipc_read_inspect.c | 75 mach_port_deallocate(mach_task_self(), special_port); in test_task_get_special_port() 80 mach_port_deallocate(mach_task_self(), special_port); in test_task_get_special_port() 85 mach_port_deallocate(mach_task_self(), special_port); in test_task_get_special_port() 92 kr = task_read_for_pid(mach_task_self(), getpid(), &tfp_port); in test_task_get_special_port() 95 mach_port_deallocate(mach_task_self(), tfp_port); in test_task_get_special_port() 97 mach_port_deallocate(mach_task_self(), special_port); in test_task_get_special_port() 104 kr = task_inspect_for_pid(mach_task_self(), getpid(), &tfp_port); in test_task_get_special_port() 107 mach_port_deallocate(mach_task_self(), tfp_port); in test_task_get_special_port() 109 mach_port_deallocate(mach_task_self(), special_port); in test_task_get_special_port() 116 kr = task_name_for_pid(mach_task_self(), getpid(), &tfp_port); in test_task_get_special_port() [all …]
|
| H A D | immovable_rights.c | 20 kr = mach_port_construct(mach_task_self(), &opts, 0x10, &imm_port); 25 kr = mach_port_get_attributes(mach_task_self(), imm_port, 34 kr = mach_port_construct(mach_task_self(), &opts2, 0, &imm_port2); 37 …kr = mach_port_guard_with_flags(mach_task_self(), imm_port2, 0x11, (uint64_t)MPG_IMMOVABLE_RECEIVE… 40 kr = mach_port_get_attributes(mach_task_self(), imm_port2, 46 kr = mach_port_swap_guard(mach_task_self(), imm_port2, 0x11, 0xde18); 49 kr = mach_port_unguard(mach_task_self(), imm_port2, 0xde18);
|
| H A D | ipc_thread_ports_race.c | 74 mach_port_deallocate(mach_task_self(), threadList[i]); in test_race() 77 vm_deallocate(mach_task_self(), (vm_address_t)threadList, in test_race() 84 if (task != mach_task_self()) { in test_race() 85 mach_port_deallocate(mach_task_self(), task); in test_race() 130 kern_return_t kr = task_for_pid(mach_task_self(), pid, &tp); in fork_child_test() 133 int rc = task_read_for_pid(mach_task_self(), pid, &tp); in fork_child_test() 154 local_test(true, mach_task_self()); 156 kr = task_get_special_port(mach_task_self(), TASK_READ_PORT, &tp);
|
| /xnu-11215.1.10/tests/vm/ |
| H A D | vm_unaligned_copy_switch_race.c | 39 kr = vm_map(mach_task_self(), in switcheroo_thread() 54 kr = vm_map(mach_task_self(), in switcheroo_thread() 101 kr = vm_allocate(mach_task_self(), 109 kr = vm_protect(mach_task_self(), 117 kr = mach_make_memory_entry_64(mach_task_self(), 126 kr = mach_make_memory_entry_64(mach_task_self(), 136 kr = vm_map(mach_task_self(), 149 kr = vm_map(mach_task_self(), 163 kr = vm_allocate(mach_task_self(), 177 kr = vm_allocate(mach_task_self(), [all …]
|
| H A D | vm_test_shreg_ro.c | 72 kr = mach_vm_region_recurse(mach_task_self(), in find_nested_read_only_mapping() 148 kr = mach_vm_region_recurse(mach_task_self(), 165 kr = mach_vm_allocate(mach_task_self(), 175 kr = mach_vm_region_recurse(mach_task_self(), 192 kr = mach_vm_remap(mach_task_self(), 197 mach_task_self(), 209 kr = mach_vm_region_recurse(mach_task_self(), 226 kr = mach_vm_protect(mach_task_self(), 236 kr = mach_vm_region_recurse(mach_task_self(), 256 kr = mach_vm_protect(mach_task_self(), [all …]
|
| H A D | vm_unaligned_copy_protection_race.c | 36 kr = vm_protect(mach_task_self(), in protect_thread() 45 kr = vm_protect(mach_task_self(), in protect_thread() 97 kr = vm_allocate(mach_task_self(), 104 kr = vm_allocate(mach_task_self(), 114 kr = vm_allocate(mach_task_self(), 124 kr = vm_read(mach_task_self(), 132 kr = vm_allocate(mach_task_self(), 144 kr = vm_read_overwrite(mach_task_self(), 173 vm_deallocate(mach_task_self(), ctx->e0, ctx->obj_size); 175 vm_deallocate(mach_task_self(), e1, ctx->obj_size); [all …]
|
| H A D | vm_user.c | 50 kr = mach_vm_allocate(mach_task_self(), &addr, size, in get_permanent_mapping() 58 kr = mach_vm_protect(mach_task_self(), addr, size, FALSE, VM_PROT_READ); in get_permanent_mapping() 83 kr2 = mach_vm_allocate(mach_task_self(), &addr2, size, 110 kr2 = mach_vm_protect(mach_task_self(), addr, size, TRUE, 139 kr2 = mach_vm_allocate(mach_task_self(), &addr2, size, 144 kr2 = mach_vm_remap(mach_task_self(), &remap_addr, size, 0, 146 mach_task_self(), addr2, TRUE, 173 kr2 = mach_vm_deallocate(mach_task_self(), addr, size);
|
| H A D | vm_wire_copy_share.c | 62 mach_task_self(), 81 mach_task_self(), 89 mach_task_self(), 98 mach_task_self(), 103 mach_task_self(),
|
| /xnu-11215.1.10/tools/tests/superpages/ |
| H A D | testsp.c | 196 …kr = mach_vm_allocate(mach_task_self(), &global_addr, global_size, VM_FLAGS_ANYWHERE | VM_FLAGS_SU… in test_allocate() 228 kr = mach_vm_deallocate(mach_task_self(), global_addr, global_size); in test_deallocate() 255 …kr = mach_vm_allocate(mach_task_self(), &addr, size, VM_FLAGS_ANYWHERE | VM_FLAGS_SUPERPAGE_SIZE_A… in test_allocate_size_any() 265 kr = mach_vm_deallocate(mach_task_self(), addr, size); in test_allocate_size_any() 292 kr = mach_vm_allocate(mach_task_self(), &addr, size, VM_FLAGS_SUPERPAGE_SIZE_2MB); in test_allocatefixed() 302 kr = mach_vm_deallocate(mach_task_self(), addr, size); in test_allocatefixed() 324 kr = mach_vm_allocate(mach_task_self(), &addr, size, VM_FLAGS_SUPERPAGE_SIZE_2MB); in test_allocateunalignedfixed() 345 kr = mach_vm_allocate(mach_task_self(), &addr, size, VM_FLAGS_SUPERPAGE_SIZE_2MB); in test_allocateoddsize() 367 …kr = mach_vm_allocate(mach_task_self(), &addr, size, VM_FLAGS_ANYWHERE | VM_FLAGS_SUPERPAGE_SIZE_2… in test_deallocatesubpage() 371 kr = mach_vm_deallocate(mach_task_self(), addr + PAGE_SIZE, size); in test_deallocatesubpage() [all …]
|
| /xnu-11215.1.10/libsyscall/mach/ |
| H A D | mach_right.c | 70 kr = mach_port_construct(mach_task_self(), &opts, ctx, &p); in mach_right_recv_construct() 95 kr = mach_port_destruct(mach_task_self(), r.mrr_name, srd, ctx); in mach_right_recv_destruct() 104 kr = mach_port_insert_right(mach_task_self(), r.mrr_name, r.mrr_name, in mach_right_send_create() 117 kr = mach_port_mod_refs(mach_task_self(), s.mrs_name, in mach_right_send_retain() 142 kr = mach_port_mod_refs(mach_task_self(), s.mrs_name, in mach_right_send_release() 148 kr = mach_port_mod_refs(mach_task_self(), s.mrs_name, in mach_right_send_release() 162 kern_return_t kr = mach_port_extract_right(mach_task_self(), r.mrr_name, in mach_right_send_once_create() 174 kr = mach_port_mod_refs(mach_task_self(), so.mrso_name, in mach_right_send_once_consume() 180 kr = mach_port_mod_refs(mach_task_self(), so.mrso_name, in mach_right_send_once_consume()
|
| /xnu-11215.1.10/tests/iokit/ |
| H A D | map_memory_port_leak_45265408.c | 28 …T_QUIET; T_ASSERT_MACH_SUCCESS(mach_port_names(mach_task_self(), &portNameArray, &portNameCount, &… in getPortNameCount() 29 …vm_deallocate(mach_task_self(), (vm_address_t) portNameArray, portNameCount * sizeof(*portNameArra… in getPortNameCount() 30 …vm_deallocate(mach_task_self(), (vm_address_t) portTypeArray, portTypeCount * sizeof(*portTypeArra… in getPortNameCount() 50 …T_QUIET; T_ASSERT_MACH_SUCCESS(IOServiceOpen(service, mach_task_self(), 1, &connect), "open servic… 53 mach_task_self(), 60 mach_task_self(),
|