| /xnu-10002.41.9/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() 178 MAC_CHECK(socket_check_create, cred, domain, type, protocol); in mac_socket_check_create() 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() [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_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_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() 348 MAC_CHECK(proc_check_debug, tracing_cred, traced_ident); in mac_proc_check_debug() 368 MAC_CHECK(proc_check_dump_core, proc); in mac_proc_check_dump_core() 397 MAC_CHECK(proc_check_remote_thread_create, cred, proc, flavor, new_state, new_state_count); in mac_proc_check_remote_thread_create() 430 MAC_CHECK(proc_check_fork, cred, curp); in mac_proc_check_fork() 443 MAC_CHECK(proc_check_get_task_with_flavor, cred, pident, flavor); in mac_proc_check_get_task() 455 MAC_CHECK(proc_check_expose_task_with_flavor, cred, pident, flavor); in mac_proc_check_expose_task() 471 MAC_CHECK(proc_check_inherit_ipc_ports, p, cur_vp, cur_offset, img_vp, img_offset, scriptvp); in mac_proc_check_inherit_ipc_ports() 499 MAC_CHECK(proc_check_map_anon, proc, cred, u_addr, u_size, prot, flags, maxprot); in mac_proc_check_map_anon() [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_vfs.c | 419 MAC_CHECK(vnode_label_associate_extattr, mp, mac_mount_label(mp), vp, in mac_vnode_label_associate_extattr() 463 MAC_CHECK(vnode_notify_create, cred, mp, mac_mount_label(mp), in mac_vnode_notify_create() 795 MAC_CHECK(vnode_label_store, cred, vp, mac_vnode_label(vp), intlabel); in mac_vnode_label_store() 967 MAC_CHECK(vnode_check_access, cred, vp, mac_vnode_label(vp), mask); in mac_vnode_check_access() 989 MAC_CHECK(vnode_check_chdir, cred, dvp, mac_vnode_label(dvp)); in mac_vnode_check_chdir() 1012 MAC_CHECK(vnode_check_chroot, cred, dvp, mac_vnode_label(dvp), cnp); in mac_vnode_check_chroot() 1035 MAC_CHECK(vnode_check_clone, cred, dvp, mac_vnode_label(dvp), vp, in mac_vnode_check_clone() 1058 MAC_CHECK(vnode_check_create, cred, dvp, mac_vnode_label(dvp), cnp, vap); in mac_vnode_check_create() 1081 MAC_CHECK(vnode_check_unlink, cred, dvp, mac_vnode_label(dvp), vp, in mac_vnode_check_unlink() 1105 MAC_CHECK(vnode_check_deleteacl, cred, vp, mac_vnode_label(vp), type); [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_mach.c | 95 MAC_CHECK(proc_check_expose_task_with_flavor, cred, &pident, flavor); in mac_task_check_expose_task() 124 MAC_CHECK(proc_check_task_id_token_get_task, cred, pidentp, flavor); in mac_task_check_task_id_token_get_task() 136 MAC_CHECK(proc_check_get_movable_control_port, cred); in mac_task_check_get_movable_control_port() 152 MAC_CHECK(proc_check_set_host_special_port, cred, id, port); in mac_task_check_set_host_special_port() 169 MAC_CHECK(proc_check_set_host_exception_port, cred, exception); in mac_task_check_set_host_exception_port() 204 MAC_CHECK(proc_check_get_task_special_port, cred, pidentp, which); in mac_task_check_get_task_special_port() 236 MAC_CHECK(proc_check_set_task_special_port, cred, &pident, which, port); in mac_task_check_set_task_special_port() 248 MAC_CHECK(proc_check_dyld_process_info_notify_register, cred); in mac_task_check_dyld_process_info_notify_register() 267 MAC_CHECK(proc_check_set_host_exception_port, cred, exception); in mac_task_check_set_host_exception_ports() 370 MAC_CHECK(exc_action_label_update, action, mac_exc_label(action), newlabel); in mac_exc_update_action_label() [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() 130 MAC_CHECK(proc_check_getauid, cred); in mac_proc_check_getauid() 153 MAC_CHECK(proc_check_setauid, cred, auid); in mac_proc_check_setauid() 176 MAC_CHECK(proc_check_getaudit, cred); in mac_proc_check_getaudit() 199 MAC_CHECK(proc_check_setaudit, cred, 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_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_necp.c | 53 MAC_CHECK(necp_check_open, cred, flags); in mac_necp_check_open() 77 MAC_CHECK(necp_check_client_action, cred, fg, action); in mac_necp_check_client_action()
|
| H A D | mac_priv.c | 93 MAC_CHECK(priv_check, cred, priv); in mac_priv_check()
|
| H A D | mac_internal.h | 261 #define MAC_CHECK(check, args...) do { \ macro
|
| H A D | mac_base.c | 1547 MAC_CHECK(proc_check_syscall_mac, p, target, callnum); in mac_proc_check_mac_syscall()
|