| /xnu-11215/libsyscall/wrappers/spawn/ |
| H A D | posix_spawn.c | 270 if (attr == NULL || *attr == NULL) { in posix_spawnattr_destroy() 311 if (attr == NULL || *attr == NULL) { in posix_spawnattr_setflags() 350 if (attr == NULL || *attr == NULL) { in posix_spawnattr_getflags() 387 if (attr == NULL || *attr == NULL) { in posix_spawnattr_getsigdefault() 423 if (attr == NULL || *attr == NULL) { in posix_spawnattr_getpgroup() 460 if (attr == NULL || *attr == NULL) { in posix_spawnattr_getsigmask() 587 if (attr == NULL || *attr == NULL) { in posix_spawnattr_getpcontrol_np() 623 if (attr == NULL || *attr == NULL) { in posix_spawnattr_getprocesstype_np() 653 if (attr == NULL || *attr == NULL) { in posix_spawnattr_setsigdefault() 683 if (attr == NULL || *attr == NULL) { in posix_spawnattr_setpgroup() [all …]
|
| H A D | spawn_private.h | 46 int posix_spawnattr_setjetsam(posix_spawnattr_t * __restrict attr, 50 int posix_spawnattr_setjetsam_ext(posix_spawnattr_t * __restrict attr, 56 int posix_spawnattr_set_threadlimit_ext(posix_spawnattr_t * __restrict attr, 59 int posix_spawnattr_set_portlimits_ext(posix_spawnattr_t * __restrict attr, 62 int posix_spawnattr_set_filedesclimit_ext(posix_spawnattr_t * __restrict attr, 66 int posix_spawnattr_set_kqworklooplimit_ext(posix_spawnattr_t * __restrict attr, 69 int posix_spawnattr_set_importancewatch_port_np(posix_spawnattr_t * __restrict attr, 75 posix_spawnattr_set_ptrauth_task_port_np(posix_spawnattr_t * __restrict attr, 102 int posix_spawnattr_set_subsystem_root_path_np(posix_spawnattr_t *attr, char *path) __API_AVAIL… 107 int posix_spawnattr_set_alt_rosetta_np(posix_spawnattr_t *attr, uint32_t flags) __API_AVAILABLE… [all …]
|
| /xnu-11215/tests/ |
| H A D | subsystem_root_path.c | 18 posix_spawnattr_t attr = NULL; variable 21 T_ASSERT_POSIX_SUCCESS(posix_spawnattr_init(&attr), "posix_spawnattr_init"); 22 T_ASSERT_EQ_INT(_spawn_and_wait(args, &attr), 0, "posix_spawn with attributes"); 23 …T_ASSERT_POSIX_SUCCESS(posix_spawnattr_set_subsystem_root_path_np(&attr, args[2]), "Set subsystem … 27 T_ASSERT_EQ_INT(_spawn_and_wait(args, &attr), 0, "posix_spawn with subsystem root path"); 32 T_ASSERT_EQ_INT(_spawn_and_wait(args, &attr), 0, "Spawn without subsystem root path"); 34 …T_ASSERT_POSIX_SUCCESS(posix_spawnattr_set_subsystem_root_path_np(&attr, args[2]), "Set subsystem … 38 …T_ASSERT_EQ_INT(_spawn_and_wait(args, &attr), 0, "Subsystem root path inheritence across fork/exec… 42 …T_ASSERT_EQ_INT(_spawn_and_wait(args, &attr), 0, "Subsystem root path override through posix_spawn… 46 T_ASSERT_NE_INT(_spawn_and_wait(args, &attr), 0, "Entitlement check"); [all …]
|
| H A D | posix_spawn_posix_cred.c | 25 posix_spawnattr_t attr; variable 28 ret = posix_spawnattr_init(&attr); 32 ret = posix_spawnattr_setflags(&attr, POSIX_SPAWN_START_SUSPENDED); 36 ret = posix_spawnattr_setflags(&attr, POSIX_SPAWN_SETSID); 39 ret = posix_spawnattr_set_uid_np(&attr, 502); 42 ret = posix_spawnattr_set_gid_np(&attr, 501); 46 ret = posix_spawnattr_set_groups_np(&attr, 3, &groups, KAUTH_UID_NONE); 49 ret = posix_spawnattr_set_login_np(&attr, "fake-name"); 60 ret = posix_spawn(&child_pid, prog, NULL, &attr, argv_child, environ); 65 ret = posix_spawnattr_destroy(&attr);
|
| H A D | posix_spawn_launch_type.c | 29 posix_spawnattr_t attr; variable 32 ret = posix_spawnattr_init(&attr); 36 ret = posix_spawnattr_set_launch_type_np(&attr, CS_LAUNCH_TYPE_SYSTEM_SERVICE); 47 ret = posix_spawn(&child_pid, prog, NULL, &attr, argv_child, environ); 52 ret = posix_spawnattr_destroy(&attr);
|
| H A D | subsystem_root_path_helper.c | 52 posix_spawnattr_t attr; in main() local 53 posix_spawnattr_init(&attr); in main() 54 posix_spawnattr_set_subsystem_root_path_np(&attr, new_argv[2]); in main() 55 retval = _spawn_and_wait(new_argv, &attr); in main() 56 posix_spawnattr_destroy(&attr); in main()
|
| H A D | suspended_spawn_26184412.c | 35 posix_spawnattr_t attr; in spawn_and_signal() local 37 ret = posix_spawnattr_init(&attr); in spawn_and_signal() 41 ret = posix_spawnattr_setflags(&attr, POSIX_SPAWN_START_SUSPENDED); in spawn_and_signal() 50 ret = posix_spawn(&child_pid, prog, NULL, &attr, argv_child, environ); in spawn_and_signal() 55 ret = posix_spawnattr_destroy(&attr); in spawn_and_signal()
|
| H A D | prioritize_process_launch_helper.c | 190 posix_spawnattr_t attr; in main() local 192 ret = posix_spawnattr_init(&attr); in main() 197 ret = posix_spawnattr_setflags(&attr, POSIX_SPAWN_SETEXEC); in main() 208 ret = posix_spawn(&child_pid, binary, NULL, &attr, new_argv, NULL); in main() 213 posix_spawnattr_t attr; in main() local 228 ret = posix_spawnattr_init(&attr); in main() 234 ret = posix_spawnattr_setflags(&attr, POSIX_SPAWN_SETEXEC); in main() 240 ret = posix_spawnattr_set_importancewatch_port_np(&attr, 1, &port); in main() 251 ret = posix_spawn(&child_pid, binary, NULL, &attr, new_argv, NULL); in main()
|
| H A D | posix_spawn_file_actions_add_fileportdup2_np.c | 26 posix_spawnattr_t attr; variable 37 ret = posix_spawnattr_init(&attr); 51 ret = posix_spawn(&child_pid, prog, &fact, &attr, argv_child, environ); 57 ret = posix_spawnattr_destroy(&attr);
|
| /xnu-11215/tests/skywalk/ |
| H A D | skt_fswloop.c | 49 struct sktc_nexus_attr attr = SKTC_NEXUS_ATTR_INIT(); in skt_fswloop_common() local 52 attr.type = NEXUS_TYPE_FLOW_SWITCH; in skt_fswloop_common() 53 attr.anonymous = 1; in skt_fswloop_common() 55 sktc_setup_nexus(&attr); in skt_fswloop_common() 84 struct sktc_nexus_attr attr = SKTC_NEXUS_ATTR_INIT(); in skt_fswloop2_common() local 89 strncpy((char *)attr.name, "skt_fswloop2_zero", in skt_fswloop2_common() 91 attr.type = NEXUS_TYPE_FLOW_SWITCH; in skt_fswloop2_common() 92 attr.anonymous = 1; in skt_fswloop2_common() 95 strncpy((char *)attr.name, "skt_fswloop2_one", in skt_fswloop2_common() 100 strncpy((char *)attr.name, "skt_netif_feth", in skt_fswloop2_common() [all …]
|
| H A D | skt_netifcompat.c | 50 strncpy((char *)attr.name, "skywalk_test_net_if", in skt_netifcompat_common() 52 attr.type = NEXUS_TYPE_NET_IF; in skt_netifcompat_common() 53 attr.anonymous = 1; in skt_netifcompat_common() 54 attr.userchannel = 1; in skt_netifcompat_common() 56 sktc_setup_nexus(&attr); in skt_netifcompat_common() 208 attr.type = NEXUS_TYPE_FLOW_SWITCH; in skt_fsw_common() 209 attr.anonymous = 1; in skt_fsw_common() 311 attr.type = NEXUS_TYPE_NET_IF; in skt_netifdelete_main() 312 attr.anonymous = 1; in skt_netifdelete_main() 313 attr.userchannel = 1; in skt_netifdelete_main() [all …]
|
| H A D | skt_fsw29301703.c | 60 struct sktc_nexus_attr attr = SKTC_NEXUS_ATTR_INIT(); in skt_fsw29301703_common() local 67 strncpy((char *)attr.name, "skt_fsw29301703", sizeof(nexus_name_t) - 1); in skt_fsw29301703_common() 68 attr.type = NEXUS_TYPE_FLOW_SWITCH; in skt_fsw29301703_common() 69 attr.anonymous = 1; in skt_fsw29301703_common() 70 sktc_build_nexus(ncd, &attr, &fsw_provider, &fsw_instance); in skt_fsw29301703_common() 73 strncpy((char *)attr.name, "skt_29301703_netif", in skt_fsw29301703_common() 75 attr.type = NEXUS_TYPE_NET_IF; in skt_fsw29301703_common() 76 sktc_build_nexus(ncd, &attr, &netif_provider, &netif_instance); in skt_fsw29301703_common()
|
| H A D | skt_ringid.c | 50 struct sktc_nexus_attr attr = SKTC_NEXUS_ATTR_INIT(); in skt_ringid_init() local 52 strncpy((char *)attr.name, "skywalk_test_ringid_upipe", in skt_ringid_init() 54 attr.type = NEXUS_TYPE_USER_PIPE; in skt_ringid_init() 55 attr.ntxrings = NUM_TX_RINGS; in skt_ringid_init() 56 attr.nrxrings = NUM_RX_RINGS; in skt_ringid_init() 57 attr.anonymous = 1; in skt_ringid_init() 59 sktc_setup_nexus(&attr); in skt_ringid_init()
|
| H A D | skt_teardown.c | 69 struct sktc_nexus_attr attr = SKTC_NEXUS_ATTR_INIT(); in skt_teardown_pass() local 93 strncpy((char *)attr.name, "skt_teardown_netif", in skt_teardown_pass() 95 attr.type = NEXUS_TYPE_NET_IF; in skt_teardown_pass() 96 attr.anonymous = 1; in skt_teardown_pass() 97 sktc_build_nexus(ncd, &attr, &nf_provider, &nf_instance0); in skt_teardown_pass() 116 strncpy((char *)attr.name, "skt_teardown_flowswitch", in skt_teardown_pass() 118 attr.type = NEXUS_TYPE_FLOW_SWITCH; in skt_teardown_pass() 119 sktc_build_nexus(ncd, &attr, &ms_provider, &ms_instance); in skt_teardown_pass()
|
| H A D | skywalk_test_common.c | 145 nexus_attr_t attr; in sktc_setup_nexus() local 161 assert(attr); in sktc_setup_nexus() 246 os_nexus_attr_destroy(attr); in sktc_setup_nexus() 310 assert(attr); in sktc_channel_worker_echo() 478 assert(attr); in sktc_channel_worker_sink() 559 assert(attr); in sktc_channel_worker_source() 634 assert(attr); in sktc_setup_channel_worker() 643 if (attr) { in sktc_setup_channel_worker() 770 attr.anonymous = 1; in sktc_generic_upipe_nexus_init() 772 sktc_setup_nexus(&attr); in sktc_generic_upipe_nexus_init() [all …]
|
| H A D | skt_fullupipe.c | 49 struct sktc_nexus_attr attr = SKTC_NEXUS_ATTR_INIT(); in skt_fullupipe_init() local 51 strncpy((char *)attr.name, "skywalk_test_fullupipe", in skt_fullupipe_init() 53 attr.type = NEXUS_TYPE_USER_PIPE; in skt_fullupipe_init() 54 attr.ntxrings = 1; in skt_fullupipe_init() 55 attr.nrxrings = 1; in skt_fullupipe_init() 56 attr.ntxslots = NSLOTS; in skt_fullupipe_init() 57 attr.nrxslots = NSLOTS; in skt_fullupipe_init() 58 attr.anonymous = 1; in skt_fullupipe_init() 59 attr.rejectonclose = 1; in skt_fullupipe_init() 61 sktc_setup_nexus(&attr); in skt_fullupipe_init()
|
| H A D | skt_bind.c | 57 struct sktc_nexus_attr attr = SKTC_NEXUS_ATTR_INIT(); in skt_bind_init() local 60 attr.type = type; in skt_bind_init() 61 attr.ntxrings = NRINGS; in skt_bind_init() 62 attr.nrxrings = NRINGS; in skt_bind_init() 63 attr.anonymous = anon; in skt_bind_init() 65 sktc_setup_nexus(&attr); in skt_bind_init() 71 strncpy((char *)attr.name, "skt_netif_feth0", in skt_bind_init() 73 attr.type = NEXUS_TYPE_NET_IF; in skt_bind_init() 74 attr.ntxrings = -1; in skt_bind_init() 75 attr.nrxrings = -1; in skt_bind_init() [all …]
|
| /xnu-11215/osfmk/kern/ |
| H A D | lock_group.c | 93 lck_grp_attr_t *attr; in lck_grp_attr_alloc_init() local 96 lck_grp_attr_setdefault(attr); in lck_grp_attr_alloc_init() 97 return attr; in lck_grp_attr_alloc_init() 116 zfree(KT_LCK_GRP_ATTR, attr); in lck_grp_attr_free() 175 attr = &lck_grp_attr_default; in lck_grp_alloc_init() 419 lck_attr_setdefault(attr); in lck_attr_startup_init() 427 lck_attr_t *attr; in lck_attr_alloc_init() local 429 attr = zalloc(KT_LCK_ATTR); in lck_attr_alloc_init() 430 lck_attr_setdefault(attr); in lck_attr_alloc_init() 431 return attr; in lck_attr_alloc_init() [all …]
|
| H A D | lock_attr.h | 55 lck_attr_t *attr); 58 lck_attr_t *attr); 61 lck_attr_t *attr); 64 lck_attr_t *attr); 82 lck_attr_t *attr);
|
| /xnu-11215/libsyscall/wrappers/libproc/ |
| H A D | libproc.c | 541 proc_policy_cpuusage_attr_t attr; in proc_set_cpumon_params() local 551 attr.ppattr_cpu_attr_deadline = 0; in proc_set_cpumon_params() 560 proc_policy_cpuusage_attr_t attr; in proc_get_cpumon_params() local 580 proc_policy_cpuusage_attr_t attr; in proc_set_cpumon_defaults() local 604 proc_policy_cpuusage_attr_t attr; in proc_disable_cpumon() local 742 proc_policy_cpuusage_attr_t attr; in proc_setcpu_percentage() local 745 attr.ppattr_cpu_attr = action; in proc_setcpu_percentage() 775 proc_policy_cpuusage_attr_t attr; in proc_setcpu_deadline() local 778 attr.ppattr_cpu_attr = action; in proc_setcpu_deadline() 790 proc_policy_cpuusage_attr_t attr; in proc_setcpu_percentage_withdeadline() local [all …]
|
| /xnu-11215/tests/sched/ |
| H A D | cluster_bound_threads.c | 57 pthread_attr_t attr; variable 59 rv = pthread_attr_init(&attr); 62 rv = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); 65 rv = pthread_attr_set_qos_class_np(&attr, QOS_CLASS_USER_INITIATED, 0); 78 rv = pthread_create(&unbound_thread, &attr, spin_thread, NULL); 83 T_ASSERT_POSIX_ZERO(pthread_attr_setschedparam(&attr, ¶m), "pthread_attr_setschedparam"); 85 rv = pthread_create(&bound_thread, &attr, spin_bound_thread, (void *)(uintptr_t)'P'); 88 rv = pthread_attr_destroy(&attr);
|
| /xnu-11215/bsd/vfs/ |
| H A D | vfs_attrlist.c | 319 attrgroup_t attr; member 398 if (tab->attr & attrs) { in getvolattrlist_parsetab() 399 recognised |= tab->attr; in getvolattrlist_parsetab() 474 } while ((++tab)->attr != 0); in getvolattrlist_fixupattrs() 482 asp->volattr &= ~tab->attr; in getvolattrlist_fixupattrs() 484 } while ((++tab)->attr != 0); in getvolattrlist_fixupattrs() 492 attrgroup_t attr; member 662 if (tab->attr & attrs) { in getattrlist_parsetab() 663 recognised |= tab->attr; in getattrlist_parsetab() 847 } while ((++tab)->attr != 0); in getattrlist_fixupattrs() [all …]
|
| /xnu-11215/tools/tests/personas/ |
| H A D | persona_spawn.c | 66 posix_spawnattr_t attr; in spawn_child() local 96 ret = posix_spawnattr_init(&attr); in spawn_child() 111 ret = posix_spawnattr_set_persona_np(&attr, pa->kinfo.persona_id, persona_flags); in spawn_child() 119 ret = posix_spawnattr_set_persona_uid_np(&attr, pa->override_uid); in spawn_child() 128 ret = posix_spawnattr_set_persona_gid_np(&attr, pa->kinfo.persona_gid); in spawn_child() 137 …ret = posix_spawnattr_set_persona_groups_np(&attr, pa->kinfo.persona_ngroups, pa->kinfo.persona_gr… in spawn_child() 145 ret = posix_spawn(&child->pid, argv[0], NULL, &attr, argv, environ); in spawn_child() 160 posix_spawnattr_destroy(&attr); in spawn_child() 164 posix_spawnattr_destroy(&attr); in spawn_child()
|
| /xnu-11215/tests/vm/ |
| H A D | app_swap.c | 148 posix_spawnattr_t attr; in spawn_coalition_leader() local 153 ret = posix_spawnattr_init(&attr); in spawn_coalition_leader() 156 ret = posix_spawnattr_setcoalition_np(&attr, jetsam_coal_id, in spawn_coalition_leader() 159 ret = posix_spawnattr_setcoalition_np(&attr, resource_coal_id, in spawn_coalition_leader() 163 ret = posix_spawnattr_setflags(&attr, spawn_flags); in spawn_coalition_leader() 166 ret = posix_spawn(&new_pid, path, NULL, &attr, argv, environ); in spawn_coalition_leader() 169 ret = posix_spawnattr_destroy(&attr); in spawn_coalition_leader()
|
| H A D | zone_gc_replenish_test.c | 67 pthread_attr_t attr; variable 72 ret = pthread_attr_init(&attr); 75 ret = pthread_create(&gc_thread, &attr, gc_thread_func, NULL); 78 ret = pthread_create(&alloc_thread, &attr, alloc_thread_func, NULL);
|