| /xnu-11417.101.15/security/ |
| H A D | mac_policy.h | 133 typedef struct ucred *kauth_cred_t; typedef 210 kauth_cred_t cred, 246 kauth_cred_t cred, 293 kauth_cred_t old, 321 kauth_cred_t cred, 339 kauth_cred_t u1, 340 kauth_cred_t u2 354 kauth_cred_t cred, 366 kauth_cred_t cred 381 kauth_cred_t parent_cred, [all …]
|
| H A D | mac_framework.h | 149 int mac_audit_check_postselect(kauth_cred_t cred, unsigned short syscode, 151 int mac_audit_check_preselect(kauth_cred_t cred, unsigned short syscode, 153 int mac_cred_check_label_update(kauth_cred_t cred, 159 int mac_cred_check_visible(kauth_cred_t u1, kauth_cred_t u2) __result_use_check; 161 void mac_cred_label_associate(kauth_cred_t cred_parent, 162 kauth_cred_t cred_child); 163 void mac_cred_label_associate_fork(kauth_cred_t cred, proc_t child); 164 void mac_cred_label_associate_kernel(kauth_cred_t cred); 165 void mac_cred_label_associate_user(kauth_cred_t cred); 166 void mac_cred_label_destroy(kauth_cred_t cred); [all …]
|
| 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() 130 mac_socket_check_bind(kauth_cred_t ucred, struct socket *so, in mac_socket_check_bind() 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() [all …]
|
| 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_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_vfs.c | 449 kauth_cred_t cred; in mac_vnode_notify_create() 474 kauth_cred_t cred; in mac_vnode_notify_rename() 495 kauth_cred_t cred; in mac_vnode_notify_open() 516 kauth_cred_t cred; in mac_vnode_notify_link() 536 kauth_cred_t cred; in mac_vnode_notify_deleteextattr() 556 kauth_cred_t cred; in mac_vnode_notify_setacl() 576 kauth_cred_t cred; in mac_vnode_notify_setattrlist() 596 kauth_cred_t cred; in mac_vnode_notify_setextattr() 616 kauth_cred_t cred; in mac_vnode_notify_setflags() 636 kauth_cred_t cred; in mac_vnode_notify_setmode() [all …]
|
| 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_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_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_process.c | 161 kauth_cred_t cr; in mac_cred_label_externalize_audit() 174 mac_cred_label_destroy(kauth_cred_t cred) in mac_cred_label_destroy() 209 mac_cred_label_associate_fork(kauth_cred_t cred, proc_t proc) in mac_cred_label_associate_fork() 219 mac_cred_label_associate_kernel(kauth_cred_t cred) in mac_cred_label_associate_kernel() 229 mac_cred_label_associate_user(kauth_cred_t cred) in mac_cred_label_associate_user() 277 mac_cred_label_update(kauth_cred_t cred, struct label *newlabel) in mac_cred_label_update() 289 mac_cred_check_label_update(kauth_cred_t cred, struct label *newlabel) in mac_cred_check_label_update() 306 mac_cred_check_visible(kauth_cred_t u1, kauth_cred_t u2) in mac_cred_check_visible() 323 mac_proc_check_debug(proc_ident_t tracing_ident, kauth_cred_t tracing_cred, proc_ident_t traced_ide… in mac_proc_check_debug() 475 mac_proc_check_map_anon(proc_t proc, kauth_cred_t cred, user_addr_t u_addr, in mac_proc_check_map_anon() [all …]
|
| 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_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()
|
| /xnu-11417.101.15/bsd/sys/ |
| H A D | kauth.h | 165 extern void kauth_cred_ref(kauth_cred_t cred); 174 extern void kauth_cred_unref(kauth_cred_t *credp); 194 extern kauth_cred_t kauth_cred_get(void) __pure2; 220 extern kauth_cred_t kauth_cred_get_with_ref(void); 244 extern kauth_cred_t current_cached_proc_cred(proc_t) __pure2; 271 extern kauth_cred_t current_cached_proc_cred_ref(proc_t); 283 extern kauth_cred_t kauth_cred_proc_ref(proc_t procp); 292 extern kauth_cred_t kauth_cred_proc_ref_for_pid(pid_t pid); 301 extern kauth_cred_t kauth_cred_proc_ref_for_pidversion(pid_t pid, uint32_t version); 309 extern kauth_cred_t kauth_cred_create(kauth_cred_t cred); [all …]
|
| H A D | ucred.h | 189 typedef struct ucred *kauth_cred_t; typedef 212 #define NOCRED ((kauth_cred_t )0) /* no credential available */ 213 #define FSCRED ((kauth_cred_t )-1) /* filesystem credential */ 220 int suser(kauth_cred_t cred, u_short *acflag); 222 void cru2x(kauth_cred_t cr, struct xucred *xcr);
|
| H A D | buf.h | 198 kauth_cred_t buf_rcred(buf_t bp); 208 kauth_cred_t buf_wcred(buf_t bp); 898 errno_t buf_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp); 918 …dr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bp… 935 errno_t buf_meta_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp); 954 …dr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bp…
|
| H A D | file_internal.h | 93 typedef struct ucred *kauth_cred_t; typedef 184 …kauth_cred_t XNU_PTRAUTH_SIGNED_PTR("fileglob.fg_cred") fg_cred; /* credentials ass… 513 fp_close_and_unlock(proc_t p, kauth_cred_t p_cred, int fd, struct fileproc *fp, int flags); 565 int dup2(proc_t p, kauth_cred_t p_cred, int from, int to, int *fd); 566 int close_nocancel(proc_t p, kauth_cred_t p_cred, int fd);
|
| /xnu-11417.101.15/bsd/kern/ |
| H A D | kern_credential.c | 1865 kauth_cred_change_egid(kauth_cred_t cred, gid_t new_egid) in kauth_cred_change_egid() 1922 kauth_cred_getuid(kauth_cred_t cred) in kauth_cred_getuid() 1928 kauth_cred_getruid(kauth_cred_t cred) in kauth_cred_getruid() 1934 kauth_cred_getsvuid(kauth_cred_t cred) in kauth_cred_getsvuid() 1941 kauth_cred_getgid(kauth_cred_t cred) in kauth_cred_getgid() 1947 kauth_cred_getrgid(kauth_cred_t cred) in kauth_cred_getrgid() 1953 kauth_cred_getsvgid(kauth_cred_t cred) in kauth_cred_getsvgid() 2342 kauth_cred_getguid(kauth_cred_t cred, guid_t *guidp) in kauth_cred_getguid() 2405 kauth_cred_getntsid(kauth_cred_t cred, ntsid_t *sidp) in kauth_cred_getntsid() 2993 kauth_cred_ismember_gid(kauth_cred_t cred, gid_t gid, int *resultp) in kauth_cred_ismember_gid() [all …]
|
| H A D | kern_prot.c | 325 kauth_cred_t tro_cred = tro->tro_cred; in gettid() 423 kauth_cred_t cred; in getgroups() 712 ^bool (kauth_cred_t parent, kauth_cred_t model) { in setuid() 796 ^bool (kauth_cred_t parent, kauth_cred_t model) { in seteuid() 873 ^bool (kauth_cred_t parent, kauth_cred_t model) { in setreuid() 963 ^bool (kauth_cred_t parent, kauth_cred_t model) { in setgid() 1029 ^bool (kauth_cred_t parent, kauth_cred_t model) { in setegid() 1110 ^bool (kauth_cred_t parent, kauth_cred_t model) { in setregid() 1159 kern_settid_assume_cred(thread_ro_t tro, kauth_cred_t tmp) in kern_settid_assume_cred() 1161 kauth_cred_t cred = tro->tro_cred; in kern_settid_assume_cred() [all …]
|
| H A D | kern_authorization.c | 128 static int kauth_authorize_process_callback(kauth_cred_t _credential, void *_idata, kauth_acti… 131 static int kauth_authorize_generic_callback(kauth_cred_t _credential, void *_idata, kauth_acti… 135 extern int cansignal(struct proc *, kauth_cred_t, struct proc *, int); 372 kauth_authorize_action(kauth_scope_t scope, kauth_cred_t credential, kauth_action_t action, in kauth_authorize_action() 417 kauth_authorize_allow(__unused kauth_cred_t credential, __unused void *idata, __unused kauth_action… in kauth_authorize_allow() 448 kauth_authorize_process(kauth_cred_t credential, kauth_action_t action, struct proc *process, uintp… in kauth_authorize_process() 454 kauth_authorize_process_callback(kauth_cred_t credential, __unused void *idata, kauth_action_t acti… in kauth_authorize_process_callback() 523 kauth_authorize_fileop(kauth_cred_t credential, kauth_action_t action, uintptr_t arg0, uintptr_t ar… in kauth_authorize_fileop() 574 kauth_authorize_generic(kauth_cred_t credential, kauth_action_t action) in kauth_authorize_generic() 584 kauth_authorize_generic_callback(kauth_cred_t credential, __unused void *idata, kauth_action_t acti… in kauth_authorize_generic_callback() [all …]
|
| H A D | mach_process.c | 186 kauth_cred_t pproc_cred = kauth_cred_proc_ref(pproc); in ptrace() 525 cantrace(proc_t cur_procp, kauth_cred_t creds, proc_t traced_procp, int *errp) in cantrace() 546 kauth_cred_t traced_cred; in cantrace() 576 kauth_cred_t cur_cred = kauth_cred_proc_ref(cur_procp); in cantrace()
|
| H A D | kern_guarded.c | 439 kauth_cred_t p_cred; in guarded_close_np() 774 kauth_cred_t p_cred = current_cached_proc_cred(p); in falloc_guarded() 1398 vng_vnode_check_rename(kauth_cred_t __unused cred, in vng_vnode_check_rename() 1427 vng_vnode_check_link(kauth_cred_t __unused cred, in vng_vnode_check_link() 1445 vng_vnode_check_unlink(kauth_cred_t __unused cred, in vng_vnode_check_unlink() 1466 vng_vnode_check_write(kauth_cred_t __unused actv_cred, in vng_vnode_check_write() 1467 kauth_cred_t __unused file_cred, struct vnode *vp, struct label *label) in vng_vnode_check_write() 1494 vng_vnode_check_truncate(kauth_cred_t __unused actv_cred, in vng_vnode_check_truncate() 1495 kauth_cred_t __unused file_cred, struct vnode *vp, in vng_vnode_check_truncate() 1520 vng_vnode_check_exchangedata(kauth_cred_t __unused cred, in vng_vnode_check_exchangedata() [all …]
|
| /xnu-11417.101.15/bsd/security/audit/ |
| H A D | audit_session.c | 424 kauth_cred_t cred = kauth_cred_get(); in audit_session_debug_filterfn() 983 audit_session_ref(kauth_cred_t cred) in audit_session_ref() 1004 audit_session_unref(kauth_cred_t cred) in audit_session_unref() 1022 kauth_cred_t cred = proc_ucred_unsafe(p); /* during create */ in audit_session_procnew() 1040 kauth_cred_t cred = proc_ucred_unsafe(p); /* during exit */ in audit_session_procexit() 1079 audit_session_update_check(kauth_cred_t cred, auditinfo_addr_t *old, in audit_session_update_check() 1162 kauth_cred_t my_cred; in audit_session_setaia() 1189 ^bool (kauth_cred_t parent __unused, kauth_cred_t model) { in audit_session_setaia() 1227 kauth_cred_t cred = NULL; in audit_session_self() 1299 kauth_cred_t cred = NULL; in audit_session_port() [all …]
|
| H A D | audit.c | 230 kauth_cred_t cred; in audit_record_ctor() 614 kauth_cred_t cred; in audit_syscall_enter() 759 kauth_cred_t cred; in audit_subcall_enter() 828 kauth_cred_t cred; in audit_mach_syscall_enter() 911 kauth_cred_t my_cred; in audit_proc_coredump()
|