| /xnu-12377.61.12/tests/ |
| H A D | arm_mte_api.c | 50 T_QUIET; T_ASSERT_TRUE(has_mte, "Process should have MTE"); 58 T_QUIET; T_ASSERT_EQ(__builtin_popcount(m0), 1, "mte_update_exclude_mask"); 61 T_QUIET; T_ASSERT_EQ(__builtin_popcount(m1), 2, "mte_update_exclude_mask"); 64 T_QUIET; T_ASSERT_EQ(mte_load_tag(t1), t1, "mte_load_tag (16)"); 66 T_QUIET; T_ASSERT_EQ(mte_load_tag(t1), address, "mte_load_tag (zero, 16)"); 69 T_QUIET; T_ASSERT_EQ(mte_load_tag(t1), t1, "mte_load_tag (32, 0)"); 70 T_QUIET; T_ASSERT_EQ(mte_load_tag(t1 + 16), t1 + 16, "mte_load_tag (32, 16)"); 72 T_QUIET; T_ASSERT_EQ(mte_load_tag(t1), address, "mte_load_tag (zero, 32, 0)"); 73 T_QUIET; T_ASSERT_EQ(mte_load_tag(t1 + 16), address + 16, "mte_load_tag (zero, 32, 16)"); 76 T_QUIET; T_ASSERT_EQ(mte_load_tag(t1), t1, "mte_load_tag (32, 0)"); [all …]
|
| H A D | host_statistics_rate_limiting.c | 63 T_QUIET; T_ASSERT_EQ(datap[i], lett, "HOST_VM_INFO64_REV0 byte %lu iter %lu", i, j); in check_host_info() 68 T_QUIET; T_ASSERT_EQ(datap[i], lett, "HOST_VM_INFO_REV0 byte %lu iter %lu", i, j); in check_host_info() 73 T_QUIET; T_ASSERT_EQ(datap[i], lett, "HOST_VM_INFO_REV1 byte %lu iter %lu", i, j); in check_host_info() 78 T_QUIET; T_ASSERT_EQ(datap[i], lett, "TASK_POWER_INFO_COUNT byte %lu iter %lu", i, j); in check_host_info() 88 …T_QUIET; T_ASSERT_EQ(datap[i + (j * sizeof(struct all_host_info))], datap[i + ((j + 1) * sizeof(st… in check_host_info() 102 …T_QUIET; T_ASSERT_POSIX_ZERO(host_statistics64(self, HOST_VM_INFO64, (host_info64_t)&data[i].host_… in get_host_info() 103 T_QUIET; T_ASSERT_EQ(count, HOST_VM_INFO64_REV0_COUNT, NULL); in get_host_info() 106 …T_QUIET; T_ASSERT_POSIX_ZERO(host_statistics64(self, HOST_VM_INFO64, (host_info64_t)&data[i].host_… in get_host_info() 107 T_QUIET; T_ASSERT_EQ(count, HOST_VM_INFO64_REV1_COUNT, NULL); in get_host_info() 110 …T_QUIET; T_ASSERT_POSIX_ZERO(host_statistics64(self, HOST_VM_INFO64, (host_info64_t)&data[i].host_… in get_host_info() [all …]
|
| H A D | net_tuntests.c | 42 #undef T_QUIET 43 #define T_QUIET 78 …T_QUIET; T_WITH_ERRNO; T_EXPECT_POSIX_ZERO(sysctlbyname("net.link.generic.system.enable_netagent",… in is_netagent_enabled() 79 T_QUIET; T_ASSERT_EQ(len, sizeof(enabled), NULL); in is_netagent_enabled() 126 T_QUIET; T_EXPECT_POSIX_SUCCESS(flags = fcntl(s, F_GETFL, 0), NULL); in setblocking() 142 T_QUIET; T_EXPECT_POSIX_SUCCESS(flags = fcntl(s, F_SETFL, flags), NULL); in setblocking() 165 T_QUIET; T_EXPECT_POSIX_FAILURE(getsockopt(tunsock, SYSPROTO_CONTROL, g_OPT_ENABLE_NETIF, in check_enables() 167 T_QUIET; T_EXPECT_POSIX_FAILURE(getsockopt(tunsock, SYSPROTO_CONTROL, g_OPT_ENABLE_FLOWSWITCH, in check_enables() 169 T_QUIET; T_EXPECT_POSIX_FAILURE(getsockopt(tunsock, SYSPROTO_CONTROL, g_OPT_ENABLE_CHANNEL, in check_enables() 175 T_QUIET; T_EXPECT_POSIX_FAILURE(getsockopt(tunsock, SYSPROTO_CONTROL, g_OPT_GET_CHANNEL_UUID, in check_enables() [all …]
|
| H A D | test_note_exec.c | 43 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "execv()"); in do_exec() 61 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "kevent64()"); in thread_wait_exec() 68 T_QUIET; T_LOG("Child exited before parent could call csops. The race didn't happen"); in thread_wait_exec() 72 T_QUIET; T_ASSERT_EQ(ret, 1, "kevent64 returned 1 event as expected"); in thread_wait_exec() 73 T_QUIET; T_ASSERT_EQ((int)kev.filter, EVFILT_PROC, "EVFILT_PROC event received"); in thread_wait_exec() 74 T_QUIET; T_ASSERT_EQ((int)kev.udata, pid, "EVFILT_PROC event received for child pid"); in thread_wait_exec() 75 T_QUIET; T_ASSERT_EQ((kev.fflags & NOTE_EXEC), NOTE_EXEC, "NOTE_EXEC event received"); in thread_wait_exec() 100 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "pipe()"); in run_test() 103 T_QUIET; T_LOG("Forking child"); in run_test() 118 T_QUIET; T_LOG("Setting up NOTE_EXEC Handler for child pid %d", pid); in run_test() [all …]
|
| H A D | sysctl_wire_limits.c | 30 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "Unable to get page size"); in ptoa() 41 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "no_user_wire sysctl failed"); 42 T_QUIET; T_EXPECT_LE(no_wire, 32 * 2ULL << 30, "no_user_wire_amount is too big."); 52 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "memsize sysctl failed"); 54 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "user_wire sysctl failed"); 55 T_QUIET; T_ASSERT_LT(wire, max_mem, "wire limit is too big"); 56 T_QUIET; T_ASSERT_GE(wire, max_mem * 70 / 100, "wire limit is too small."); 70 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "no_user_wire sysctl set failed"); in set_no_wire_limit() 72 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "user_wire sysctl failed"); in set_no_wire_limit() 73 T_QUIET; T_ASSERT_EQ(max_mem - wire, value, "no wire size is incorrect"); in set_no_wire_limit() [all …]
|
| H A D | cpucount.c | 61 T_QUIET; T_ASSERT_NOTNULL(dict, "dict must not be null"); in dict_number_internal() 62 T_QUIET; T_ASSERT_NOTNULL(key, " key must not be null"); in dict_number_internal() 63 T_QUIET; T_ASSERT_NOTNULL(dst_out, "dst out must not be null"); in dict_number_internal() 66 …T_QUIET; T_ASSERT_NOTNULL(val, "unable to get value for key %s", CFStringGetCStringPtr(key, kCFStr… in dict_number_internal() 72 …T_QUIET; T_ASSERT_TRUE(success, "dictionary number at key '%s' is not the right type", CFStringGet… in dict_number_internal() 76 …T_QUIET; T_ASSERT_EQ(raw_size, (size_t)4, "cannot convert CFData of size %zu to number", raw_size); in dict_number_internal() 127 T_QUIET; T_ASSERT_POSIX_SUCCESS(rv, "kern.version"); in cpucount_setup() 134 T_QUIET; T_ASSERT_POSIX_SUCCESS(rv, "kern.bootargs"); in cpucount_setup() 143 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "mach_timebase_info"); in cpucount_setup() 148 T_QUIET; T_ASSERT_POSIX_SUCCESS(rv, "pthread_setschedparam"); in cpucount_setup() [all …]
|
| H A D | runaway_mitigation.c | 73 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "task_policy_get(TASK_POLICY_STATE)"); in check_is_bg() 79 …T_QUIET; T_ASSERT_BITS_SET(policy_state.flags, TASK_IMP_LIVE_DONOR, "test should be live donor ena… in check_is_bg() 107 T_QUIET; in check_runaway_mode() 113 T_QUIET; in check_runaway_mode() 117 T_QUIET; in check_runaway_mode() 155 T_QUIET; 193 T_QUIET; T_ASSERT_EQ(exit_status, 0, "dt_waitpid: exit_status"); 194 T_QUIET; T_ASSERT_EQ(signum, 0, "dt_waitpid: signum"); 208 T_QUIET; T_ASSERT_POSIX_SUCCESS(pipe(fd), "pipe()"); 239 T_QUIET; [all …]
|
| H A D | vm_test_mach_map.c | 92 T_QUIET; in test_memory_entry_tagging() 107 T_QUIET; in test_memory_entry_tagging() 146 T_QUIET; in test_memory_entry_tagging() 152 T_QUIET; in test_memory_entry_tagging() 158 T_QUIET; in test_memory_entry_tagging() 182 T_QUIET; in test_memory_entry_tagging() 191 T_QUIET; in test_memory_entry_tagging() 198 T_QUIET; in test_memory_entry_tagging() 220 T_QUIET; in test_memory_entry_tagging() 226 T_QUIET; in test_memory_entry_tagging() [all …]
|
| H A D | work_interval_data_test.c | 49 T_QUIET; T_ASSERT_GT(target_thread, 0, "pthread_mach_thread_np"); in set_realtime() 59 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "thread_policy_set(THREAD_TIME_CONSTRAINT_POLICY)"); in set_realtime() 73 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "work_interval_create"); in create_coreaudio_work_interval() 76 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "work_interval_copy_port"); in create_coreaudio_work_interval() 79 T_QUIET; T_ASSERT_NE(*wi_instance, NULL, "work_interval_instance_alloc"); in create_coreaudio_work_interval() 90 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "work_interval_join_port"); in join_coreaudio_work_interval() 114 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "pthread_mutex_lock"); in thread_barrier() 123 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "pthread_cond_wait"); in thread_barrier() 127 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "pthread_cond_broadcast"); in thread_barrier() 133 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "pthread_mutex_unlock"); in thread_barrier() [all …]
|
| H A D | kevent_qos.c | 97 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "thread_policy_get"); in get_user_promotion_basepri() 111 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "thread_policy_get"); in get_thread_iotier() 301 T_QUIET; T_ASSERT_POSIX_SUCCESS(error, "kevent_id"); in workloop_cb_test_sync_send_and_enable_handoff() 407 T_QUIET; T_ASSERT_NOTNULL(hdr, "msg hdr"); in get_reply_port() 410 T_QUIET; T_ASSERT_TRUE(MACH_PORT_VALID(reply_port), "reply port valid"); in get_reply_port() 412 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "mach_port_type"); in get_reply_port() 413 T_QUIET; T_ASSERT_TRUE(type & MACH_PORT_TYPE_SEND_ONCE, "send once received"); in get_reply_port() 443 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "server mach_msg"); in send_reply() 470 T_QUIET; T_ASSERT_POSIX_SUCCESS(error, "kevent_id"); in enable_kevent() 483 T_QUIET; T_ASSERT_EQ_INT(*events, 1, "events received"); in workloop_cb_test_sync_send_reply() [all …]
|
| H A D | arm_mte_utilities.c | 64 T_QUIET; T_ASSERT_EQ((unsigned long)ret, sizeof(bsd_info), "PROC_PIDTBSDINFO"); in validate_proc_pidinfo_mte_status() 70 T_QUIET; T_ASSERT_EQ((unsigned long)ret, sizeof(bsd_short_info), in validate_proc_pidinfo_mte_status() 75 T_QUIET; T_EXPECT_BITS_SET(bsd_info.pbi_flags, PROC_FLAG_SEC_ENABLED, in validate_proc_pidinfo_mte_status() 77 T_QUIET; T_EXPECT_BITS_SET(bsd_short_info.pbsi_flags, PROC_FLAG_SEC_ENABLED, in validate_proc_pidinfo_mte_status() 82 T_QUIET; T_EXPECT_BITS_NOTSET(bsd_info.pbi_flags, PROC_FLAG_SEC_ENABLED, in validate_proc_pidinfo_mte_status() 84 T_QUIET; T_EXPECT_BITS_NOTSET(bsd_short_info.pbsi_flags, PROC_FLAG_SEC_ENABLED, in validate_proc_pidinfo_mte_status() 99 T_QUIET; T_ASSERT_EQ((unsigned long)ret, sizeof(bsd_info), "PROC_PIDTBSDINFO"); in validate_proc_pidinfo_mte_soft_mode_status() 105 T_QUIET; T_ASSERT_EQ((unsigned long)ret, sizeof(bsd_short_info), in validate_proc_pidinfo_mte_soft_mode_status() 110 T_QUIET; T_EXPECT_BITS_SET(bsd_info.pbi_flags, PROC_FLAG_SEC_BYPASS_ENABLED, in validate_proc_pidinfo_mte_soft_mode_status() 112 T_QUIET; T_EXPECT_BITS_SET(bsd_short_info.pbsi_flags, PROC_FLAG_SEC_BYPASS_ENABLED, in validate_proc_pidinfo_mte_soft_mode_status() [all …]
|
| /xnu-12377.61.12/tests/vfs/ |
| H A D | longpaths.c | 49 T_QUIET; T_ASSERT_NE(p, NULL, "malloced %zd bytes", n); in emalloc() 63 T_QUIET; T_ASSERT_TRUE(depth >= 0 && depth < sizeof(letters), in generatename() 107 T_QUIET; T_ASSERT_POSIX_SUCCESS(mkdirat(dirfd, name, 0700), in createpath() 112 T_QUIET; T_ASSERT_GE(fd, 0, in createpath() 126 T_QUIET; T_ASSERT_TRUE(strlen(path) == pathlen, "%zd != %zd", strlen(path), pathlen); in createpath() 129 T_QUIET; T_ASSERT_POSIX_SUCCESS(mkdirat(dirfd, name, 0700), in createpath() 133 T_QUIET; T_ASSERT_POSIX_SUCCESS(fstatat(dirfd, name, st, 0), in createpath() 138 T_QUIET; T_ASSERT_GE(fd, 0, in createpath() 142 T_QUIET; T_ASSERT_POSIX_SUCCESS(fstat(fd, st), in createpath() 164 T_QUIET; T_ASSERT_LT(namelen, (size_t)NAME_MAX, "%zd >= NAME_MAX", namelen); in openlongpath() [all …]
|
| H A D | freeable_vnodes.c | 76 T_QUIET; in get_sysctl_int() 100 T_QUIET; in run_vnoder() 105 T_QUIET; in run_vnoder() 132 T_QUIET; in run_vnoder() 135 T_QUIET; in run_vnoder() 138 T_QUIET; in run_vnoder() 141 T_QUIET; in run_vnoder() 144 T_QUIET; in run_vnoder() 149 T_QUIET; in run_vnoder() 152 T_QUIET; in run_vnoder() [all …]
|
| /xnu-12377.61.12/tests/vm/ |
| H A D | app_swap.c | 44 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "sysctl kern.coalition_pid_list"); in get_coalition_leader() 45 T_QUIET; T_ASSERT_LE(pid_list_size, kMaxPids * sizeof(int), "coalition is small enough"); in get_coalition_leader() 53 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "sysctl kern.coalition_roles"); in get_coalition_leader() 73 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "failed to send SIGCONT to child process"); in continue_child_and_wait_for_exit() 75 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "waitpid"); in continue_child_and_wait_for_exit() 76 T_QUIET; T_ASSERT_TRUE(WIFEXITED(stat), "child exited."); in continue_child_and_wait_for_exit() 77 T_QUIET; T_ASSERT_EQ(WEXITSTATUS(stat), 0, "child exited cleanly."); in continue_child_and_wait_for_exit() 89 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "unrestrict_coalitions"); in unrestrict_coalitions() 97 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "unrestrict_coalitions"); in reset_unrestrict_coalitions() 110 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "coalition_create"); in create_coalition() [all …]
|
| H A D | vm_reclaim.c | 47 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "mach_vm_reclaim_ring_allocate()"); in ringbuffer_init() 65 T_QUIET; T_EXPECT_EQ(entry->address, 0ull, "address is zeroed"); 66 T_QUIET; T_EXPECT_EQ(entry->size, 0u, "size is zeroed"); 67 T_QUIET; T_EXPECT_EQ(entry->behavior, 0, "behavior is zeroed"); 87 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "mach_vm_reclaim_try_cancel()"); in try_cancel() 90 T_QUIET; T_ASSERT_MACH_SUCCESS(tmp_kr, "mach_vm_reclaim_update_kernel_accounting()"); in try_cancel() 106 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "mach_vm_map"); in allocate_and_defer_free() 113 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "mach_vm_reclaim_update_kernel_accounting()"); in allocate_and_defer_free() 133 T_QUIET; T_ASSERT_EQ(idx, 0ULL, "Entry placed at start of buffer"); 147 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "_NSGetExecutablePath"); in spawn_helper() [all …]
|
| H A D | vm_tainted_executable.c | 65 T_QUIET; T_ASSERT_POSIX_SUCCESS(fd1, "open(./hello)"); 67 T_QUIET; T_ASSERT_POSIX_SUCCESS(fd2, "mkstemp(%s)", tmp_path); 68 T_QUIET; T_ASSERT_POSIX_SUCCESS(fstat(fd1, &fs), NULL); 71 T_QUIET; T_ASSERT_NOTNULL(mapaddr1, NULL); 72 T_QUIET; T_ASSERT_POSIX_SUCCESS(write(fd2, mapaddr1, fsize), NULL); 87 T_QUIET; T_ASSERT_POSIX_SUCCESS(pwrite(fd2, &zero, 1, 92 T_QUIET; T_ASSERT_POSIX_SUCCESS(fchmod(fd2, S_IRUSR | S_IXUSR), NULL); 94 T_QUIET; T_ASSERT_POSIX_SUCCESS(close(fd1), NULL); 95 T_QUIET; T_ASSERT_POSIX_SUCCESS(close(fd2), NULL); 96 T_QUIET; T_ASSERT_POSIX_SUCCESS(munmap(mapaddr1, fsize), NULL); [all …]
|
| H A D | test_madvise.c | 64 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "vm_deallocate()"); in willneed_tear_down() 67 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "munmap()"); in willneed_tear_down() 69 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "close()"); in willneed_tear_down() 90 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "vm_allocate()"); 94 T_QUIET; T_ASSERT_LT(strlen(tmpf), (unsigned long)PATH_MAX, "path exceeds PATH_MAX"); 99 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "fcntl(F_NOCACHE)"); 106 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "fcntl(F_NOCACHE)"); 116 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "mincore()"); 118 T_QUIET; T_ASSERT_BITS_SET(vec[i], MINCORE_ANONYMOUS, 120 T_QUIET; T_ASSERT_BITS_NOTSET(vec[i], MINCORE_INCORE, [all …]
|
| H A D | memorystatus_freeze_test.c | 76 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "failed to query vm.pagesize"); in get_vmpage_size() 77 T_QUIET; T_ASSERT_GT(vmpage_size, 0, "vm.pagesize is not > 0"); in get_vmpage_size() 150 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "Enabling freezer via sysctl"); in restore_freezer() 159 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "Could not find vm.freeze_enabled"); in check_for_and_enable_freezer() 166 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "Enabling freezer via sysctl"); in check_for_and_enable_freezer() 191 T_QUIET; T_ASSERT_TRUE(kr == KERN_SUCCESS, "Unable to get task_for_pid of child"); 332 …T_QUIET; T_ASSERT_POSIX_SUCCESS(sysctlbyname("vm.freeze_enabled", &freeze_enabled, &length, NULL, … 336 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "sysctl kern.memorystatus_freeze failed"); 344 …T_QUIET; T_ASSERT_LT(resident_memory_after, resident_memory_before, "Freeze didn't reduce resident… 346 …T_QUIET; T_ASSERT_LE(resident_memory_before - resident_memory_after, freeze_pages_max, "Freeze pag… [all …]
|
| H A D | vm_unaligned_copy_switch_race.c | 50 T_QUIET; T_EXPECT_MACH_SUCCESS(kr, " vm_map() RW"); in switcheroo_thread() 65 T_QUIET; T_EXPECT_MACH_SUCCESS(kr, " vm_map() RO"); in switcheroo_thread() 93 T_QUIET; T_ASSERT_NE(ctx->running_sem, NULL, "dispatch_semaphore_create"); 95 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "pthread_mutex_init"); 105 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "vm_allocate ro_addr"); 114 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "vm_protect ro_addr"); 123 T_QUIET; T_ASSERT_MACH_ERROR(kr, KERN_PROTECTION_FAILURE, "make_mem_entry() RO"); 132 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "make_mem_entry() RO"); 133 T_QUIET; T_ASSERT_EQ(mo_size, (memory_object_size_t)ctx->obj_size, "wrong mem_entry size"); 147 T_QUIET; T_EXPECT_MACH_ERROR(kr, KERN_INVALID_RIGHT, " vm_map() mem_entry_rw"); [all …]
|
| H A D | vm_direct_write_wired.c | 65 T_QUIET; T_ASSERT_POSIX_SUCCESS(fd, "open()"); 69 T_QUIET; T_ASSERT_POSIX_SUCCESS(fd, "ftruncate()"); 72 T_QUIET; T_ASSERT_POSIX_SUCCESS(map_addr, "mmap()"); 76 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "mlock()"); 79 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "fcntl(F_NOCACHE)"); 82 T_QUIET; T_ASSERT_NOTNULL(buf, "valloc()"); 88 T_QUIET; T_EXPECT_POSIX_SUCCESS(num_bytes, "write()"); 89 T_QUIET; T_EXPECT_EQ(num_bytes, (ssize_t) file_size, "wrote <file_size> bytes"); 96 T_QUIET; T_ASSERT_POSIX_SUCCESS(close(fd), "close()"); 97 T_QUIET; T_ASSERT_POSIX_SUCCESS(unlink(tmpf), "unlink(%s)", tmpf); [all …]
|
| /xnu-12377.61.12/tests/sched/ |
| H A D | overloaded_runqueue.c | 45 T_QUIET; T_ASSERT_POSIX_ZERO(ret, 0, "work_interval_create"); in make_tg_and_spin() 78 T_QUIET; T_ASSERT_POSIX_ZERO(rv, "pthread_attr_init"); in start_threads() 84 T_QUIET; T_ASSERT_POSIX_ZERO(rv, "pthread_attr_setschedparam"); in start_threads() 87 T_QUIET; T_ASSERT_POSIX_ZERO(rv, "pthread_attr_setdetachstate"); in start_threads() 91 T_QUIET; T_ASSERT_POSIX_ZERO(rv, "pthread_attr_setstacksize"); in start_threads() 94 T_QUIET; T_ASSERT_POSIX_ZERO(rv, "pthread_create"); in start_threads() 98 T_QUIET; T_ASSERT_POSIX_ZERO(rv, "pthread_attr_destroy"); in start_threads() 109 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "kern.sched_preemption_disable_debug_mode"); in restore_preemption_disable_debug_mode() 121 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "kern.interrupt_masked_debug_mode"); in restore_interrupt_disable_debug_mode() 133 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "kern.interrupt_masked_threshold_mt"); in restore_interrupt_disable_timeout() [all …]
|
| H A D | thread_group_flags.c | 46 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "kern.workload_config"); in workload_config_load() 63 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "work_interval_copy_port"); in set_work_interval_id() 72 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "WORK_INTERVAL_OPERATION_SET_WORKLOAD_ID"); in set_work_interval_id() 81 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "work_interval_create"); in make_work_interval() 95 T_QUIET; T_WITH_ERRNO; T_ASSERT_POSIX_SUCCESS(ret, "kern.thread_group_id"); in get_thread_group_id() 114 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "work_interval_join"); in join_workload_fn() 118 T_QUIET; T_EXPECT_NE(data->tg_id, old_tg_id, "Thread failed to join new TG"); in join_workload_fn() 129 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "pthread_attr_init"); in start_threads() 133 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "pthread_attr_setschedparam"); in start_threads() 135 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "pthread_create"); in start_threads() [all …]
|
| H A D | clutch_runqueue.c | 36 T_QUIET; T_EXPECT_EQ(ret, -1, "Processor-bound failed to win tie-break"); 37 T_QUIET; T_ASSERT_TRUE(runqueue_empty(default_target), "runqueue_empty"); 49 …T_QUIET; T_EXPECT_EQ(ret, -1, "Priority and Clutch interactivity score not factored correctly agai… 50 T_QUIET; T_ASSERT_TRUE(runqueue_empty(default_target), "runqueue_empty"); 70 T_QUIET; T_EXPECT_EQ(ret, -1, "Aboveui vs. foreground threads dequeued out of order"); 71 T_QUIET; T_ASSERT_TRUE(runqueue_empty(default_target), "runqueue_empty"); 97 …T_QUIET; T_EXPECT_EQ(ret, -1, "Root buckets dequeued out of EDF order, after the first %d threads … 98 T_QUIET; T_ASSERT_TRUE(runqueue_empty(default_target), "runqueue_empty"); 112 T_QUIET; T_EXPECT_TRUE(ret, "Root bucket %d failed to warp ahead", bucket); 115 T_QUIET; T_EXPECT_TRUE(ret, "Root bucket %d's warp window failed to stay open", bucket); [all …]
|
| /xnu-12377.61.12/tests/counter/ |
| H A D | counter.c | 19 T_QUIET; T_ASSERT_POSIX_SUCCESS(result, "Read from %s", name); in sysctl_read() 28 T_QUIET; T_ASSERT_POSIX_SUCCESS(result, "Write to %s", name); in sysctl_write() 80 T_QUIET; T_ASSERT_POSIX_SUCCESS(ret, "fini_scalable_counter_test"); in darwin_test_fini_scalable_counter_test() 89 T_QUIET; T_ASSERT_POSIX_SUCCESS(dev_kernel, "sysctlbyname kern.development"); in darwin_test_setup() 102 T_QUIET; T_EXPECT_EQ(scalable_counter_load(), 0LL, "Counter starts at zero"); 106 T_QUIET; T_EXPECT_EQ(scalable_counter_load(), 1LL, "0 + 1 == 1"); 108 T_QUIET; T_EXPECT_EQ(scalable_counter_load(), 0LL, "1 - 1 == 0"); 117 T_QUIET; T_EXPECT_EQ(scalable_counter_load(), expected_value, "Counter value is correct."); 130 …T_QUIET; T_EXPECT_EQ(static_scalable_counter_load(), (long long) kNumIterations + start_value, "Co… 145 T_QUIET; T_ASSERT_NOTNULL(threads, "Out of memory"); [all …]
|
| /xnu-12377.61.12/tests/ipc/ |
| H A D | imm_pinned_control_port_entitled.c | 65 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "task_get_special_port() - TASK_KERNEL_PORT"); in test_task_thread_port_values() 70 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "task_for_pid()"); in test_task_thread_port_values() 76 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "thread_get_special_port() - THREAD_KERNEL_PORT"); in test_task_thread_port_values() 82 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "task_threads()"); in test_task_thread_port_values() 83 T_QUIET; T_ASSERT_GE(threadCount, 1, "should have at least 1 thread"); in test_task_thread_port_values() 105 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "mach_port_deallocate"); in test_task_thread_port_values() 109 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "host_processor_sets"); in test_task_thread_port_values() 110 T_QUIET; T_ASSERT_GE(pcnt, 1, "should have at least 1 processor set"); in test_task_thread_port_values() 113 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "host_processor_set_priv"); in test_task_thread_port_values() 116 T_QUIET; T_ASSERT_MACH_SUCCESS(kr, "mach_port_deallocate"); in test_task_thread_port_values() [all …]
|