/xnu-2422.115.4/security/ |
H A D | mac_task.c | 73 MAC_PERFORM(task_label_init, label); 80 MAC_PERFORM(task_label_update, cred, task); 87 MAC_PERFORM(task_label_copy, src, dest); 94 MAC_PERFORM(task_label_destroy, label); 105 MAC_PERFORM(task_label_associate, parent, child, pl, chl, chportl); 114 MAC_PERFORM(task_label_associate_kernel, t, tl, tportl);
|
H A D | mac_pty.c | 10 MAC_PERFORM(pty_notify_grant, p, tp, dev, label); 15 MAC_PERFORM(pty_notify_close, p, tp, dev, label);
|
H A D | mac_inet.c | 93 MAC_PERFORM(inpcb_label_destroy, label); 122 MAC_PERFORM(ipq_label_destroy, label); 143 MAC_PERFORM(inpcb_label_destroy, label); 159 MAC_PERFORM(inpcb_label_recycle, inp->inp_label); 166 MAC_PERFORM(ipq_label_destroy, label); 182 MAC_PERFORM(inpcb_label_associate, so, so->so_label, inp, 193 MAC_PERFORM(mbuf_label_associate_ipq, ipq, ipq->ipq_label, m, label); 204 MAC_PERFORM(netinet_fragment, datagram, datagramlabel, fragment, 215 MAC_PERFORM(ipq_label_associate, fragment, label, ipq, ipq->ipq_label); 226 MAC_PERFORM(mbuf_label_associate_inpc [all...] |
H A D | mac_posix_sem.c | 80 MAC_PERFORM(posixsem_label_init, label); 95 MAC_PERFORM(posixsem_label_destroy, label); 112 MAC_PERFORM(posixsem_label_associate, cred, psem, psem->psem_label, name); 121 MAC_PERFORM(vnode_label_associate_posixsem, cred,
|
H A D | mac_sysv_sem.c | 86 MAC_PERFORM(sysvsem_label_init, label); 101 MAC_PERFORM(sysvsem_label_destroy, label); 117 MAC_PERFORM(sysvsem_label_associate, cred, semakptr, semakptr->label); 124 MAC_PERFORM(sysvsem_label_recycle, semakptr->label);
|
H A D | mac_sysv_shm.c | 88 MAC_PERFORM(sysvshm_label_init, label); 103 MAC_PERFORM(sysvshm_label_destroy, label); 119 MAC_PERFORM(sysvshm_label_associate, cred, shmsegptr, shmsegptr->label); 126 MAC_PERFORM(sysvshm_label_recycle, shmsegptr->label);
|
H A D | mac_port.c | 76 MAC_PERFORM (port_label_init, l); 83 MAC_PERFORM (port_label_destroy, l); 93 MAC_PERFORM(port_label_copy, src, dest); 100 MAC_PERFORM(port_label_update_cred, src, dest); 109 MAC_PERFORM(port_label_associate, it, st, port); 118 MAC_PERFORM(port_label_associate_kernel, port, isreply); 127 MAC_PERFORM(port_label_update_kobject, port, kotype);
|
H A D | mac_net.c | 113 MAC_PERFORM(bpfdesc_label_init, label); 134 MAC_PERFORM(ifnet_label_init, label); 168 MAC_PERFORM(bpfdesc_label_destroy, label); 186 MAC_PERFORM(ifnet_label_destroy, label); 202 MAC_PERFORM(ifnet_label_recycle, ifp->if_label); 211 MAC_PERFORM(mbuf_label_destroy, label); 232 MAC_PERFORM(mbuf_label_copy, src_label, dest_label); 245 MAC_PERFORM(mbuf_label_copy, src_label, dest_label); 252 MAC_PERFORM(ifnet_label_copy, src, dest); 274 MAC_PERFORM(ifnet_label_associat [all...] |
H A D | mac_sysv_msg.c | 85 MAC_PERFORM(sysvmsg_label_init, label); 104 MAC_PERFORM(sysvmsq_label_init, label); 120 MAC_PERFORM(sysvmsg_label_associate, cred, msqptr, msqptr->label, 128 MAC_PERFORM(sysvmsq_label_associate, cred, msqptr, msqptr->label); 135 MAC_PERFORM(sysvmsg_label_recycle, msgptr->label); 142 MAC_PERFORM(sysvmsq_label_recycle, msqptr->label);
|
H A D | mac_posix_shm.c | 81 MAC_PERFORM(posixshm_label_init, label); 96 MAC_PERFORM(posixshm_label_destroy, label); 113 MAC_PERFORM(vnode_label_associate_posixshm, cred, 122 MAC_PERFORM(posixshm_label_associate, cred, pshm, pshm->pshm_label, name);
|
H A D | mac_process.c | 90 MAC_PERFORM(cred_label_init, label); 103 MAC_PERFORM(cred_label_destroy, label); 166 MAC_PERFORM(cred_label_associate_fork, cred, proc); 177 MAC_PERFORM(cred_label_associate_kernel, cred); 188 MAC_PERFORM(cred_label_associate_user, cred); 200 MAC_PERFORM(cred_label_associate, parent_cred, child_cred); 268 MAC_PERFORM(cred_label_update, cred, newlabel); 511 MAC_PERFORM(lctx_notify_create, p, l); 517 MAC_PERFORM(lctx_notify_join, p, l); 523 MAC_PERFORM(lctx_notify_leav [all...] |
H A D | mac_pipe.c | 83 MAC_PERFORM(pipe_label_init, label); 98 MAC_PERFORM(pipe_label_destroy, label); 114 MAC_PERFORM(pipe_label_copy, src, dest); 142 MAC_PERFORM(pipe_label_associate, cred, cpipe, cpipe->pipe_label); 246 MAC_PERFORM(pipe_label_update, cred, cpipe, cpipe->pipe_label, label);
|
H A D | mac_file.c | 59 MAC_PERFORM(file_label_init, label); 74 MAC_PERFORM(file_label_destroy, label); 82 MAC_PERFORM(file_label_associate, cred, fg, fg->fg_label); 226 MAC_PERFORM(file_check_mmap_downgrade, cred, fg, fg->fg_label,
|
H A D | mac_socket.c | 100 MAC_PERFORM(socket_label_destroy, label); 120 MAC_PERFORM(socketpeer_label_destroy, label); 148 MAC_PERFORM(socket_label_destroy, label); 156 MAC_PERFORM(socketpeer_label_destroy, label); 178 MAC_PERFORM(socket_label_copy, src, dest); 219 MAC_PERFORM(socket_label_associate, cred, 230 MAC_PERFORM(socket_label_associate_accept, 247 MAC_PERFORM(socketpeer_label_associate_mbuf, mbuf, label, 266 MAC_PERFORM(socketpeer_label_associate_socket, 339 MAC_PERFORM(socket_label_updat [all...] |
H A D | mac_vfs.c | 97 MAC_PERFORM(devfs_label_init, label); 116 MAC_PERFORM(mount_label_init, label); 135 MAC_PERFORM(vnode_label_init, label); 160 MAC_PERFORM(vnode_label_recycle, vp->v_label); 166 MAC_PERFORM(devfs_label_destroy, label); 183 MAC_PERFORM(mount_label_destroy, label); 199 MAC_PERFORM(vnode_label_destroy, label); 218 MAC_PERFORM(vnode_label_init, dest); 220 MAC_PERFORM(vnode_label_copy, src, dest); 284 MAC_PERFORM(devfs_label_cop [all...] |
H A D | mac_internal.h | 422 * MAC_PERFORM performs the designated operation by walking the policy 425 #define MAC_PERFORM(operation, args...) do { \ macro
|
H A D | mac_base.c | 381 MAC_PERFORM(port_label_init, mlj->l); 383 MAC_PERFORM(port_label_associate_kernel, mlj->l, 0); 385 MAC_PERFORM(port_label_update_kobject, mlj->l, 390 MAC_PERFORM(task_label_init, mlj->l);
|