| /freebsd/sys/security/mac/ |
| H A D | mac_process.c | 184 struct label **interpvplabel) in mac_execve_interpreter_enter() argument 188 *interpvplabel = mac_vnode_label_alloc(); in mac_execve_interpreter_enter() 189 mac_vnode_copy_label(interpvp->v_label, *interpvplabel); in mac_execve_interpreter_enter() 191 *interpvplabel = NULL; in mac_execve_interpreter_enter() 195 mac_execve_interpreter_exit(struct label *interpvplabel) in mac_execve_interpreter_exit() argument 198 if (interpvplabel != NULL) in mac_execve_interpreter_exit() 199 mac_vnode_label_free(interpvplabel); in mac_execve_interpreter_exit()
|
| H A D | mac_vfs.c | 394 struct vnode *vp, struct label *interpvplabel, struct image_params *imgp) in mac_vnode_execve_transition() argument 400 vp->v_label, interpvplabel, imgp, imgp->execlabel); in mac_vnode_execve_transition() 405 struct label *interpvplabel, struct image_params *imgp) in mac_vnode_execve_will_transition() argument 414 vp->v_label, interpvplabel, imgp, imgp->execlabel); in mac_vnode_execve_will_transition()
|
| H A D | mac_framework.h | 418 void mac_execve_interpreter_exit(struct label *interpvplabel); 737 struct label *interpvplabel, struct image_params *imgp); 739 struct vnode *vp, struct label *interpvplabel,
|
| H A D | mac_policy.h | 723 struct label *vplabel, struct label *interpvplabel, 727 struct label *interpvplabel, struct image_params *imgp,
|
| /freebsd/sys/security/mac_grantbylabel/ |
| H A D | mac_grantbylabel.c | 478 struct label *interpvplabel, struct image_params *imgp, in mac_grantbylabel_vnode_execve_will_transition() argument 484 gbl = SLOT(interpvplabel); in mac_grantbylabel_vnode_execve_will_transition()
|
| /freebsd/sys/kern/ |
| H A D | kern_exec.c | 478 struct label *interpvplabel = NULL; in do_execve() local 702 interpvplabel, imgp) != 0; in do_execve() 795 mac_execve_interpreter_enter(newtextvp, &interpvplabel); in do_execve() 969 imgp->vp, interpvplabel, imgp); in do_execve() 1125 mac_execve_interpreter_exit(interpvplabel); in do_execve()
|
| /freebsd/sys/security/mac_lomac/ |
| H A D | mac_lomac.c | 2813 struct vnode *vp, struct label *vplabel, struct label *interpvplabel, in lomac_vnode_execve_transition() argument 2821 robj = interpvplabel != NULL ? SLOT(interpvplabel) : obj; in lomac_vnode_execve_transition() 2848 struct label *vplabel, struct label *interpvplabel, in lomac_vnode_execve_will_transition() argument 2858 robj = interpvplabel != NULL ? SLOT(interpvplabel) : obj; in lomac_vnode_execve_will_transition()
|
| /freebsd/sys/security/mac_stub/ |
| H A D | mac_stub.c | 1758 struct vnode *vp, struct label *vplabel, struct label *interpvplabel, in stub_vnode_execve_transition() argument 1766 struct label *vplabel, struct label *interpvplabel, in stub_vnode_execve_will_transition() argument
|
| /freebsd/sys/security/mac_test/ |
| H A D | mac_test.c | 3162 struct label *interpvplabel, struct image_params *imgp, in test_vnode_execve_transition() argument 3169 LABEL_CHECK(interpvplabel, MAGIC_VNODE); in test_vnode_execve_transition() 3177 struct label *filelabel, struct label *interpvplabel, in test_vnode_execve_will_transition() argument 3183 LABEL_CHECK(interpvplabel, MAGIC_VNODE); in test_vnode_execve_will_transition()
|