Home
last modified time | relevance | path

Searched refs:interpvplabel (Results 1 – 8 of 8) sorted by relevance

/freebsd-12-stable/sys/security/mac/
Dmac_process.c186 struct label **interpvplabel) in mac_execve_interpreter_enter() argument
190 *interpvplabel = mac_vnode_label_alloc(); in mac_execve_interpreter_enter()
191 mac_vnode_copy_label(interpvp->v_label, *interpvplabel); in mac_execve_interpreter_enter()
193 *interpvplabel = NULL; in mac_execve_interpreter_enter()
197 mac_execve_interpreter_exit(struct label *interpvplabel) in mac_execve_interpreter_exit() argument
200 if (interpvplabel != NULL) in mac_execve_interpreter_exit()
201 mac_vnode_label_free(interpvplabel); in mac_execve_interpreter_exit()
Dmac_vfs.c346 struct vnode *vp, struct label *interpvplabel, struct image_params *imgp) in mac_vnode_execve_transition() argument
352 vp->v_label, interpvplabel, imgp, imgp->execlabel); in mac_vnode_execve_transition()
357 struct label *interpvplabel, struct image_params *imgp) in mac_vnode_execve_will_transition() argument
366 vp->v_label, interpvplabel, imgp, imgp->execlabel); in mac_vnode_execve_will_transition()
Dmac_framework.h276 void mac_execve_interpreter_exit(struct label *interpvplabel);
440 struct label *interpvplabel, struct image_params *imgp);
442 struct vnode *vp, struct label *interpvplabel,
Dmac_policy.h656 struct label *vplabel, struct label *interpvplabel,
660 struct label *interpvplabel, struct image_params *imgp,
/freebsd-12-stable/sys/kern/
Dkern_exec.c386 struct label *interpvplabel = NULL; in do_execve() local
521 interpvplabel, imgp); in do_execve()
639 mac_execve_interpreter_enter(newtextvp, &interpvplabel); in do_execve()
815 imgp->vp, interpvplabel, imgp); in do_execve()
951 mac_execve_interpreter_exit(interpvplabel); in do_execve()
/freebsd-12-stable/sys/security/mac_lomac/
Dmac_lomac.c2810 struct vnode *vp, struct label *vplabel, struct label *interpvplabel, in lomac_vnode_execve_transition() argument
2818 robj = interpvplabel != NULL ? SLOT(interpvplabel) : obj; in lomac_vnode_execve_transition()
2845 struct label *vplabel, struct label *interpvplabel, in lomac_vnode_execve_will_transition() argument
2855 robj = interpvplabel != NULL ? SLOT(interpvplabel) : obj; in lomac_vnode_execve_will_transition()
/freebsd-12-stable/sys/security/mac_stub/
Dmac_stub.c1625 struct vnode *vp, struct label *vplabel, struct label *interpvplabel, in stub_vnode_execve_transition() argument
1633 struct label *vplabel, struct label *interpvplabel, in stub_vnode_execve_will_transition() argument
/freebsd-12-stable/sys/security/mac_test/
Dmac_test.c2905 struct label *interpvplabel, struct image_params *imgp, in test_vnode_execve_transition() argument
2912 LABEL_CHECK(interpvplabel, MAGIC_VNODE); in test_vnode_execve_transition()
2920 struct label *filelabel, struct label *interpvplabel, in test_vnode_execve_will_transition() argument
2926 LABEL_CHECK(interpvplabel, MAGIC_VNODE); in test_vnode_execve_will_transition()