Lines Matching refs:px_sa

3075 	struct _posix_spawnattr px_sa = {};  in posix_spawn()  local
3169 if ((error = copyin(px_args.attrp, &px_sa, px_sa_offset)) != 0) { in posix_spawn()
3173 imgp->ip_px_sa = &px_sa; in posix_spawn()
3350 if (imgp->ip_px_sa == NULL || !(px_sa.psa_flags & POSIX_SPAWN_SETEXEC)) { in posix_spawn()
3571 imgp->ip_px_sa != NULL ? px_sa.psa_flags : 0); in posix_spawn()
3617 if (px_sa.psa_flags & POSIX_SPAWN_RESETIDS) { in posix_spawn()
3669 if (px_sa.psa_flags & _POSIX_SPAWN_DISABLE_ASLR) { in posix_spawn()
3675 if (px_sa.psa_flags & _POSIX_SPAWN_HIGH_BITS_ASLR) { in posix_spawn()
3684 if (px_sa.psa_flags & _POSIX_SPAWN_ALLOW_DATA_EXEC) { in posix_spawn()
3690 if (vm_shared_region_reslide_aslr && is_64 && (px_sa.psa_flags & _POSIX_SPAWN_RESLIDE)) { in posix_spawn()
3695 if ((px_sa.psa_apptype & POSIX_SPAWN_PROC_TYPE_MASK) == in posix_spawn()
3761 if (px_sa.psa_flags & POSIX_SPAWN_SETPGROUP) { in posix_spawn()
3764 spga.pgid = px_sa.psa_pgroup; in posix_spawn()
3774 if (px_sa.psa_flags & POSIX_SPAWN_SETSID) { in posix_spawn()
3796 if (px_sa.psa_flags & POSIX_SPAWN_SETSIGMASK) { in posix_spawn()
3797 child_uthread->uu_sigmask = (px_sa.psa_sigmask & ~sigcantmask); in posix_spawn()
3806 if (px_sa.psa_flags & POSIX_SPAWN_SETSIGDEF) { in posix_spawn()
3812 if (px_sa.psa_sigdefault & (1 << (sig - 1))) { in posix_spawn()
3825 if ((px_sa.psa_cpumonitor_percent != 0) && (px_sa.psa_cpumonitor_percent < UINT8_MAX)) { in posix_spawn()
3833 (uint8_t)px_sa.psa_cpumonitor_percent, in posix_spawn()
3834 px_sa.psa_cpumonitor_interval * NSEC_PER_SEC, in posix_spawn()
3859 switch (px_sa.psa_pcontrol) { in posix_spawn()
3880 if (px_sa.psa_apptype == POSIX_SPAWN_PROC_TYPE_DRIVER) { in posix_spawn()
3881 px_sa.psa_priority = JETSAM_PRIORITY_DRIVER_APPLE; in posix_spawn()
3885 if (imgp->ip_px_sa != NULL && (px_sa.psa_jetsam_flags & POSIX_SPAWN_JETSAM_SET)) { in posix_spawn()
3895 if (px_sa.psa_jetsam_flags & POSIX_SPAWN_JETSAM_HIWATER_BACKGROUND) { in posix_spawn()
3896 memorystatus_update(p, px_sa.psa_priority, 0, FALSE, /* assertion priority */ in posix_spawn()
3897 (px_sa.psa_jetsam_flags & POSIX_SPAWN_JETSAM_USE_EFFECTIVE_PRIORITY), in posix_spawn()
3900 px_sa.psa_memlimit_inactive, FALSE); in posix_spawn()
3902 memorystatus_update(p, px_sa.psa_priority, 0, FALSE, /* assertion priority */ in posix_spawn()
3903 (px_sa.psa_jetsam_flags & POSIX_SPAWN_JETSAM_USE_EFFECTIVE_PRIORITY), in posix_spawn()
3905 px_sa.psa_memlimit_active, in posix_spawn()
3906 (px_sa.psa_jetsam_flags & POSIX_SPAWN_JETSAM_MEMLIMIT_ACTIVE_FATAL), in posix_spawn()
3907 px_sa.psa_memlimit_inactive, in posix_spawn()
3908 (px_sa.psa_jetsam_flags & POSIX_SPAWN_JETSAM_MEMLIMIT_INACTIVE_FATAL)); in posix_spawn()
3913 …if (imgp->ip_px_sa != NULL && (px_sa.psa_jetsam_flags & POSIX_SPAWN_JETSAM_RELAUNCH_BEHAVIOR_MASK)… in posix_spawn()
3920 switch (px_sa.psa_jetsam_flags & POSIX_SPAWN_JETSAM_RELAUNCH_BEHAVIOR_MASK) { in posix_spawn()
3937 if (imgp->ip_px_sa != NULL && px_sa.psa_thread_limit > 0) { in posix_spawn()
3938 task_set_thread_limit(new_task, (uint16_t)px_sa.psa_thread_limit); in posix_spawn()
3942 if (imgp->ip_px_sa != NULL && (px_sa.psa_port_soft_limit > 0 || px_sa.psa_port_hard_limit > 0)) { in posix_spawn()
3943 task_set_port_space_limits(new_task, (uint32_t)px_sa.psa_port_soft_limit, in posix_spawn()
3944 (uint32_t)px_sa.psa_port_hard_limit); in posix_spawn()
3947 …if (imgp->ip_px_sa != NULL && (px_sa.psa_filedesc_soft_limit > 0 || px_sa.psa_filedesc_hard_limit … in posix_spawn()
3948 proc_set_filedesc_limits(p, (int)px_sa.psa_filedesc_soft_limit, in posix_spawn()
3949 (int)px_sa.psa_filedesc_hard_limit); in posix_spawn()
3954 if (px_sa.psa_apptype == POSIX_SPAWN_PROC_TYPE_DRIVER) { in posix_spawn()