Skip to content
Syscall BSD#556

svc · unix #556

sys_coalition_policy_set

Écrit des bits de politique sur une coalition (bande jetsam, statut focal, rôle de ressource).

Prototype

int sys_coalition_policy_set(uint64_t cid, uint32_t flavor, uint32_t value);

Retour: int

Arguments

NameTypeDirDescription
ciduint64_t-
flavoruint32_t-
valueuint32_t-

Historique des versions

XNU tagmacOS#
xnu-11215.1.10macOS 15.0 Sequoia556
xnu-11417.101.15macOS 15.4 Sequoia556
xnu-12377.1.9macOS 26.0 Tahoe556
xnu-11215.41.3556
xnu-11215.61.5556
xnu-11215.81.4556
xnu-11417.121.6556
xnu-11417.140.69556
xnu-12377.101.15556
xnu-12377.41.6556
xnu-12377.61.12556
xnu-12377.81.4556

Notes

Pendant modifiant de sys_coalition_policy_get. Utilisé par runningboardd pour promouvoir une coalition au premier plan ou par FrontBoard pour marquer une coalition éligible à travailler en arrière-plan. Exige l'entitlement com.apple.private.coalition ; les appelants arbitraires ne peuvent influencer l'ordonnancement ainsi.

Détection

Même sonde DTrace que la variante get ; les appels modifiants depuis des binaires non-Apple doivent être traités comme des tentatives de contournement de privilège.

API associées

sys_coalition_policy_getcoalition_infomemorystatus_controlledger