/xnu-2422.115.4/security/ |
H A D | mac_system.c | 80 MAC_CHECK(system_check_acct, cred, vp, 94 MAC_CHECK(system_check_chud, cred); 107 MAC_CHECK(system_check_host_priv, cred); 120 MAC_CHECK(system_check_info, cred, info_type); 133 MAC_CHECK(system_check_nfsd, cred); 146 MAC_CHECK(system_check_reboot, cred, howto); 159 MAC_CHECK(system_check_settime, cred); 172 MAC_CHECK(system_check_swapon, cred, vp, vp->v_label); 186 MAC_CHECK(system_check_swapoff, cred, vp, vp->v_label); 203 MAC_CHECK(system_check_sysct [all...] |
H A D | mac_kext.c | 10 MAC_CHECK(kext_check_load, cred, identifier); 19 MAC_CHECK(kext_check_unload, cred, identifier);
|
H A D | mac_port.c | 159 MAC_CHECK(port_check_label_update, task, old, newlabel); 169 MAC_CHECK(port_check_send, task, port); 179 MAC_CHECK(port_check_receive, task, sender); 189 MAC_CHECK(port_check_make_send, task, port); 199 MAC_CHECK(port_check_make_send_once, task, port); 209 MAC_CHECK(port_check_copy_send, task, port); 219 MAC_CHECK(port_check_move_send, task, port); 229 MAC_CHECK(port_check_move_send_once, task, port); 239 MAC_CHECK(port_check_move_receive, task, port); 249 MAC_CHECK(port_check_hold_sen [all...] |
H A D | mac_file.c | 98 MAC_CHECK(file_check_create, cred); 107 MAC_CHECK(file_check_dup, cred, fg, fg->fg_label, newfd); 117 MAC_CHECK(file_check_fcntl, cred, fg, fg->fg_label, cmd, arg); 126 MAC_CHECK(file_check_ioctl, cred, fg, fg->fg_label, cmd); 135 MAC_CHECK(file_check_inherit, cred, fg, fg->fg_label); 144 MAC_CHECK(file_check_receive, cred, fg, fg->fg_label); 153 MAC_CHECK(file_check_get_offset, cred, fg, fg->fg_label); 162 MAC_CHECK(file_check_change_offset, cred, fg, fg->fg_label); 172 MAC_CHECK(file_check_get, cred, fg, elements, len); 182 MAC_CHECK(file_check_se [all...] |
H A D | mac_iokit.c | 73 MAC_CHECK(iokit_check_device, devtype, mdata); 82 MAC_CHECK(iokit_check_open, cred, user_client, user_client_type); 91 MAC_CHECK(iokit_check_set_properties, cred, registry_entry, properties); 100 MAC_CHECK(iokit_check_hid_control, cred);
|
H A D | mac_priv.c | 89 MAC_CHECK(priv_check, cred, priv);
|
H A D | mac_posix_sem.c | 133 MAC_CHECK(posixsem_check_create, cred, name); 146 MAC_CHECK(posixsem_check_open, cred, psem, 160 MAC_CHECK(posixsem_check_post, cred, psem, psem->psem_label); 174 MAC_CHECK(posixsem_check_unlink, cred, psem, psem->psem_label, name); 187 MAC_CHECK(posixsem_check_wait, cred, psem, psem->psem_label);
|
H A D | mac_posix_shm.c | 133 MAC_CHECK(posixshm_check_create, cred, name); 146 MAC_CHECK(posixshm_check_open, cred, shm, shm->pshm_label, fflags); 160 MAC_CHECK(posixshm_check_mmap, cred, shm, shm->pshm_label, 174 MAC_CHECK(posixshm_check_stat, cred, shm, shm->pshm_label); 188 MAC_CHECK(posixshm_check_truncate, cred, shm, shm->pshm_label, size); 202 MAC_CHECK(posixshm_check_unlink, cred, shm, shm->pshm_label, name);
|
H A D | mac_sysv_shm.c | 138 MAC_CHECK(sysvshm_check_shmat, cred, shmsegptr, shmsegptr->label, 153 MAC_CHECK(sysvshm_check_shmctl, cred, shmsegptr, shmsegptr->label, 167 MAC_CHECK(sysvshm_check_shmdt, cred, shmsegptr, shmsegptr->label); 181 MAC_CHECK(sysvshm_check_shmget, cred, shmsegptr, shmsegptr->label,
|
H A D | mac_pipe.c | 154 MAC_CHECK(pipe_check_kqfilter, cred, kn, cpipe, cpipe->pipe_label); 165 MAC_CHECK(pipe_check_ioctl, cred, cpipe, cpipe->pipe_label, cmd); 178 MAC_CHECK(pipe_check_read, cred, cpipe, cpipe->pipe_label); 192 MAC_CHECK(pipe_check_label_update, cred, cpipe, cpipe->pipe_label, newlabel); 205 MAC_CHECK(pipe_check_select, cred, cpipe, cpipe->pipe_label, which); 218 MAC_CHECK(pipe_check_stat, cred, cpipe, cpipe->pipe_label); 231 MAC_CHECK(pipe_check_write, cred, cpipe, cpipe->pipe_label);
|
H A D | mac_sysv_msg.c | 154 MAC_CHECK(sysvmsq_check_enqueue, cred, msgptr, msgptr->label, msqptr, 168 MAC_CHECK(sysvmsq_check_msgrcv, cred, msgptr, msgptr->label); 181 MAC_CHECK(sysvmsq_check_msgrmid, cred, msgptr, msgptr->label); 194 MAC_CHECK(sysvmsq_check_msqget, cred, msqptr, msqptr->label); 207 MAC_CHECK(sysvmsq_check_msqsnd, cred, msqptr, msqptr->label); 220 MAC_CHECK(sysvmsq_check_msqrcv, cred, msqptr, msqptr->label); 234 MAC_CHECK(sysvmsq_check_msqctl, cred, msqptr, msqptr->label, cmd);
|
H A D | mac_process.c | 279 MAC_CHECK(cred_check_label_update, cred, newlabel); 296 MAC_CHECK(cred_check_visible, u1, u2); 323 MAC_CHECK(proc_check_debug, cred, proc); 340 MAC_CHECK(proc_check_fork, cred, curp); 351 MAC_CHECK(proc_check_get_task_name, cred, p); 361 MAC_CHECK(proc_check_get_task, cred, p); 383 MAC_CHECK(proc_check_map_anon, proc, cred, u_addr, u_size, prot, flags, maxprot); 401 MAC_CHECK(proc_check_mprotect, cred, proc, addr, size, prot); 414 MAC_CHECK(proc_check_run_cs_invalid, proc); 432 MAC_CHECK(proc_check_sche [all...] |
H A D | mac_vfs.c | 345 MAC_CHECK(vnode_label_associate_extattr, mp, mp->mnt_mntlabel, vp, 374 MAC_CHECK(vnode_notify_create, cred, mp, mp->mnt_mntlabel, 459 MAC_CHECK(vnode_label_store, cred, vp, vp->v_label, intlabel); 601 MAC_CHECK(vnode_check_access, cred, vp, vp->v_label, mask); 616 MAC_CHECK(vnode_check_chdir, cred, dvp, dvp->v_label); 632 MAC_CHECK(vnode_check_chroot, cred, dvp, dvp->v_label, cnp); 648 MAC_CHECK(vnode_check_create, cred, dvp, dvp->v_label, cnp, vap); 664 MAC_CHECK(vnode_check_unlink, cred, dvp, dvp->v_label, vp, 681 MAC_CHECK(vnode_check_deleteacl, cred, vp, vp->v_label, type); 698 MAC_CHECK(vnode_check_deleteextatt [all...] |
H A D | mac_socket.c | 98 MAC_CHECK(socket_label_init, label, flag); 118 MAC_CHECK(socketpeer_label_init, label, flag); 280 MAC_CHECK(socket_check_kqfilter, cred, kn, 294 MAC_CHECK(socket_check_label_update, cred, 308 MAC_CHECK(socket_check_select, cred, 321 MAC_CHECK(socket_check_stat, cred, 470 MAC_CHECK(socket_check_accept, cred, 488 MAC_CHECK(socket_check_accepted, cred, 505 MAC_CHECK(socket_check_bind, ucred, 519 MAC_CHECK(socket_check_connec [all...] |
H A D | mac_sysv_sem.c | 136 MAC_CHECK(sysvsem_check_semctl, cred, semakptr, semakptr->label, cmd); 149 MAC_CHECK(sysvsem_check_semget, cred, semakptr, semakptr->label); 163 MAC_CHECK(sysvsem_check_semop, cred, semakptr, semakptr->label,
|
H A D | mac_audit.c | 87 MAC_CHECK(system_check_audit, cred, record, length); 97 MAC_CHECK(system_check_auditon, cred, cmd); 108 MAC_CHECK(system_check_auditctl, cred, vp, vl); 124 MAC_CHECK(proc_check_getauid, cred); 141 MAC_CHECK(proc_check_setauid, cred, auid); 158 MAC_CHECK(proc_check_getaudit, cred); 175 MAC_CHECK(proc_check_setaudit, cred, ai);
|
H A D | mac_inet.c | 91 MAC_CHECK(inpcb_label_init, label, flag); 120 MAC_CHECK(ipq_label_init, label, flag); 284 MAC_CHECK(inpcb_check_deliver, inp, inp->inp_label, m, label,
|
H A D | mac_net.c | 157 MAC_CHECK(mbuf_label_init, label, flag); 294 MAC_CHECK(bpfdesc_check_receive, bpf_d, label, ifp, 418 MAC_CHECK(ifnet_check_transmit, ifp, ifp->if_label, mbuf, label, 519 MAC_CHECK(ifnet_check_label_update, cred, ifp, ifp->if_label,
|
H A D | mac_internal.h | 302 * MAC_CHECK performs the designated check by walking the policy 307 #define MAC_CHECK(check, args...) do { \ macro 340 * request. Unlike MAC_CHECK, it grants if any policies return '0',
|
H A D | mac_base.c | 1059 MAC_CHECK(port_check_service, subj, obj, s, p); 1069 MAC_CHECK(port_label_compute, subj, obj, s, out);
|