Home
last modified time | relevance | path

Searched refs:kauth_cred_t (Results 1 – 25 of 112) sorted by relevance

12345

/xnu-11417.101.15/security/
H A Dmac_policy.h133 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 Dmac_framework.h149 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 Dmac_socket.c88 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 Dmac_system.c73 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 Dmac_sysv_msg.c106 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 Dmac_posix_shm.c96 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 Dmac_vfs.c449 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 Dmac_iokit.c68 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 Dmac_posix_sem.c95 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 Dmac_pipe.c122 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 Dmac_process.c161 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 Dmac_sysv_sem.c101 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 Dmac_kext.c35 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 Dmac_priv.c85 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 Dkauth.h165 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 Ducred.h189 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 Dbuf.h198 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 Dfile_internal.h93 typedef struct ucred *kauth_cred_t; typedef
184kauth_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 Dkern_credential.c1865 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 Dkern_prot.c325 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 Dkern_authorization.c128 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 Dmach_process.c186 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 Dkern_guarded.c439 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 Daudit_session.c424 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 Daudit.c230 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()

12345