def AaTrans.exec.pick

bend-osdev-apparmor@0.1.0.0 · transitions.bend:289

import bend-osdev-apparmor@0.1.0.0/transitions.bend as Transitions
import Base
import bend-osdev-apparmor@0.1.0.0/profile.bend as PR
import bend-osdev-apparmor@0.1.0.0/eval.bend as V

289def AaTrans.exec.pick(k: AaXPick, pol: PR.AaPolicy, p: PR.AaProfile, pname: List<&2, U32>, path: List<&2, U32>, d: V.AaDecision) -> AaExecResult:
290  match k:
291    case AaXNone{}:
292      AaExecOk{AaTStay{}, False{}, d}
293    case AaXOne{sel}:
294      AaTrans.apply(sel, pol, p, pname, path, d)
295    case AaXClash{}:
296      AaExecErr{AaExecConflict{}}

Uses (11)

Used by (1)