Searched refs:cred (Results 1 - 25 of 78) sorted by relevance

1234

/darwin-on-arm/xnu/security/
H A Dmac_priv.c85 mac_priv_check(kauth_cred_t cred, int priv) argument
89 MAC_CHECK(priv_check, cred, priv);
99 mac_priv_grant(kauth_cred_t cred, int priv) argument
103 MAC_GRANT(priv_grant, cred, priv);
H A Dmac_system.c73 mac_system_check_acct(kauth_cred_t cred, struct vnode *vp) argument
80 MAC_CHECK(system_check_acct, cred, vp,
87 mac_system_check_chud(kauth_cred_t cred) argument
94 MAC_CHECK(system_check_chud, cred);
100 mac_system_check_host_priv(kauth_cred_t cred) argument
107 MAC_CHECK(system_check_host_priv, cred);
113 mac_system_check_nfsd(kauth_cred_t cred) argument
120 MAC_CHECK(system_check_nfsd, cred);
126 mac_system_check_reboot(kauth_cred_t cred, int howto) argument
133 MAC_CHECK(system_check_reboot, cred, howt
139 mac_system_check_settime(kauth_cred_t cred) argument
152 mac_system_check_swapon(kauth_cred_t cred, struct vnode *vp) argument
164 mac_system_check_swapoff(kauth_cred_t cred, struct vnode *vp) argument
178 mac_system_check_sysctl(kauth_cred_t cred, int *name, u_int namelen, user_addr_t old, user_addr_t oldlenp, int inkernel, user_addr_t new, size_t newlen) argument
197 mac_system_check_kas_info(kauth_cred_t cred, int selector) argument
[all...]
H A Dmac_file.c79 mac_file_label_associate(struct ucred *cred, struct fileglob *fg) argument
82 MAC_PERFORM(file_label_associate, cred, fg, fg->fg_label);
94 mac_file_check_create(struct ucred *cred) argument
98 MAC_CHECK(file_check_create, cred);
103 mac_file_check_dup(struct ucred *cred, struct fileglob *fg, int newfd) argument
107 MAC_CHECK(file_check_dup, cred, fg, fg->fg_label, newfd);
112 mac_file_check_fcntl(struct ucred *cred, struct fileglob *fg, int cmd, argument
117 MAC_CHECK(file_check_fcntl, cred, fg, fg->fg_label, cmd, arg);
122 mac_file_check_ioctl(struct ucred *cred, struct fileglob *fg, u_int cmd) argument
126 MAC_CHECK(file_check_ioctl, cred, f
131 mac_file_check_inherit(struct ucred *cred, struct fileglob *fg) argument
140 mac_file_check_receive(struct ucred *cred, struct fileglob *fg) argument
149 mac_file_check_get_offset(struct ucred *cred, struct fileglob *fg) argument
158 mac_file_check_change_offset(struct ucred *cred, struct fileglob *fg) argument
167 mac_file_check_get(struct ucred *cred, struct fileglob *fg, char *elements, int len) argument
177 mac_file_check_set(struct ucred *cred, struct fileglob *fg, char *buf, int buflen) argument
187 mac_file_check_lock(struct ucred *cred, struct fileglob *fg, int op, struct flock *fl) argument
206 mac_file_check_mmap(struct ucred *cred, struct fileglob *fg, int prot, int flags, int *maxprot) argument
221 mac_file_check_mmap_downgrade(struct ucred *cred, struct fileglob *fg, int *prot) argument
[all...]
H A Dmac_posix_sem.c108 mac_posixsem_label_associate(kauth_cred_t cred, struct pseminfo *psem, argument
112 MAC_PERFORM(posixsem_label_associate, cred, psem, psem->psem_label, name);
117 mac_posixsem_vnode_label_associate(kauth_cred_t cred, argument
121 MAC_PERFORM(vnode_label_associate_posixsem, cred,
126 mac_posixsem_check_create(kauth_cred_t cred, const char *name) argument
133 MAC_CHECK(posixsem_check_create, cred, name);
139 mac_posixsem_check_open(kauth_cred_t cred, struct pseminfo *psem) argument
146 MAC_CHECK(posixsem_check_open, cred, psem,
153 mac_posixsem_check_post(kauth_cred_t cred, struct pseminfo *psem) argument
160 MAC_CHECK(posixsem_check_post, cred, pse
166 mac_posixsem_check_unlink(kauth_cred_t cred, struct pseminfo *psem, const char *name) argument
180 mac_posixsem_check_wait(kauth_cred_t cred, struct pseminfo *psem) argument
[all...]
H A Dmac_posix_shm.c109 mac_posixshm_vnode_label_associate(kauth_cred_t cred, argument
113 MAC_PERFORM(vnode_label_associate_posixshm, cred,
118 mac_posixshm_label_associate(kauth_cred_t cred, struct pshminfo *pshm, argument
122 MAC_PERFORM(posixshm_label_associate, cred, pshm, pshm->pshm_label, name);
126 mac_posixshm_check_create(kauth_cred_t cred, const char *name) argument
133 MAC_CHECK(posixshm_check_create, cred, name);
139 mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *shm, int fflags) argument
146 MAC_CHECK(posixshm_check_open, cred, shm, shm->pshm_label, fflags);
152 mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *shm, argument
160 MAC_CHECK(posixshm_check_mmap, cred, sh
167 mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *shm) argument
180 mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *shm, off_t size) argument
194 mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *shm, const char *name) argument
[all...]
H A Dmac_process.c95 mac_cred_label_init(struct ucred *cred) argument
97 cred->cr_label = mac_cred_label_alloc();
121 error = MAC_EXTERNALIZE_AUDIT(cred, cr->cr_label,
129 mac_cred_label_destroy(kauth_cred_t cred) argument
132 mac_cred_label_free(cred->cr_label);
133 cred->cr_label = NULL;
142 error = MAC_EXTERNALIZE(cred, label, elements, outbuf, outbuflen);
152 error = MAC_INTERNALIZE(cred, label, string);
164 mac_cred_label_associate_fork(kauth_cred_t cred, proc_t proc) argument
166 MAC_PERFORM(cred_label_associate_fork, cred, pro
174 mac_cred_label_associate_kernel(kauth_cred_t cred) argument
185 mac_cred_label_associate_user(kauth_cred_t cred) argument
260 mac_cred_label_update(kauth_cred_t cred, struct label *newlabel) argument
272 mac_cred_check_label_update(kauth_cred_t cred, struct label *newlabel) argument
313 kauth_cred_t cred; local
332 kauth_cred_t cred; local
347 mac_proc_check_get_task_name(struct ucred *cred, struct proc *p) argument
357 mac_proc_check_get_task(struct ucred *cred, struct proc *p) argument
375 kauth_cred_t cred; local
393 kauth_cred_t cred; local
422 kauth_cred_t cred; local
441 kauth_cred_t cred; local
460 kauth_cred_t cred; local
588 kauth_cred_t cred; local
605 kauth_cred_t cred; local
[all...]
H A Dmac_audit.c83 mac_system_check_audit(struct ucred *cred, void *record, int length) argument
87 MAC_CHECK(system_check_audit, cred, record, length);
93 mac_system_check_auditon(struct ucred *cred, int cmd) argument
97 MAC_CHECK(system_check_auditon, cred, cmd);
103 mac_system_check_auditctl(struct ucred *cred, struct vnode *vp) argument
108 MAC_CHECK(system_check_auditctl, cred, vp, vl);
116 kauth_cred_t cred; local
123 cred = kauth_cred_proc_ref(curp);
124 MAC_CHECK(proc_check_getauid, cred);
125 kauth_cred_unref(&cred);
133 kauth_cred_t cred; local
150 kauth_cred_t cred; local
167 kauth_cred_t cred; local
240 mac_audit_check_preselect(struct ucred *cred, unsigned short syscode, void *args) argument
277 mac_audit_check_postselect(struct ucred *cred, unsigned short syscode, void *args, int error, int retval, int mac_forced) argument
328 mac_system_check_audit(__unused struct ucred *cred, __unused void *record, __unused int length) argument
335 mac_system_check_auditon(__unused struct ucred *cred, __unused int cmd) argument
342 mac_system_check_auditctl(__unused struct ucred *cred, __unused struct vnode *vp) argument
378 mac_audit_check_preselect(__unused struct ucred *cred, __unused unsigned short syscode, __unused void *args) argument
386 mac_audit_check_postselect(__unused struct ucred *cred, __unused unsigned short syscode, __unused void *args, __unused int error, __unused int retval, __unused int mac_forced) argument
[all...]
H A Dmac_vfs.c366 kauth_cred_t cred; local
373 cred = vfs_context_ucred(ctx);
374 MAC_CHECK(vnode_notify_create, cred, mp, mp->mnt_mntlabel,
384 kauth_cred_t cred; local
390 cred = vfs_context_ucred(ctx);
391 MAC_PERFORM(vnode_notify_rename, cred, vp, vp->v_label,
398 kauth_cred_t cred; local
404 cred = vfs_context_ucred(ctx);
405 MAC_PERFORM(vnode_notify_open, cred, vp, vp->v_label, acc_flags);
437 kauth_cred_t cred; local
454 kauth_cred_t cred; local
475 kauth_cred_t cred; local
492 kauth_cred_t cred; local
510 kauth_cred_t cred; local
526 kauth_cred_t cred; local
542 kauth_cred_t cred; local
558 kauth_cred_t cred; local
592 kauth_cred_t cred; local
607 kauth_cred_t cred; local
642 kauth_cred_t cred; local
660 kauth_cred_t cred; local
677 kauth_cred_t cred; local
723 kauth_cred_t cred; local
739 kauth_cred_t cred; local
755 kauth_cred_t cred; local
773 kauth_cred_t cred; local
789 kauth_cred_t cred; local
805 kauth_cred_t cred; local
820 kauth_cred_t cred; local
836 kauth_cred_t cred; local
853 kauth_cred_t cred; local
868 kauth_cred_t cred; local
884 kauth_cred_t cred; local
901 kauth_cred_t cred; local
918 kauth_cred_t cred; local
934 kauth_cred_t cred; local
949 kauth_cred_t cred; local
964 kauth_cred_t cred; local
998 kauth_cred_t cred; local
1014 kauth_cred_t cred; local
1030 kauth_cred_t cred; local
1045 kauth_cred_t cred; local
1061 kauth_cred_t cred; local
1077 kauth_cred_t cred; local
1094 kauth_cred_t cred; local
1111 kauth_cred_t cred; local
1129 kauth_cred_t cred; local
1146 kauth_cred_t cred; local
1161 kauth_cred_t cred; local
1176 kauth_cred_t cred = vfs_context_ucred(ctx); local
1200 kauth_cred_t cred = vfs_context_ucred(ctx); local
1250 kauth_cred_t cred; local
1266 kauth_cred_t cred; local
1282 kauth_cred_t cred; local
1299 kauth_cred_t cred; local
1315 kauth_cred_t cred; local
1330 kauth_cred_t cred; local
1346 kauth_cred_t cred; local
1362 kauth_cred_t cred; local
[all...]
H A Dmac_sysv_shm.c116 mac_sysvshm_label_associate(struct ucred *cred, struct shmid_kernel *shmsegptr) argument
119 MAC_PERFORM(sysvshm_label_associate, cred, shmsegptr, shmsegptr->label);
130 mac_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, argument
138 MAC_CHECK(sysvshm_check_shmat, cred, shmsegptr, shmsegptr->label,
145 mac_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, argument
153 MAC_CHECK(sysvshm_check_shmctl, cred, shmsegptr, shmsegptr->label,
160 mac_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr) argument
167 MAC_CHECK(sysvshm_check_shmdt, cred, shmsegptr, shmsegptr->label);
173 mac_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, argument
181 MAC_CHECK(sysvshm_check_shmget, cred, shmsegpt
[all...]
H A Dmac_pipe.c139 mac_pipe_label_associate(kauth_cred_t cred, struct pipe *cpipe) argument
142 MAC_PERFORM(pipe_label_associate, cred, cpipe, cpipe->pipe_label);
146 mac_pipe_check_kqfilter(kauth_cred_t cred, struct knote *kn, argument
154 MAC_CHECK(pipe_check_kqfilter, cred, kn, cpipe, cpipe->pipe_label);
158 mac_pipe_check_ioctl(kauth_cred_t cred, struct pipe *cpipe, u_int cmd) argument
165 MAC_CHECK(pipe_check_ioctl, cred, cpipe, cpipe->pipe_label, cmd);
171 mac_pipe_check_read(kauth_cred_t cred, struct pipe *cpipe) argument
178 MAC_CHECK(pipe_check_read, cred, cpipe, cpipe->pipe_label);
184 mac_pipe_check_label_update(kauth_cred_t cred, struct pipe *cpipe, argument
192 MAC_CHECK(pipe_check_label_update, cred, cpip
198 mac_pipe_check_select(kauth_cred_t cred, struct pipe *cpipe, int which) argument
211 mac_pipe_check_stat(kauth_cred_t cred, struct pipe *cpipe) argument
224 mac_pipe_check_write(kauth_cred_t cred, struct pipe *cpipe) argument
237 mac_pipe_label_update(kauth_cred_t cred, struct pipe *cpipe, struct label *label) argument
[all...]
H A Dmac_sysv_msg.c116 mac_sysvmsg_label_associate(kauth_cred_t cred, struct msqid_kernel *msqptr, argument
120 MAC_PERFORM(sysvmsg_label_associate, cred, msqptr, msqptr->label,
125 mac_sysvmsq_label_associate(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
128 MAC_PERFORM(sysvmsq_label_associate, cred, msqptr, msqptr->label);
146 mac_sysvmsq_check_enqueue(kauth_cred_t cred, struct msg *msgptr, argument
154 MAC_CHECK(sysvmsq_check_enqueue, cred, msgptr, msgptr->label, msqptr,
161 mac_sysvmsq_check_msgrcv(kauth_cred_t cred, struct msg *msgptr) argument
168 MAC_CHECK(sysvmsq_check_msgrcv, cred, msgptr, msgptr->label);
174 mac_sysvmsq_check_msgrmid(kauth_cred_t cred, struct msg *msgptr) argument
181 MAC_CHECK(sysvmsq_check_msgrmid, cred, msgpt
187 mac_sysvmsq_check_msqget(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
200 mac_sysvmsq_check_msqsnd(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
213 mac_sysvmsq_check_msqrcv(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
226 mac_sysvmsq_check_msqctl(kauth_cred_t cred, struct msqid_kernel *msqptr, int cmd) argument
[all...]
H A Dmac_framework.h141 #define mac_task_label_update_cred(cred, task) \
142 mac_task_label_update_internal(((cred)->cr_label), task)
144 #define mac_task_label_update_cred(cred, task)
148 int mac_audit_check_postselect(kauth_cred_t cred, unsigned short syscode,
150 int mac_audit_check_preselect(kauth_cred_t cred, unsigned short syscode,
155 void mac_bpfdesc_label_associate(kauth_cred_t cred, struct bpf_d *bpf_d);
156 int mac_cred_check_label_update(kauth_cred_t cred,
165 void mac_cred_label_associate_fork(kauth_cred_t cred, proc_t child);
166 void mac_cred_label_associate_kernel(kauth_cred_t cred);
167 void mac_cred_label_associate_user(kauth_cred_t cred);
[all...]
H A Dmac_sysv_sem.c114 mac_sysvsem_label_associate(kauth_cred_t cred, struct semid_kernel *semakptr) argument
117 MAC_PERFORM(sysvsem_label_associate, cred, semakptr, semakptr->label);
128 mac_sysvsem_check_semctl(kauth_cred_t cred, struct semid_kernel *semakptr, argument
136 MAC_CHECK(sysvsem_check_semctl, cred, semakptr, semakptr->label, cmd);
142 mac_sysvsem_check_semget(kauth_cred_t cred, struct semid_kernel *semakptr) argument
149 MAC_CHECK(sysvsem_check_semget, cred, semakptr, semakptr->label);
155 mac_sysvsem_check_semop(kauth_cred_t cred, struct semid_kernel *semakptr, argument
163 MAC_CHECK(sysvsem_check_semop, cred, semakptr, semakptr->label,
H A Dmac_iokit.c78 mac_iokit_check_open(kauth_cred_t cred, io_object_t user_client, unsigned int user_client_type) argument
82 MAC_CHECK(iokit_check_open, cred, user_client, user_client_type);
87 mac_iokit_check_set_properties(kauth_cred_t cred, io_object_t registry_entry, io_object_t properties) argument
91 MAC_CHECK(iokit_check_set_properties, cred, registry_entry, properties);
96 mac_iokit_check_hid_control(kauth_cred_t cred) argument
100 MAC_CHECK(iokit_check_hid_control, cred);
H A Dmac_policy.h173 @param cred Subject credential
192 kauth_cred_t cred,
200 @param cred Subject credential
228 kauth_cred_t cred,
255 @param cred User credential creating the BPF descriptor
264 kauth_cred_t cred,
335 @param cred Subject credential
350 kauth_cred_t cred,
373 @param cred credential to inherited by new process
383 kauth_cred_t cred,
[all...]
H A Dmac_socket.c214 mac_socket_label_associate(struct ucred *cred, struct socket *so) argument
219 MAC_PERFORM(socket_label_associate, cred,
272 mac_socket_check_kqfilter(kauth_cred_t cred, struct knote *kn, argument
280 MAC_CHECK(socket_check_kqfilter, cred, kn,
286 mac_socket_check_label_update(kauth_cred_t cred, struct socket *so, argument
294 MAC_CHECK(socket_check_label_update, cred,
301 mac_socket_check_select(kauth_cred_t cred, struct socket *so, int which) argument
308 MAC_CHECK(socket_check_select, cred,
314 mac_socket_check_stat(kauth_cred_t cred, struct socket *so) argument
321 MAC_CHECK(socket_check_stat, cred,
328 mac_socket_label_update(kauth_cred_t cred, struct socket *so, struct label *label) argument
356 mac_setsockopt_label(kauth_cred_t cred, struct socket *so, struct mac *mac) argument
388 mac_socket_label_get(__unused kauth_cred_t cred, struct socket *so, struct mac *mac) argument
425 mac_socketpeer_label_get(__unused kauth_cred_t cred, struct socket *so, struct mac *mac) argument
463 mac_socket_check_accept(kauth_cred_t cred, struct socket *so) argument
476 mac_socket_check_accepted(kauth_cred_t cred, struct socket *so) argument
509 mac_socket_check_connect(kauth_cred_t cred, struct socket *so, struct sockaddr *sockaddr) argument
524 mac_socket_check_create(kauth_cred_t cred, int domain, int type, int protocol) argument
561 mac_socket_check_listen(kauth_cred_t cred, struct socket *so) argument
574 mac_socket_check_receive(kauth_cred_t cred, struct socket *so) argument
587 mac_socket_check_received(kauth_cred_t cred, struct socket *so, struct sockaddr *saddr) argument
600 mac_socket_check_send(kauth_cred_t cred, struct socket *so, struct sockaddr *sockaddr) argument
614 mac_socket_check_setsockopt(kauth_cred_t cred, struct socket *so, struct sockopt *sopt) argument
627 mac_socket_check_getsockopt(kauth_cred_t cred, struct socket *so, struct sockopt *sopt) argument
[all...]
H A Dmac_task.c77 mac_task_label_update(struct label *cred, struct label *task) argument
80 MAC_PERFORM(task_label_update, cred, task);
/darwin-on-arm/xnu/bsd/kern/
H A Dkern_priv.c76 priv_check_cred(kauth_cred_t cred, int priv, __unused int flags) argument
85 error = mac_priv_check(cred, priv);
96 if (kauth_cred_getuid(cred) == 0) {
106 if (mac_priv_grant(cred, priv) == 0) {
H A Dsysv_ipc.c101 ipcperm(kauth_cred_t cred, struct ipc_perm *perm, int mode_req) argument
103 uid_t uid = kauth_cred_getuid(cred); /* avoid multiple calls */
111 if (!suser(cred, (u_short *)NULL))
135 if ((!kauth_cred_ismember_gid(cred, perm->gid, &is_member) && is_member) &&
137 (!kauth_cred_ismember_gid(cred, perm->cgid, &is_member) && is_member))) {
147 if ((!kauth_cred_ismember_gid(cred, perm->gid, &is_member) && is_member) ||
149 (!kauth_cred_ismember_gid(cred, perm->cgid, &is_member) && is_member))) {
H A Dkern_credential.c94 extern void kauth_cred_print(kauth_cred_t cred);
251 static void kauth_cred_remove(kauth_cred_t cred);
253 static u_long kauth_cred_get_hashkey(kauth_cred_t cred);
260 static void kauth_cred_print(kauth_cred_t cred);
1769 * Parameters: cred Pointer to the credential to modify
1785 kauth_cred_change_egid(kauth_cred_t cred, gid_t new_egid) argument
1792 gid_t old_egid = kauth_cred_getgid(cred);
1793 posix_cred_t pcred = posix_cred_get(cred);
1829 kauth_cred_ismember_gid(cred, new_egid, &is_member) == 0 &&
1848 * Parameters: cred Credentia
1853 kauth_cred_getuid(kauth_cred_t cred) argument
1870 kauth_cred_getruid(kauth_cred_t cred) argument
1887 kauth_cred_getsvuid(kauth_cred_t cred) argument
1904 kauth_cred_getgid(kauth_cred_t cred) argument
1921 kauth_cred_getrgid(kauth_cred_t cred) argument
1938 kauth_cred_getsvgid(kauth_cred_t cred) argument
2195 kauth_cred_getguid(kauth_cred_t cred, guid_t *guidp) argument
2259 kauth_cred_getntsid(kauth_cred_t cred, ntsid_t *sidp) argument
2816 kauth_cred_ismember_gid(kauth_cred_t cred, gid_t gid, int *resultp) argument
2943 kauth_cred_ismember_guid(__unused kauth_cred_t cred, guid_t *guidp, int *resultp) argument
3100 kauth_cred_issuser(kauth_cred_t cred) argument
3415 kauth_cred_t cred; local
3523 kauth_cred_create(kauth_cred_t cred) argument
3661 kauth_cred_setresuid(kauth_cred_t cred, uid_t ruid, uid_t euid, uid_t svuid, uid_t gmuid) argument
3736 kauth_cred_setresgid(kauth_cred_t cred, gid_t rgid, gid_t egid, gid_t svgid) argument
3832 kauth_cred_setgroups(kauth_cred_t cred, gid_t *groups, int groupcount, uid_t gmuid) argument
3886 kauth_cred_getgroups(kauth_cred_t cred, gid_t *grouplist, int *countp) argument
3943 kauth_cred_setuidgid(kauth_cred_t cred, uid_t uid, gid_t gid) argument
4021 kauth_cred_setsvuidgid(kauth_cred_t cred, uid_t uid, gid_t gid) argument
4078 kauth_cred_setauditinfo(kauth_cred_t cred, au_session_t *auditinfo_p) argument
4123 kauth_cred_label_update(kauth_cred_t cred, struct label *label) argument
4172 kauth_cred_label_update_execve(kauth_cred_t cred, vfs_context_t ctx, struct vnode *vp, struct label *scriptl, struct label *execl, int *disjointp) argument
4338 kauth_cred_setlabel(kauth_cred_t cred, struct label *label) argument
4358 kauth_cred_label_update(__unused kauth_cred_t cred, __unused void *label) argument
4375 kauth_cred_setlabel(__unused kauth_cred_t cred, __unused void *label) argument
4413 kauth_cred_ref(kauth_cred_t cred) argument
4541 kauth_cred_rele(kauth_cred_t cred) argument
4588 kauth_cred_dup(kauth_cred_t cred) argument
4633 kauth_cred_copy_real(kauth_cred_t cred) argument
4866 kauth_cred_remove(kauth_cred_t cred) argument
4921 kauth_cred_find(kauth_cred_t cred) argument
5018 kauth_cred_get_hashkey(kauth_cred_t cred) argument
5093 kauth_cred_print(kauth_cred_t cred) argument
5473 posix_cred_get(kauth_cred_t cred) argument
5501 posix_cred_label(kauth_cred_t cred, posix_cred_t pcred) argument
5527 posix_cred_access(kauth_cred_t cred, id_t object_uid, id_t object_gid, mode_t object_mode, mode_t mode_req) argument
[all...]
/darwin-on-arm/xnu/bsd/sys/
H A Dpriv.h103 int priv_check_cred(kauth_cred_t cred, int priv, int flags);
H A Dkauth.h211 extern posix_cred_t posix_cred_get(kauth_cred_t cred);
212 extern void posix_cred_label(kauth_cred_t cred, posix_cred_t pcred);
213 extern int posix_cred_access(kauth_cred_t cred, id_t object_uid, id_t object_gid, mode_t object_mode, mode_t mode_req);
221 extern kauth_cred_t kauth_cred_create(kauth_cred_t cred);
231 extern kauth_cred_t kauth_cred_label_update(kauth_cred_t cred, struct label *label);
238 extern kauth_cred_t kauth_cred_label_update(kauth_cred_t cred, void *label);
242 extern kauth_cred_t kauth_cred_find(kauth_cred_t cred);
268 extern int groupmember(gid_t gid, kauth_cred_t cred);
289 extern kauth_cred_t kauth_cred_dup(kauth_cred_t cred);
293 extern kauth_cred_t kauth_cred_copy_real(kauth_cred_t cred);
[all...]
/darwin-on-arm/xnu/bsd/security/audit/
H A Daudit.h263 void audit_session_ref(kauth_cred_t cred);
264 void audit_session_unref(kauth_cred_t cred);
277 #define AUDIT_SESSION_REF(cred) audit_session_ref(cred)
278 #define AUDIT_SESSION_UNREF(cred) audit_session_unref(cred)
398 #define AUDIT_SESSION_REF(cred) do { \
401 #define AUDIT_SESSION_UNREF(cred) do { \
404 #define AUDIT_SESSION_PROCNEW(cred) do { \
407 #define AUDIT_SESSION_PROCEXIT(cred) d
[all...]
H A Daudit.c228 kauth_cred_t cred; local
235 cred = kauth_cred_proc_ref(p);
240 cru2x(cred, &ar->k_ar.ar_subj_cred);
241 ar->k_ar.ar_subj_ruid = kauth_cred_getruid(cred);
242 ar->k_ar.ar_subj_rgid = kauth_cred_getrgid(cred);
243 ar->k_ar.ar_subj_egid = kauth_cred_getgid(cred);
245 ar->k_ar.ar_subj_auid = cred->cr_audit.as_aia_p->ai_auid;
246 ar->k_ar.ar_subj_asid = cred->cr_audit.as_aia_p->ai_asid;
247 bcopy(&cred->cr_audit.as_mask, &ar->k_ar.ar_subj_amask,
249 bcopy(&cred
581 kauth_cred_t cred; local
708 kauth_cred_t cred; local
[all...]
/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_quota.c148 hfs_chkdq(cp, change, cred, flags)
151 kauth_cred_t cred;
189 if (!IS_VALID_CRED(cred))
190 cred = proc_ucred(kernproc);
191 if (suser(cred, NULL) || proc_forcequota(p)) {
195 error = hfs_chkdqchg(cp, change, cred, i);
221 hfs_chkdqchg(cp, change, cred, type)
224 kauth_cred_t cred;
239 cp->c_uid == kauth_cred_getuid(cred)) {
262 if (cp->c_uid == kauth_cred_getuid(cred))
[all...]

Completed in 130 milliseconds

1234