| /xnu-10002.41.9/security/ |
| H A D | mac_sysv_msg.c | 81 MAC_PERFORM(sysvmsg_label_init, label); in mac_sysvmsg_label_init() 95 MAC_PERFORM(sysvmsq_label_init, label); in mac_sysvmsq_label_init() 109 MAC_PERFORM(sysvmsg_label_associate, cred, msqptr, mac_sysvmsq_label(msqptr), in mac_sysvmsg_label_associate() 116 MAC_PERFORM(sysvmsq_label_associate, cred, msqptr, mac_sysvmsq_label(msqptr)); in mac_sysvmsq_label_associate() 122 MAC_PERFORM(sysvmsg_label_recycle, mac_sysvmsg_label(msgptr)); in mac_sysvmsg_label_recycle() 128 MAC_PERFORM(sysvmsq_label_recycle, mac_sysvmsq_label(msqptr)); in mac_sysvmsq_label_recycle()
|
| H A D | mac_sysv_sem.c | 82 MAC_PERFORM(sysvsem_label_init, label); in mac_sysvsem_label_init() 96 MAC_PERFORM(sysvsem_label_destroy, label); in mac_sysvsem_label_destroy() 103 MAC_PERFORM(sysvsem_label_associate, cred, semakptr, mac_sysvsem_label(semakptr)); in mac_sysvsem_label_associate() 109 MAC_PERFORM(sysvsem_label_recycle, mac_sysvsem_label(semakptr)); in mac_sysvsem_label_recycle()
|
| H A D | mac_sysv_shm.c | 84 MAC_PERFORM(sysvshm_label_init, label); in mac_sysvshm_label_init() 98 MAC_PERFORM(sysvshm_label_destroy, label); in mac_sysvshm_label_destroy() 105 MAC_PERFORM(sysvshm_label_associate, cred, shmsegptr, mac_sysvshm_label(shmsegptr)); in mac_sysvshm_label_associate() 111 MAC_PERFORM(sysvshm_label_recycle, mac_sysvshm_label(shmsegptr)); in mac_sysvshm_label_recycle()
|
| H A D | mac_posix_sem.c | 76 MAC_PERFORM(posixsem_label_init, label); in mac_posixsem_label_init() 90 MAC_PERFORM(posixsem_label_destroy, label); in mac_posixsem_label_destroy() 98 MAC_PERFORM(posixsem_label_associate, cred, psem, mac_posixsem_label(psem), name); in mac_posixsem_label_associate() 107 MAC_PERFORM(vnode_label_associate_posixsem, cred, in mac_posixsem_vnode_label_associate()
|
| H A D | mac_posix_shm.c | 77 MAC_PERFORM(posixshm_label_init, label); in mac_posixshm_label_init() 85 MAC_PERFORM(posixshm_label_destroy, label); in mac_posixshm_label_destroy() 100 MAC_PERFORM(vnode_label_associate_posixshm, cred, in mac_posixshm_vnode_label_associate() 108 MAC_PERFORM(posixshm_label_associate, cred, pshm, mac_posixshm_label(pshm), name); in mac_posixshm_label_associate()
|
| H A D | mac_mach.c | 281 MAC_PERFORM(thread_userret, td); in mac_thread_userret() 287 MAC_PERFORM(thread_telemetry, t, err, data, length); in mac_thread_telemetry() 301 MAC_PERFORM(proc_notify_exec_complete, proc); in mac_proc_notify_exec_complete() 335 MAC_PERFORM(exc_action_label_init, label); in mac_exc_create_label() 342 MAC_PERFORM(exc_action_label_destroy, label); in mac_exc_free_label() 352 MAC_PERFORM(exc_action_label_associate, action, mac_exc_label(action)); in mac_exc_associate_action_label() 402 MAC_PERFORM(exc_action_label_populate, label, proc); in mac_exc_create_label_for_proc()
|
| H A D | mac_vfs.c | 126 MAC_PERFORM(devfs_label_init, label); in mac_devfs_label_init() 142 MAC_PERFORM(devfs_label_destroy, label); in mac_devfs_label_destroy() 152 MAC_PERFORM(mount_label_init, label); in mac_mount_label_init() 168 MAC_PERFORM(mount_label_destroy, label); in mac_mount_label_destroy() 178 MAC_PERFORM(vnode_label_init, label); in mac_vnode_label_alloc() 203 MAC_PERFORM(vnode_label_destroy, label); in mac_vnode_label_cleanup() 255 MAC_PERFORM(vnode_label_recycle, v_label); in mac_vnode_label_recycle() 269 MAC_PERFORM(vnode_label_init, dest); in mac_vnode_label_copy() 271 MAC_PERFORM(vnode_label_copy, src, dest); in mac_vnode_label_copy() 341 MAC_PERFORM(devfs_label_copy, src, dest); in mac_devfs_label_copy() [all …]
|
| H A D | mac_process.c | 102 MAC_PERFORM(cred_label_init, label); in mac_cred_label_alloc() 136 MAC_PERFORM(cred_label_destroy, label); in mac_cred_label_free() 211 MAC_PERFORM(cred_label_associate_fork, cred, proc); in mac_cred_label_associate_fork() 221 MAC_PERFORM(cred_label_associate_kernel, cred); in mac_cred_label_associate_kernel() 231 MAC_PERFORM(cred_label_associate_user, cred); in mac_cred_label_associate_user() 242 MAC_PERFORM(cred_label_associate, parent_cred, child_cred); in mac_cred_label_associate() 285 MAC_PERFORM(cred_label_update, cred, newlabel); in mac_cred_label_update() 409 MAC_PERFORM(proc_notify_service_port_derive, cred, sp_info); in mac_proc_notify_service_port_derive() 573 MAC_PERFORM(proc_notify_cs_invalidated, proc); in mac_proc_notify_cs_invalidated() 668 MAC_PERFORM(proc_notify_exit, proc); in mac_proc_notify_exit()
|
| H A D | mac_pipe.c | 84 MAC_PERFORM(pipe_label_init, label); in mac_pipe_label_alloc() 109 MAC_PERFORM(pipe_label_destroy, label); in mac_pipe_label_free() 124 MAC_PERFORM(pipe_label_associate, cred, cpipe, mac_pipe_label(cpipe)); in mac_pipe_label_associate()
|
| H A D | mac_pty.c | 39 MAC_PERFORM(pty_notify_grant, p, tp, dev, label); in mac_pty_notify_grant() 45 MAC_PERFORM(pty_notify_close, p, tp, dev, label); in mac_pty_notify_close()
|
| H A D | mac_file.c | 195 MAC_PERFORM(file_check_mmap_downgrade, cred, fg, NULL, &result); in mac_file_check_mmap_downgrade() 203 MAC_PERFORM(file_notify_close, cred, fg, NULL, ((fg->fg_flag & FWASWRITTEN) ? 1 : 0)); in mac_file_notify_close()
|
| H A D | mac_internal.h | 310 #define MAC_PERFORM(operation, args...) do { \ macro
|
| /xnu-10002.41.9/bsd/miscfs/bindfs/ |
| H A D | bind_vfsops.c | 281 MAC_PERFORM(mount_label_associate, cred, vnode_mount(lowerrootvp), vfs_mntlabel(mp)); in bindfs_mount()
|
| /xnu-10002.41.9/bsd/miscfs/nullfs/ |
| H A D | null_vfsops.c | 299 MAC_PERFORM(mount_label_associate, cred, vnode_mount(lowerrootvp), vfs_mntlabel(mp)); in nullfs_mount()
|