| /xnu-8792.61.2/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 | imm_pinned_control_port_crasher.c | 34 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &server); in attempt_send_immovable_port() 37 kr = mach_port_insert_right(mach_task_self(), server, server, MACH_MSG_TYPE_MAKE_SEND); in attempt_send_immovable_port() 65 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() 75 kern_return_t kr = mach_port_deallocate(mach_task_self(), th_self); in pthread_run() 96 mach_port_t task_self = mach_task_self(); in pinned_test_task_self_dealloc() 108 …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() 121 mach_port_deallocate(mach_task_self(), th_kp); in pinned_test_task_threads_mod_ref() 123 kr = task_threads(mach_task_self(), &th_list, &th_cnt); in pinned_test_task_threads_mod_ref() 124 mach_port_deallocate(mach_task_self(), th_list[0]); in pinned_test_task_threads_mod_ref() 126 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 | task_ident_test.c | 27 kr = task_create_identity_token(mach_task_self(), &token); 30 port1 = mach_task_self(); 35 mach_port_deallocate(mach_task_self(), port2); 37 kr = task_get_special_port(mach_task_self(), TASK_READ_PORT, &port1); 43 mach_port_deallocate(mach_task_self(), port1); 44 mach_port_deallocate(mach_task_self(), port2); 46 kr = task_get_special_port(mach_task_self(), TASK_INSPECT_PORT, &port1); 52 mach_port_deallocate(mach_task_self(), port1); 53 mach_port_deallocate(mach_task_self(), port2); 55 kr = task_get_special_port(mach_task_self(), TASK_NAME_PORT, &port1); [all …]
|
| H A D | ipc_read_inspect.c | 74 mach_port_deallocate(mach_task_self(), special_port); in test_task_get_special_port() 79 mach_port_deallocate(mach_task_self(), special_port); in test_task_get_special_port() 84 mach_port_deallocate(mach_task_self(), special_port); in test_task_get_special_port() 91 kr = task_read_for_pid(mach_task_self(), getpid(), &tfp_port); in test_task_get_special_port() 94 mach_port_deallocate(mach_task_self(), tfp_port); in test_task_get_special_port() 96 mach_port_deallocate(mach_task_self(), special_port); in test_task_get_special_port() 103 kr = task_inspect_for_pid(mach_task_self(), getpid(), &tfp_port); in test_task_get_special_port() 106 mach_port_deallocate(mach_task_self(), tfp_port); in test_task_get_special_port() 108 mach_port_deallocate(mach_task_self(), special_port); in test_task_get_special_port() 115 kr = task_name_for_pid(mach_task_self(), getpid(), &tfp_port); in test_task_get_special_port() [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 | imm_pinned_control_port.c | 149 kr = mach_port_deallocate(mach_task_self(), thread); in catch_mach_exception_raise() 151 kr = mach_port_deallocate(mach_task_self(), task); in catch_mach_exception_raise() 182 mach_port_t task = mach_task_self(); in alloc_exception_port() 199 kr = task_set_special_port(mach_task_self(), TASK_BOOTSTRAP_PORT, mach_task_self()); in test_immovable_port_stashing() 205 mach_port_t stash[1] = {mach_task_self()}; in test_immovable_port_stashing() 206 kr = mach_ports_register(mach_task_self(), stash, 1); in test_immovable_port_stashing() 209 …T_QUIET; T_ASSERT_MACH_SUCCESS(mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &port… in test_immovable_port_stashing() 210 …T_QUIET; T_ASSERT_MACH_SUCCESS(mach_port_insert_right(mach_task_self(), port, port, MACH_MSG_TYPE_… in test_immovable_port_stashing() 213 kr = mach_ports_register(mach_task_self(), stash, 1); in test_immovable_port_stashing() 233 kr = task_get_special_port(mach_task_self(), TASK_KERNEL_PORT, &port); in test_task_thread_port_values() [all …]
|
| H A D | mach_service_port.c | 48 kr = mach_port_construct(mach_task_self(), &opts, SP_CONTEXT, &service_port); 56 kr = mach_port_construct(mach_task_self(), &opts2, 0x0, &connection_port); 59 kr = mach_port_is_connection_for_service(mach_task_self(), connection_port, service_port, &fpid); 65 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, ¬ify_port); 68 kr = mach_port_insert_right(mach_task_self(), notify_port, notify_port, MACH_MSG_TYPE_MAKE_SEND); 73 …kr = mach_port_request_notification(mach_task_self(), service_port, MACH_NOTIFY_PORT_DESTROYED, 0,… 79 kr = mach_port_destruct(mach_task_self(), service_port, 0, SP_CONTEXT); 106 kr = mach_port_get_service_port_info(mach_task_self(), service_port, &sp_info); in do_mach_notify_port_destroyed() 115 …kr = mach_port_assert_attributes(mach_task_self(), service_port, MACH_PORT_GUARD_INFO, (mach_port_… in do_mach_notify_port_destroyed() 166 kr = mach_port_construct(mach_task_self(), &opts, SP_CONTEXT, &service_port_2); [all …]
|
| H A D | exception_ports_info.c | 44 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &exc_port1); 46 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &exc_port2); 48 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &exc_port3); 55 kr = mach_port_insert_right(mach_task_self(), exc_port1, exc_port1, MACH_MSG_TYPE_MAKE_SEND); 57 kr = mach_port_insert_right(mach_task_self(), exc_port2, exc_port2, MACH_MSG_TYPE_MAKE_SEND); 59 kr = mach_port_insert_right(mach_task_self(), exc_port3, exc_port3, MACH_MSG_TYPE_MAKE_SEND); 68 mach_task_self(), 76 mach_task_self(), 84 mach_task_self(), 103 …kr = task_get_exception_ports_info(mach_task_self(), EXC_MASK_ALL, masks, &count, ports_info, beha… [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 | mach_eventlink.c | 37 kr = mach_eventlink_create(mach_task_self(), MELC_OPTION_NO_COPYIN, port_pair); in test_eventlink_create() 290 mach_port_deallocate(mach_task_self(), port_pair[0]); 291 mach_port_deallocate(mach_task_self(), port_pair[1]); 414 mach_port_deallocate(mach_task_self(), port_pair[0]); 415 mach_port_deallocate(mach_task_self(), port_pair[1]); 440 mach_port_deallocate(mach_task_self(), port_pair[0]); 441 mach_port_deallocate(mach_task_self(), port_pair[1]); 466 kr = mach_port_mod_refs(mach_task_self(), port_pair[0], MACH_PORT_RIGHT_SEND, 2); 474 mach_port_deallocate(mach_task_self(), port_pair[1]); 500 kr = mach_port_mod_refs(mach_task_self(), port_pair[1], MACH_PORT_RIGHT_SEND, 2); [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 | 17 …T_ASSERT_MACH_SUCCESS(task_get_special_port(mach_task_self(), TASK_READ_PORT, &self_read), "task_g… 18 …T_ASSERT_MACH_SUCCESS(task_get_special_port(mach_task_self(), TASK_INSPECT_PORT, &self_insp), "tas… 19 …T_ASSERT_MACH_SUCCESS(task_get_special_port(mach_task_self(), TASK_NAME_PORT, &self_name), "task_g… 21 …T_ASSERT_MACH_SUCCESS(mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &port), "mach_… 24 T_EXPECT_NE(self_read, mach_task_self(), "read and control port should be different"); 26 T_EXPECT_EQ(1, mach_task_is_self(mach_task_self()), "control port should point to self");
|
| 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 | ipc_thread_ports_race.c | 73 mach_port_deallocate(mach_task_self(), threadList[i]); in test_race() 76 vm_deallocate(mach_task_self(), (vm_address_t)threadList, in test_race() 83 if (task != mach_task_self()) { in test_race() 84 mach_port_deallocate(mach_task_self(), task); in test_race() 129 kern_return_t kr = task_for_pid(mach_task_self(), pid, &tp); in fork_child_test() 132 int rc = task_read_for_pid(mach_task_self(), pid, &tp); in fork_child_test() 153 local_test(true, mach_task_self()); 155 kr = task_get_special_port(mach_task_self(), TASK_READ_PORT, &tp);
|
| H A D | kernel_inspection.c | 100 (void)mach_port_deallocate(mach_task_self(), threads[i]); in attempt_kernel_inspection() 102 mach_vm_deallocate(mach_task_self(), in attempt_kernel_inspection() 116 mach_vm_deallocate(mach_task_self(), in attempt_kernel_inspection() 121 mach_vm_deallocate(mach_task_self(), in attempt_kernel_inspection() 148 …kr = task_set_mach_voucher(task, mach_task_self()); /* voucher arg is unused, can be whatever port… in attempt_kernel_inspection() 182 mach_vm_deallocate(mach_task_self(), 194 mach_vm_deallocate(mach_task_self(), 198 mach_port_deallocate(mach_task_self(), pset); 199 mach_port_deallocate(mach_task_self(), psets[i]); 201 mach_vm_deallocate(mach_task_self(),
|
| 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 | task_info.c | 66 err = task_info(mach_task_self(), TASK_VM_INFO_PURGEABLE, (task_info_t)&vm_info, &count); 83 err = task_info(mach_task_self(), TASK_VM_INFO_PURGEABLE, (task_info_t)&vm_info, &count); 115 err = task_info(mach_task_self(), TASK_VM_INFO_PURGEABLE, (task_info_t)&vm_info, &count); 147 err = task_info(mach_task_self(), TASK_VM_INFO_PURGEABLE, (task_info_t)&vm_info, &count); 180 err = task_info(mach_task_self(), TASK_VM_INFO_PURGEABLE, (task_info_t)&vm_info, &count); 238 err = task_info(mach_task_self(), TASK_DEBUG_INFO_INTERNAL, (task_info_t)&debug_info, &count); 287 …err = task_info(mach_task_self(), TASK_THREAD_TIMES_INFO, (task_info_t)&thread_times_info_data, &c… 293 …err = task_info(mach_task_self(), TASK_THREAD_TIMES_INFO, (task_info_t)&thread_times_info_data_new… 312 …err = task_info(mach_task_self(), TASK_THREAD_TIMES_INFO, (task_info_t)&thread_times_info_data, &c… 331 …err = task_info(mach_task_self(), TASK_ABSOLUTETIME_INFO, (task_info_t)&absolute_time_info_data, &… [all …]
|
| /xnu-8792.61.2/tests/vm/ |
| H A D | vm_unaligned_copy_switch_race.c | 36 kr = vm_map(mach_task_self(), in switcheroo_thread() 51 kr = vm_map(mach_task_self(), in switcheroo_thread() 98 kr = vm_allocate(mach_task_self(), 106 kr = vm_protect(mach_task_self(), 114 kr = mach_make_memory_entry_64(mach_task_self(), 123 kr = mach_make_memory_entry_64(mach_task_self(), 133 kr = vm_map(mach_task_self(), 146 kr = vm_map(mach_task_self(), 160 kr = vm_allocate(mach_task_self(), 174 kr = vm_allocate(mach_task_self(), [all …]
|
| H A D | vm_unaligned_copy_protection_race.c | 33 kr = vm_protect(mach_task_self(), in protect_thread() 42 kr = vm_protect(mach_task_self(), in protect_thread() 94 kr = vm_allocate(mach_task_self(), 101 kr = vm_allocate(mach_task_self(), 111 kr = vm_allocate(mach_task_self(), 121 kr = vm_read(mach_task_self(), 129 kr = vm_allocate(mach_task_self(), 141 kr = vm_read_overwrite(mach_task_self(), 170 vm_deallocate(mach_task_self(), ctx->e0, ctx->obj_size); 172 vm_deallocate(mach_task_self(), e1, ctx->obj_size); [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_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-8792.61.2/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-8792.61.2/libsyscall/mach/ |
| H A D | mach_right.c | 63 kr = mach_port_construct(mach_task_self(), &opts, ctx, &p); in mach_right_recv_construct() 88 kr = mach_port_destruct(mach_task_self(), r.mrr_name, srd, ctx); in mach_right_recv_destruct() 97 kr = mach_port_insert_right(mach_task_self(), r.mrr_name, r.mrr_name, in mach_right_send_create() 110 kr = mach_port_mod_refs(mach_task_self(), s.mrs_name, in mach_right_send_retain() 135 kr = mach_port_mod_refs(mach_task_self(), s.mrs_name, in mach_right_send_release() 141 kr = mach_port_mod_refs(mach_task_self(), s.mrs_name, in mach_right_send_release() 155 kern_return_t kr = mach_port_extract_right(mach_task_self(), r.mrr_name, in mach_right_send_once_create() 167 kr = mach_port_mod_refs(mach_task_self(), so.mrso_name, in mach_right_send_once_consume() 173 kr = mach_port_mod_refs(mach_task_self(), so.mrso_name, in mach_right_send_once_consume()
|
| /xnu-8792.61.2/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(),
|