| /xnu-11215/security/ |
| H A D | mac_socket.c | 99 MAC_CHECK(socket_check_accept, cred, in mac_socket_check_accept() 121 MAC_CHECK(socket_check_accepted, cred, in mac_socket_check_accepted() 142 MAC_CHECK(socket_check_bind, ucred, in mac_socket_check_bind() 160 MAC_CHECK(socket_check_connect, cred, in mac_socket_check_connect() 194 MAC_CHECK(socket_check_ioctl, cred, in mac_socket_check_ioctl() 211 MAC_CHECK(socket_check_stat, cred, in mac_socket_check_stat() 228 MAC_CHECK(socket_check_listen, cred, in mac_socket_check_listen() 245 MAC_CHECK(socket_check_receive, cred, in mac_socket_check_receive() 262 MAC_CHECK(socket_check_received, cred, in mac_socket_check_received() 280 MAC_CHECK(socket_check_send, cred, in mac_socket_check_send() [all …]
|
| H A D | mac_system.c | 84 MAC_CHECK(system_check_acct, cred, vp, in mac_system_check_acct() 102 MAC_CHECK(system_check_host_priv, cred); in mac_system_check_host_priv() 119 MAC_CHECK(system_check_info, cred, info_type); in mac_system_check_info() 136 MAC_CHECK(system_check_nfsd, cred); in mac_system_check_nfsd() 153 MAC_CHECK(system_check_reboot, cred, howto); in mac_system_check_reboot() 171 MAC_CHECK(system_check_settime, cred); in mac_system_check_settime() 188 MAC_CHECK(system_check_swapon, cred, vp, mac_vnode_label(vp)); in mac_system_check_swapon() 204 MAC_CHECK(system_check_swapoff, cred, vp, mac_vnode_label(vp)); in mac_system_check_swapoff() 222 MAC_CHECK(system_check_sysctlbyname, cred, namestring, in mac_system_check_sysctlbyname() 240 MAC_CHECK(system_check_kas_info, cred, selector); in mac_system_check_kas_info()
|
| H A D | mac_process.c | 300 MAC_CHECK(cred_check_label_update, cred, newlabel); in mac_cred_check_label_update() 317 MAC_CHECK(cred_check_visible, u1, u2); in mac_cred_check_visible() 368 MAC_CHECK(proc_check_dump_core, proc); in mac_proc_check_dump_core() 551 MAC_CHECK(proc_check_run_cs_invalid, proc); in mac_proc_check_run_cs_invalid() 636 MAC_CHECK(proc_check_syscall_unix, curp, scnum); in mac_proc_check_syscall_unix() 788 MAC_CHECK(proc_check_setuid, cred, uid); in mac_proc_check_setuid() 808 MAC_CHECK(proc_check_seteuid, cred, euid); in mac_proc_check_seteuid() 828 MAC_CHECK(proc_check_setreuid, cred, ruid, euid); in mac_proc_check_setreuid() 848 MAC_CHECK(proc_check_setgid, cred, gid); in mac_proc_check_setgid() 868 MAC_CHECK(proc_check_setegid, cred, egid); in mac_proc_check_setegid() [all …]
|
| H A D | mac_file.c | 55 MAC_CHECK(file_check_create, cred); in mac_file_check_create() 64 MAC_CHECK(file_check_dup, cred, fg, NULL, newfd); in mac_file_check_dup() 74 MAC_CHECK(file_check_fcntl, cred, fg, NULL, cmd, arg); in mac_file_check_fcntl() 83 MAC_CHECK(file_check_ioctl, cred, fg, NULL, cmd); in mac_file_check_ioctl() 92 MAC_CHECK(file_check_inherit, cred, fg, NULL); in mac_file_check_inherit() 101 MAC_CHECK(file_check_receive, cred, fg, NULL); in mac_file_check_receive() 110 MAC_CHECK(file_check_get_offset, cred, fg, NULL); in mac_file_check_get_offset() 119 MAC_CHECK(file_check_change_offset, cred, fg, NULL); in mac_file_check_change_offset() 129 MAC_CHECK(file_check_get, cred, fg, elements, len); in mac_file_check_get() 139 MAC_CHECK(file_check_set, cred, fg, buf, buflen); in mac_file_check_set() [all …]
|
| H A D | mac_iokit.c | 72 MAC_CHECK(iokit_check_open_service, cred, service, user_client_type); in mac_iokit_check_open_service() 81 MAC_CHECK(iokit_check_open, cred, user_client, user_client_type); in mac_iokit_check_open() 90 MAC_CHECK(iokit_check_set_properties, cred, registry_entry, properties); in mac_iokit_check_set_properties() 99 MAC_CHECK(iokit_check_filter_properties, cred, registry_entry); in mac_iokit_check_filter_properties() 108 MAC_CHECK(iokit_check_get_property, cred, registry_entry, name); in mac_iokit_check_get_property() 117 MAC_CHECK(iokit_check_hid_control, cred); in mac_iokit_check_hid_control()
|
| H A D | mac_mach.c | 122 MAC_CHECK(proc_check_task_id_token_get_task, in mac_task_check_task_id_token_get_task() 133 MAC_CHECK(proc_check_get_movable_control_port, in mac_task_check_get_movable_control_port() 146 MAC_CHECK(proc_check_set_host_special_port, in mac_task_check_set_host_special_port() 159 MAC_CHECK(proc_check_set_host_exception_port, in mac_task_check_set_host_exception_port() 188 MAC_CHECK(proc_check_get_task_special_port, in mac_task_check_get_task_special_port() 215 MAC_CHECK(proc_check_set_task_special_port, in mac_task_check_set_task_special_port() 246 MAC_CHECK(proc_check_set_task_exception_port, in mac_task_check_set_task_exception_ports() 282 MAC_CHECK(proc_check_set_thread_exception_port, in mac_task_check_set_thread_exception_ports() 298 MAC_CHECK(proc_check_dyld_process_info_notify_register, in mac_task_check_dyld_process_info_notify_register() 316 MAC_CHECK(proc_check_set_host_exception_port, in mac_task_check_set_host_exception_ports() [all …]
|
| H A D | mac_sysv_msg.c | 144 MAC_CHECK(sysvmsq_check_enqueue, cred, msgptr, mac_sysvmsg_label(msgptr), msqptr, in mac_sysvmsq_check_enqueue() 162 MAC_CHECK(sysvmsq_check_msgrcv, cred, msgptr, mac_sysvmsg_label(msgptr)); in mac_sysvmsq_check_msgrcv() 179 MAC_CHECK(sysvmsq_check_msgrmid, cred, msgptr, mac_sysvmsg_label(msgptr)); in mac_sysvmsq_check_msgrmid() 196 MAC_CHECK(sysvmsq_check_msqget, cred, msqptr, mac_sysvmsq_label(msqptr)); in mac_sysvmsq_check_msqget() 213 MAC_CHECK(sysvmsq_check_msqsnd, cred, msqptr, mac_sysvmsq_label(msqptr)); in mac_sysvmsq_check_msqsnd() 230 MAC_CHECK(sysvmsq_check_msqrcv, cred, msqptr, mac_sysvmsq_label(msqptr)); in mac_sysvmsq_check_msqrcv() 248 MAC_CHECK(sysvmsq_check_msqctl, cred, msqptr, mac_sysvmsq_label(msqptr), cmd); in mac_sysvmsq_check_msqctl()
|
| H A D | mac_vfs.c | 463 MAC_CHECK(vnode_notify_create, cred, mp, mac_mount_label(mp), in mac_vnode_notify_create() 1521 MAC_CHECK(vnode_check_kqfilter, cred, file_cred, kn, vp, in mac_vnode_check_kqfilter() 1660 MAC_CHECK(vnode_check_read, cred, file_cred, vp, in mac_vnode_check_read() 1792 MAC_CHECK(vnode_check_revoke, cred, vp, mac_vnode_label(vp)); in mac_vnode_check_revoke() 2021 MAC_CHECK(vnode_check_stat, cred, file_cred, vp, in mac_vnode_check_stat() 2068 MAC_CHECK(vnode_check_truncate, cred, file_cred, vp, in mac_vnode_check_truncate() 2293 MAC_CHECK(mount_check_mount_late, cred, mp); in mac_mount_check_mount_late() 2317 MAC_CHECK(mount_check_snapshot_create, cred, mp, name); in mac_mount_check_snapshot_create() 2340 MAC_CHECK(mount_check_snapshot_delete, cred, mp, name); in mac_mount_check_snapshot_delete() 2386 MAC_CHECK(mount_check_snapshot_revert, cred, mp, name); in mac_mount_check_snapshot_revert() [all …]
|
| H A D | mac_posix_shm.c | 123 MAC_CHECK(posixshm_check_create, cred, name); in mac_posixshm_check_create() 140 MAC_CHECK(posixshm_check_open, cred, shm, mac_posixshm_label(shm), fflags); in mac_posixshm_check_open() 158 MAC_CHECK(posixshm_check_mmap, cred, shm, mac_posixshm_label(shm), in mac_posixshm_check_mmap() 176 MAC_CHECK(posixshm_check_stat, cred, shm, mac_posixshm_label(shm)); in mac_posixshm_check_stat() 194 MAC_CHECK(posixshm_check_truncate, cred, shm, mac_posixshm_label(shm), size); in mac_posixshm_check_truncate() 212 MAC_CHECK(posixshm_check_unlink, cred, shm, mac_posixshm_label(shm), name); in mac_posixshm_check_unlink()
|
| H A D | mac_pipe.c | 139 MAC_CHECK(pipe_check_kqfilter, cred, kn, cpipe, mac_pipe_label(cpipe)); in mac_pipe_check_kqfilter() 154 MAC_CHECK(pipe_check_ioctl, cred, cpipe, mac_pipe_label(cpipe), cmd); in mac_pipe_check_ioctl() 171 MAC_CHECK(pipe_check_read, cred, cpipe, mac_pipe_label(cpipe)); in mac_pipe_check_read() 188 MAC_CHECK(pipe_check_select, cred, cpipe, mac_pipe_label(cpipe), which); in mac_pipe_check_select() 205 MAC_CHECK(pipe_check_stat, cred, cpipe, mac_pipe_label(cpipe)); in mac_pipe_check_stat() 222 MAC_CHECK(pipe_check_write, cred, cpipe, mac_pipe_label(cpipe)); in mac_pipe_check_write()
|
| H A D | mac_posix_sem.c | 123 MAC_CHECK(posixsem_check_create, cred, name); in mac_posixsem_check_create() 140 MAC_CHECK(posixsem_check_open, cred, psem, in mac_posixsem_check_open() 158 MAC_CHECK(posixsem_check_post, cred, psem, mac_posixsem_label(psem)); in mac_posixsem_check_post() 176 MAC_CHECK(posixsem_check_unlink, cred, psem, mac_posixsem_label(psem), name); in mac_posixsem_check_unlink() 193 MAC_CHECK(posixsem_check_wait, cred, psem, mac_posixsem_label(psem)); in mac_posixsem_check_wait()
|
| H A D | mac_kext.c | 39 MAC_CHECK(kext_check_load, cred, identifier); in mac_kext_check_load() 49 MAC_CHECK(kext_check_unload, cred, identifier); in mac_kext_check_unload() 59 MAC_CHECK(kext_check_query, cred); in mac_kext_check_query()
|
| H A D | mac_sysv_shm.c | 127 MAC_CHECK(sysvshm_check_shmat, cred, shmsegptr, mac_sysvshm_label(shmsegptr), in mac_sysvshm_check_shmat() 146 MAC_CHECK(sysvshm_check_shmctl, cred, shmsegptr, mac_sysvshm_label(shmsegptr), in mac_sysvshm_check_shmctl() 164 MAC_CHECK(sysvshm_check_shmdt, cred, shmsegptr, mac_sysvshm_label(shmsegptr)); in mac_sysvshm_check_shmdt() 182 MAC_CHECK(sysvshm_check_shmget, cred, shmsegptr, mac_sysvshm_label(shmsegptr), in mac_sysvshm_check_shmget()
|
| H A D | mac_audit.c | 86 MAC_CHECK(system_check_audit, cred, record, length); in mac_system_check_audit() 96 MAC_CHECK(system_check_auditon, cred, cmd); in mac_system_check_auditon() 107 MAC_CHECK(system_check_auditctl, cred, vp, vl); in mac_system_check_auditctl() 128 MAC_CHECK(proc_check_getauid, current_cached_proc_cred(curp)); in mac_proc_check_getauid() 148 MAC_CHECK(proc_check_setauid, current_cached_proc_cred(curp), auid); in mac_proc_check_setauid() 168 MAC_CHECK(proc_check_getaudit, current_cached_proc_cred(curp)); in mac_proc_check_getaudit() 188 MAC_CHECK(proc_check_setaudit, current_cached_proc_cred(curp), ai); in mac_proc_check_setaudit()
|
| H A D | mac_sysv_sem.c | 125 MAC_CHECK(sysvsem_check_semctl, cred, semakptr, mac_sysvsem_label(semakptr), cmd); in mac_sysvsem_check_semctl() 142 MAC_CHECK(sysvsem_check_semget, cred, semakptr, mac_sysvsem_label(semakptr)); in mac_sysvsem_check_semget() 160 MAC_CHECK(sysvsem_check_semop, cred, semakptr, mac_sysvsem_label(semakptr), in mac_sysvsem_check_semop()
|
| H A D | mac_necp.c | 51 MAC_CHECK(necp_check_open, current_cached_proc_cred(proc), flags); in mac_necp_check_open() 71 MAC_CHECK(necp_check_client_action, current_cached_proc_cred(proc), fg, action); in mac_necp_check_client_action()
|
| H A D | mac_skywalk.c | 41 MAC_CHECK(skywalk_flow_check_connect, kauth_cred_get(), flow, addr, type, protocol); in mac_skywalk_flow_check_connect() 51 MAC_CHECK(skywalk_flow_check_listen, kauth_cred_get(), flow, addr, type, protocol); in mac_skywalk_flow_check_listen()
|
| H A D | mac_priv.c | 93 MAC_CHECK(priv_check, cred, priv); in mac_priv_check()
|
| H A D | mac_internal.h | 264 #define MAC_CHECK(check, args...) do { \ macro
|
| H A D | mac_base.c | 1543 MAC_CHECK(proc_check_syscall_mac, p, target, callnum); in mac_proc_check_mac_syscall()
|