Searched refs:MAC_CHECK (Results 1 - 20 of 20) sorted by relevance

/xnu-2422.115.4/security/
H A Dmac_system.c80 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 Dmac_kext.c10 MAC_CHECK(kext_check_load, cred, identifier);
19 MAC_CHECK(kext_check_unload, cred, identifier);
H A Dmac_port.c159 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 Dmac_file.c98 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 Dmac_iokit.c73 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 Dmac_priv.c89 MAC_CHECK(priv_check, cred, priv);
H A Dmac_posix_sem.c133 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 Dmac_posix_shm.c133 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 Dmac_sysv_shm.c138 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 Dmac_pipe.c154 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 Dmac_sysv_msg.c154 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 Dmac_process.c279 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 Dmac_vfs.c345 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 Dmac_socket.c98 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 Dmac_sysv_sem.c136 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 Dmac_audit.c87 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 Dmac_inet.c91 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 Dmac_net.c157 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 Dmac_internal.h302 * 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 Dmac_base.c1059 MAC_CHECK(port_check_service, subj, obj, s, p);
1069 MAC_CHECK(port_label_compute, subj, obj, s, out);

Completed in 94 milliseconds