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

/macosx-10.10.1/xnu-2782.1.97/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.c533 struct vnode *scriptvp, struct label *scriptvnodelabel, struct label *execlabel,
565 result = result || hook(cred, vp, offset, scriptvp, vp->v_label, scriptvnodelabel, execlabel, p, spawnattr, spawnattrlen);
580 result = result || hook(cred, vp, offset, scriptvp, vp->v_label, scriptvnodelabel, execlabel, p, spawnattr, spawnattrlen);
532 mac_cred_check_label_update_execve(vfs_context_t ctx, struct vnode *vp, off_t offset, struct vnode *scriptvp, struct label *scriptvnodelabel, struct label *execlabel, struct proc *p, void *macextensions) argument
H A Dmac_framework.h158 struct label *scriptvnodelabel, struct label *execlabel,
175 struct label *scriptvnodelabel, struct label *execlabel, u_int *csflags,
H A Dmac_policy.h305 @param execlabel Userspace provided execution label
327 The final label, execlabel, corresponds to a label supplied by a
346 struct label *execlabel,
542 @param execlabel Userspace provided execution label
562 The final label, execlabel, corresponds to a label supplied by a
583 struct label *execlabel,
4539 @param execlabel Userspace provided execution label
4548 The final label, execlabel, corresponds to a label supplied by a
4563 struct label *execlabel, /* NULLOK */
/macosx-10.10.1/xnu-2782.1.97/bsd/sys/
H A Dkauth.h299 extern void kauth_proc_label_update_execve(struct proc *p, struct vfs_context *ctx, struct vnode *vp, off_t offset, struct vnode *scriptvp, struct label *scriptlabel, struct label *execlabel, unsigned int *csflags, void *psattr, int *disjoint, int *update_return);

Completed in 127 milliseconds