| /xnu-8792.41.9/security/ |
| H A D | mac_system.c | 73 mac_system_check_acct(kauth_cred_t cred, struct vnode *vp) in mac_system_check_acct() 91 mac_system_check_host_priv(kauth_cred_t cred) in mac_system_check_host_priv() 108 mac_system_check_info(kauth_cred_t cred, const char *info_type) in mac_system_check_info() 125 mac_system_check_nfsd(kauth_cred_t cred) in mac_system_check_nfsd() 142 mac_system_check_reboot(kauth_cred_t cred, int howto) in mac_system_check_reboot() 160 mac_system_check_settime(kauth_cred_t cred) in mac_system_check_settime() 177 mac_system_check_swapon(kauth_cred_t cred, struct vnode *vp) in mac_system_check_swapon() 193 mac_system_check_swapoff(kauth_cred_t cred, struct vnode *vp) in mac_system_check_swapoff() 209 mac_system_check_sysctlbyname(kauth_cred_t cred, const char *namestring, int *name, in mac_system_check_sysctlbyname() 229 mac_system_check_kas_info(kauth_cred_t cred, int selector) in mac_system_check_kas_info()
|
| H A D | mac_socket.c | 88 mac_socket_check_accept(kauth_cred_t cred, struct socket *so) in mac_socket_check_accept() 106 mac_socket_check_accepted(kauth_cred_t cred, struct socket *so) in mac_socket_check_accepted() 148 mac_socket_check_connect(kauth_cred_t cred, struct socket *so, in mac_socket_check_connect() 167 mac_socket_check_create(kauth_cred_t cred, int domain, int type, int protocol) in mac_socket_check_create() 183 mac_socket_check_ioctl(kauth_cred_t cred, struct socket *so, u_long cmd) in mac_socket_check_ioctl() 200 mac_socket_check_stat(kauth_cred_t cred, struct socket *so) in mac_socket_check_stat() 217 mac_socket_check_listen(kauth_cred_t cred, struct socket *so) in mac_socket_check_listen() 234 mac_socket_check_receive(kauth_cred_t cred, struct socket *so) in mac_socket_check_receive() 251 mac_socket_check_received(kauth_cred_t cred, struct socket *so, struct sockaddr *saddr) in mac_socket_check_received() 268 mac_socket_check_send(kauth_cred_t cred, struct socket *so, in mac_socket_check_send() [all …]
|
| H A D | mac_file.c | 51 mac_file_check_create(struct ucred *cred) in mac_file_check_create() 60 mac_file_check_dup(struct ucred *cred, struct fileglob *fg, int newfd) in mac_file_check_dup() 69 mac_file_check_fcntl(struct ucred *cred, struct fileglob *fg, int cmd, in mac_file_check_fcntl() 79 mac_file_check_ioctl(struct ucred *cred, struct fileglob *fg, u_long cmd) in mac_file_check_ioctl() 88 mac_file_check_inherit(struct ucred *cred, struct fileglob *fg) in mac_file_check_inherit() 97 mac_file_check_receive(struct ucred *cred, struct fileglob *fg) in mac_file_check_receive() 106 mac_file_check_get_offset(struct ucred *cred, struct fileglob *fg) in mac_file_check_get_offset() 115 mac_file_check_change_offset(struct ucred *cred, struct fileglob *fg) in mac_file_check_change_offset() 124 mac_file_check_get(struct ucred *cred, struct fileglob *fg, char *elements, in mac_file_check_get() 134 mac_file_check_set(struct ucred *cred, struct fileglob *fg, char *buf, in mac_file_check_set() [all …]
|
| H A D | mac_audit.c | 82 mac_system_check_audit(struct ucred *cred, void *record, int length) in mac_system_check_audit() 92 mac_system_check_auditon(struct ucred *cred, int cmd) in mac_system_check_auditon() 102 mac_system_check_auditctl(struct ucred *cred, struct vnode *vp) in mac_system_check_auditctl() 115 kauth_cred_t cred; in mac_proc_check_getauid() local 139 kauth_cred_t cred; in mac_proc_check_setauid() local 162 kauth_cred_t cred; in mac_proc_check_getaudit() local 185 kauth_cred_t cred; in mac_proc_check_setaudit() local 268 mac_audit_check_preselect(struct ucred *cred, unsigned short syscode, void *args) in mac_audit_check_preselect() 307 mac_audit_check_postselect(struct ucred *cred, unsigned short syscode, in mac_audit_check_postselect() 361 mac_system_check_audit(__unused struct ucred *cred, __unused void *record, __unused int length) in mac_system_check_audit() [all …]
|
| H A D | mac_vfs.c | 449 kauth_cred_t cred; in mac_vnode_notify_create() local 475 kauth_cred_t cred; in mac_vnode_notify_rename() local 520 kauth_cred_t cred; in mac_vnode_notify_open() local 541 kauth_cred_t cred; in mac_vnode_notify_link() local 561 kauth_cred_t cred; in mac_vnode_notify_deleteextattr() local 581 kauth_cred_t cred; in mac_vnode_notify_setacl() local 601 kauth_cred_t cred; in mac_vnode_notify_setattrlist() local 621 kauth_cred_t cred; in mac_vnode_notify_setextattr() local 641 kauth_cred_t cred; in mac_vnode_notify_setflags() local 661 kauth_cred_t cred; in mac_vnode_notify_setmode() local [all …]
|
| H A D | mac_process.c | 107 mac_cred_label_init(struct ucred *cred) in mac_cred_label_init() 120 mac_cred_label(struct ucred *cred) in mac_cred_label() 153 mac_cred_label_destroy(kauth_cred_t cred) in mac_cred_label_destroy() 188 mac_cred_label_associate_fork(kauth_cred_t cred, proc_t proc) in mac_cred_label_associate_fork() 198 mac_cred_label_associate_kernel(kauth_cred_t cred) in mac_cred_label_associate_kernel() 208 mac_cred_label_associate_user(kauth_cred_t cred) in mac_cred_label_associate_user() 256 mac_cred_label_update(kauth_cred_t cred, struct label *newlabel) in mac_cred_label_update() 268 mac_cred_check_label_update(kauth_cred_t cred, struct label *newlabel) in mac_cred_check_label_update() 357 kauth_cred_t cred; in mac_proc_check_remote_thread_create() local 386 kauth_cred_t cred; in mac_proc_check_fork() local [all …]
|
| H A D | mac_sysv_msg.c | 106 mac_sysvmsg_label_associate(kauth_cred_t cred, struct msqid_kernel *msqptr, in mac_sysvmsg_label_associate() 114 mac_sysvmsq_label_associate(kauth_cred_t cred, struct msqid_kernel *msqptr) in mac_sysvmsq_label_associate() 132 mac_sysvmsq_check_enqueue(kauth_cred_t cred, struct msg *msgptr, in mac_sysvmsq_check_enqueue() 151 mac_sysvmsq_check_msgrcv(kauth_cred_t cred, struct msg *msgptr) in mac_sysvmsq_check_msgrcv() 168 mac_sysvmsq_check_msgrmid(kauth_cred_t cred, struct msg *msgptr) in mac_sysvmsq_check_msgrmid() 185 mac_sysvmsq_check_msqget(kauth_cred_t cred, struct msqid_kernel *msqptr) in mac_sysvmsq_check_msqget() 202 mac_sysvmsq_check_msqsnd(kauth_cred_t cred, struct msqid_kernel *msqptr) in mac_sysvmsq_check_msqsnd() 219 mac_sysvmsq_check_msqrcv(kauth_cred_t cred, struct msqid_kernel *msqptr) in mac_sysvmsq_check_msqrcv() 236 mac_sysvmsq_check_msqctl(kauth_cred_t cred, struct msqid_kernel *msqptr, in mac_sysvmsq_check_msqctl()
|
| H A D | mac_posix_shm.c | 96 mac_posixshm_vnode_label_associate(kauth_cred_t cred, in mac_posixshm_vnode_label_associate() 105 mac_posixshm_label_associate(kauth_cred_t cred, struct pshminfo *pshm, in mac_posixshm_label_associate() 112 mac_posixshm_check_create(kauth_cred_t cred, const char *name) in mac_posixshm_check_create() 129 mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *shm, int fflags) in mac_posixshm_check_open() 146 mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *shm, in mac_posixshm_check_mmap() 165 mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *shm) in mac_posixshm_check_stat() 182 mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *shm, in mac_posixshm_check_truncate() 200 mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *shm, in mac_posixshm_check_unlink()
|
| H A D | mac_posix_sem.c | 95 mac_posixsem_label_associate(kauth_cred_t cred, struct pseminfo *psem, in mac_posixsem_label_associate() 103 mac_posixsem_vnode_label_associate(kauth_cred_t cred, in mac_posixsem_vnode_label_associate() 112 mac_posixsem_check_create(kauth_cred_t cred, const char *name) in mac_posixsem_check_create() 129 mac_posixsem_check_open(kauth_cred_t cred, struct pseminfo *psem) in mac_posixsem_check_open() 147 mac_posixsem_check_post(kauth_cred_t cred, struct pseminfo *psem) in mac_posixsem_check_post() 164 mac_posixsem_check_unlink(kauth_cred_t cred, struct pseminfo *psem, in mac_posixsem_check_unlink() 182 mac_posixsem_check_wait(kauth_cred_t cred, struct pseminfo *psem) in mac_posixsem_check_wait()
|
| H A D | mac_iokit.c | 68 mac_iokit_check_open_service(kauth_cred_t cred, io_object_t service, unsigned int user_client_type) in mac_iokit_check_open_service() 77 mac_iokit_check_open(kauth_cred_t cred, io_object_t user_client, unsigned int user_client_type) in mac_iokit_check_open() 86 mac_iokit_check_set_properties(kauth_cred_t cred, io_object_t registry_entry, io_object_t propertie… in mac_iokit_check_set_properties() 95 mac_iokit_check_filter_properties(kauth_cred_t cred, io_object_t registry_entry) in mac_iokit_check_filter_properties() 104 mac_iokit_check_get_property(kauth_cred_t cred, io_object_t registry_entry, const char *name) in mac_iokit_check_get_property() 113 mac_iokit_check_hid_control(kauth_cred_t cred) in mac_iokit_check_hid_control()
|
| H A D | mac_pipe.c | 122 mac_pipe_label_associate(kauth_cred_t cred, struct pipe *cpipe) in mac_pipe_label_associate() 128 mac_pipe_check_kqfilter(kauth_cred_t cred, struct knote *kn, in mac_pipe_check_kqfilter() 143 mac_pipe_check_ioctl(kauth_cred_t cred, struct pipe *cpipe, u_long cmd) in mac_pipe_check_ioctl() 160 mac_pipe_check_read(kauth_cred_t cred, struct pipe *cpipe) in mac_pipe_check_read() 177 mac_pipe_check_select(kauth_cred_t cred, struct pipe *cpipe, int which) in mac_pipe_check_select() 194 mac_pipe_check_stat(kauth_cred_t cred, struct pipe *cpipe) in mac_pipe_check_stat() 211 mac_pipe_check_write(kauth_cred_t cred, struct pipe *cpipe) in mac_pipe_check_write()
|
| H A D | mac_sysv_shm.c | 103 mac_sysvshm_label_associate(struct ucred *cred, struct shmid_kernel *shmsegptr) in mac_sysvshm_label_associate() 115 mac_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmat() 134 mac_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmctl() 153 mac_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr) in mac_sysvshm_check_shmdt() 170 mac_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmget()
|
| H A D | mac_sysv_sem.c | 101 mac_sysvsem_label_associate(kauth_cred_t cred, struct semid_kernel *semakptr) in mac_sysvsem_label_associate() 113 mac_sysvsem_check_semctl(kauth_cred_t cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semctl() 131 mac_sysvsem_check_semget(kauth_cred_t cred, struct semid_kernel *semakptr) in mac_sysvsem_check_semget() 148 mac_sysvsem_check_semop(kauth_cred_t cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semop()
|
| H A D | mac_kext.c | 35 mac_kext_check_load(kauth_cred_t cred, const char *identifier) in mac_kext_check_load() 45 mac_kext_check_unload(kauth_cred_t cred, const char *identifier) in mac_kext_check_unload() 55 mac_kext_check_query(kauth_cred_t cred) in mac_kext_check_query()
|
| H A D | mac_mach.c | 92 struct ucred *cred = kauth_cred_get(); in mac_task_check_expose_task() local 121 kauth_cred_t cred = kauth_cred_proc_ref(current_proc()); in mac_task_check_task_id_token_get_task() local 135 kauth_cred_t cred = kauth_cred_proc_ref(p); in mac_task_check_get_movable_control_port() local 151 kauth_cred_t cred = kauth_cred_proc_ref(p); in mac_task_check_set_host_special_port() local 168 kauth_cred_t cred = kauth_cred_proc_ref(p); in mac_task_check_set_host_exception_port() local 200 kauth_cred_t cred = kauth_cred_proc_ref(p); in mac_task_check_get_task_special_port() local 232 kauth_cred_t cred = kauth_cred_proc_ref(p); in mac_task_check_set_task_special_port() local 247 kauth_cred_t cred = kauth_cred_proc_ref(p); in mac_task_check_dyld_process_info_notify_register() local 264 kauth_cred_t cred = kauth_cred_proc_ref(p); in mac_task_check_set_host_exception_ports() local
|
| H A D | mac_priv.c | 85 mac_priv_check(kauth_cred_t cred, int priv) in mac_priv_check() 103 mac_priv_grant(kauth_cred_t cred, int priv) in mac_priv_grant()
|
| H A D | mac_necp.c | 38 kauth_cred_t cred; in mac_necp_check_open() local 62 kauth_cred_t cred; in mac_necp_check_client_action() local
|
| /xnu-8792.41.9/bsd/kern/ |
| H A D | kern_credential.c | 1882 kauth_cred_change_egid(kauth_cred_t cred, gid_t new_egid) in kauth_cred_change_egid() 1950 kauth_cred_getuid(kauth_cred_t cred) in kauth_cred_getuid() 1966 kauth_cred_getruid(kauth_cred_t cred) in kauth_cred_getruid() 1982 kauth_cred_getsvuid(kauth_cred_t cred) in kauth_cred_getsvuid() 1998 kauth_cred_getgid(kauth_cred_t cred) in kauth_cred_getgid() 2014 kauth_cred_getrgid(kauth_cred_t cred) in kauth_cred_getrgid() 2030 kauth_cred_getsvgid(kauth_cred_t cred) in kauth_cred_getsvgid() 2419 kauth_cred_getguid(kauth_cred_t cred, guid_t *guidp) in kauth_cred_getguid() 2483 kauth_cred_getntsid(kauth_cred_t cred, ntsid_t *sidp) in kauth_cred_getntsid() 3072 kauth_cred_ismember_gid(kauth_cred_t cred, gid_t gid, int *resultp) in kauth_cred_ismember_gid() [all …]
|
| H A D | kern_priv.c | 78 priv_check_cred(kauth_cred_t cred, int priv, int flags) in priv_check_cred()
|
| H A D | kern_prot.c | 423 kauth_cred_t cred; in getgroups() local 1165 kauth_cred_t cred; in settid() local 1245 kauth_cred_t cred, my_target_cred; in settid_with_pid() local 1396 kauth_cred_t cred; in setgroups_internal() local 1541 groupmember(gid_t gid, kauth_cred_t cred) in groupmember() 1567 suser(kauth_cred_t cred, u_short *acflag) in suser()
|
| H A D | sysv_ipc.c | 101 ipcperm(kauth_cred_t cred, struct ipc_perm *perm, int mode_req) in ipcperm()
|
| /xnu-8792.41.9/bsd/security/audit/ |
| H A D | audit.h | 287 #define AUDIT_SESSION_REF(cred) audit_session_ref(cred) argument 288 #define AUDIT_SESSION_UNREF(cred) audit_session_unref(cred) argument 424 #define AUDIT_SESSION_REF(cred) do { \ argument 427 #define AUDIT_SESSION_UNREF(cred) do { \ argument 430 #define AUDIT_SESSION_PROCNEW(cred) do { \ argument 433 #define AUDIT_SESSION_PROCEXIT(cred) do { \ argument 436 #define AUDIT_SESSION_REF(cred) do { \ argument 439 #define AUDIT_SESSION_UNREF(cred) do { \ argument 442 #define AUDIT_SESSION_PROCNEW(cred) do { \ argument 445 #define AUDIT_SESSION_PROCEXIT(cred) do { \ argument
|
| H A D | audit.c | 230 kauth_cred_t cred; in audit_record_ctor() local 614 kauth_cred_t cred; in audit_syscall_enter() local 759 kauth_cred_t cred; in audit_subcall_enter() local 828 kauth_cred_t cred; in audit_mach_syscall_enter() local
|
| H A D | audit_session.c | 440 kauth_cred_t cred = kauth_cred_get(); in audit_session_debug_filterfn() local 991 audit_session_ref(kauth_cred_t cred) in audit_session_ref() 1012 audit_session_unref(kauth_cred_t cred) in audit_session_unref() 1030 kauth_cred_t cred = proc_ucred(p); in audit_session_procnew() local 1048 kauth_cred_t cred = proc_ucred(p); in audit_session_procexit() local 1087 audit_session_update_check(kauth_cred_t cred, auditinfo_addr_t *old, in audit_session_update_check() 1244 kauth_cred_t cred = NULL; in audit_session_self() local 1316 kauth_cred_t cred = NULL; in audit_session_port() local
|
| /xnu-8792.41.9/bsd/netinet6/ |
| H A D | nd6_send.c | 92 kauth_cred_t cred; variable
|