Searched refs:execlabel (Results 1 - 5 of 5) sorted by relevance

/xnu-2422.115.4/security/
H A Dmac_process.c207 struct label *execlabel; local
233 execlabel = mac_cred_label_alloc();
240 error = mac_cred_label_internalize(execlabel, buffer);
243 mac_cred_label_free(execlabel);
244 execlabel = NULL;
246 imgp->ip_execlabelp = execlabel;
H A Dmac_vfs.c530 struct vnode *scriptvp, struct label *scriptvnodelabel, struct label *execlabel,
562 result = result || hook(cred, vp, scriptvp, vp->v_label, scriptvnodelabel, execlabel, p, spawnattr, spawnattrlen);
577 result = result || hook(cred, vp, scriptvp, vp->v_label, scriptvnodelabel, execlabel, p, spawnattr, spawnattrlen);
529 mac_cred_check_label_update_execve(vfs_context_t ctx, struct vnode *vp, struct vnode *scriptvp, struct label *scriptvnodelabel, struct label *execlabel, struct proc *p, void *macextensions) argument
H A Dmac_framework.h165 struct label *execlabel, proc_t proc, void *macextensions);
181 struct label *execlabel, void *macextensions);
H A Dmac_policy.h303 @param execlabel Userspace provided execution label
325 The final label, execlabel, corresponds to a label supplied by a
343 struct label *execlabel,
537 @param execlabel Userspace provided execution label
556 The final label, execlabel, corresponds to a label supplied by a
574 struct label *execlabel,
4999 @param execlabel Userspace provided execution label
5008 The final label, execlabel, corresponds to a label supplied by a
5021 struct label *execlabel, /* NULLOK */
/xnu-2422.115.4/bsd/sys/
H A Dkauth.h299 extern int kauth_proc_label_update_execve(struct proc *p, struct vfs_context *ctx, struct vnode *vp, struct vnode *scriptvp, struct label *scriptlabel, struct label *execlabel, void *psattr);

Completed in 95 milliseconds