Searched refs:my_cred (Results 1 - 16 of 16) sorted by relevance

/darwin-on-arm/xnu/bsd/kern/
H A Dkern_prot.c720 kauth_cred_t my_cred, my_new_cred; local
726 my_cred = kauth_cred_proc_ref(p);
727 my_pcred = posix_cred_get(my_cred);
729 DEBUG_CRED_ENTER("setuid (%d/%d): %p %d\n", p->p_pid, (p->p_pptr ? p->p_pptr->p_pid : 0), my_cred, uap->uid);
734 (error = suser(my_cred, &p->p_acflag))) {
735 kauth_cred_unref(&my_cred);
746 if (suser(my_cred, &p->p_acflag) == 0) {
778 my_new_cred = kauth_cred_setresuid(my_cred, ruid, uid, svuid, gmuid);
779 if (my_cred != my_new_cred) {
781 DEBUG_CRED_CHANGE("setuid CH(%d): %p/0x%08x -> %p/0x%08x\n", p->p_pid, my_cred, my_pcre
837 kauth_cred_t my_cred, my_new_cred; local
939 kauth_cred_t my_cred, my_new_cred; local
1082 kauth_cred_t my_cred, my_new_cred; local
1182 kauth_cred_t my_cred, my_new_cred; local
1286 kauth_cred_t my_cred, my_new_cred; local
1424 kauth_cred_t my_cred, my_new_cred; local
1473 kauth_cred_t my_cred, my_target_cred, my_new_cred; local
1596 kauth_cred_t my_cred, my_new_cred; local
1868 kauth_cred_t my_cred; local
1994 kauth_cred_t my_cred; local
[all...]
H A Dkern_xxx.c97 kauth_cred_t my_cred; local
113 my_cred = kauth_cred_proc_ref(p);
114 error = mac_system_check_reboot(my_cred, uap->opt);
115 kauth_cred_unref(&my_cred);
H A Dprocess_policy.c115 kauth_cred_t my_cred; local
128 my_cred = kauth_cred_get();
133 if (!kauth_cred_issuser(my_cred) && kauth_cred_getruid(my_cred) &&
134 kauth_cred_getuid(my_cred) != kauth_cred_getuid(target_cred) &&
135 kauth_cred_getruid(my_cred) != kauth_cred_getuid(target_cred))
143 (!kauth_cred_issuser(my_cred) && curp != p))
H A Dkern_resource.c164 kauth_cred_t my_cred; local
213 my_cred = kauth_cred_proc_ref(p);
214 if (kauth_cred_getuid(my_cred) == uap->who &&
217 kauth_cred_unref(&my_cred);
258 kauth_cred_t my_cred; local
260 my_cred = kauth_cred_proc_ref(p);
261 if (kauth_cred_getuid(my_cred) == pun->who) {
270 kauth_cred_unref(&my_cred);
433 kauth_cred_t my_cred; local
436 my_cred
[all...]
H A Dkern_sysctl.c386 kauth_cred_t my_cred; local
438 my_cred = kauth_cred_proc_ref(p);
440 my_cred,
449 kauth_cred_unref(&my_cred);
627 kauth_cred_t my_cred; variable
637 my_cred = kauth_cred_proc_ref(p);
638 uid = kauth_cred_getuid(my_cred);
639 kauth_cred_unref(&my_cred); variable
1224 kauth_cred_t my_cred; local
1229 my_cred
1243 kauth_cred_t my_cred; local
1499 kauth_cred_t my_cred; local
1559 kauth_cred_t my_cred; local
1864 kauth_cred_t my_cred; local
[all...]
H A Dproc_info.c257 kauth_cred_t my_cred; local
260 my_cred = kauth_cred_proc_ref(p);
261 uid = kauth_cred_getuid(my_cred);
262 kauth_cred_unref(&my_cred);
271 kauth_cred_t my_cred; local
274 my_cred = kauth_cred_proc_ref(p);
275 uid = kauth_cred_getruid(my_cred);
276 kauth_cred_unref(&my_cred);
485 kauth_cred_t my_cred; local
490 my_cred
1703 kauth_cred_t my_cred; local
1845 kauth_cred_t my_cred, target_cred; local
[all...]
H A Dkern_credential.c4205 kauth_cred_t my_cred, my_new_cred; local
4207 my_cred = kauth_cred_proc_ref(p);
4209 DEBUG_CRED_ENTER("kauth_proc_label_update: %p\n", my_cred);
4221 my_new_cred = kauth_cred_label_update(my_cred, label);
4222 if (my_cred != my_new_cred) {
4224 DEBUG_CRED_CHANGE("kauth_proc_setlabel_unlocked CH(%d): %p/0x%08x -> %p/0x%08x\n", p->p_pid, my_cred, my_cred->cr_flags, my_new_cred, my_new_cred->cr_flags);
4233 if (p->p_ucred != my_cred) {
4236 my_cred = kauth_cred_proc_ref(p);
4250 kauth_cred_unref(&my_cred);
4282 kauth_cred_t my_cred, my_new_cred; local
[all...]
H A Dkern_sig.c292 kauth_cred_t my_cred; local
332 my_cred = kauth_cred_proc_ref(q);
334 my_cred = proc_ucred(q);
336 if (kauth_cred_getruid(uc) == kauth_cred_getruid(my_cred) ||
337 kauth_cred_getruid(uc) == kauth_cred_getsvuid(my_cred) ||
338 kauth_cred_getuid(uc) == kauth_cred_getruid(my_cred) ||
339 kauth_cred_getuid(uc) == kauth_cred_getsvuid(my_cred)) {
341 kauth_cred_unref(&my_cred);
346 kauth_cred_unref(&my_cred);
1722 kauth_cred_t my_cred; local
2214 kauth_cred_t my_cred; local
[all...]
H A Dkern_exec.c1914 kauth_cred_t my_cred = p->p_ucred; local
1915 kauth_cred_t my_new_cred = kauth_cred_setuidgid(my_cred, kauth_cred_getruid(my_cred), kauth_cred_getrgid(my_cred));
1916 if (my_new_cred != my_cred) {
3252 kauth_cred_t my_cred; local
3270 my_cred = kauth_cred_proc_ref(p);
3271 mac_task_label_update_cred(my_cred, p->task);
3272 kauth_cred_unref(&my_cred);
H A Dkern_proc.c746 kauth_cred_t my_cred; local
749 my_cred = kauth_cred_proc_ref(p);
750 error = suser(my_cred, &p->p_acflag);
751 kauth_cred_unref(&my_cred);
/darwin-on-arm/xnu/bsd/security/audit/
H A Daudit_session.c1119 kauth_cred_t my_cred, my_new_cred; local
1130 my_cred = kauth_cred_proc_ref(p);
1131 ret = audit_session_update_check(my_cred, &caia, new_aia_p);
1132 kauth_cred_unref(&my_cred);
1137 my_cred = kauth_cred_proc_ref(p);
1139 old_aia_p = my_cred->cr_audit.as_aia_p;
1165 my_new_cred = kauth_cred_setauditinfo(my_cred, &tmp_as);
1167 if (my_cred != my_new_cred) {
1174 if (p->p_ucred != my_cred) {
1179 my_cred
1382 kauth_cred_t my_cred = NULL; local
[all...]
H A Daudit_arg.c299 kauth_cred_t my_cred; local
306 my_cred = kauth_cred_proc_ref(p);
307 ar->k_ar.ar_arg_auid = my_cred->cr_audit.as_aia_p->ai_auid;
308 ar->k_ar.ar_arg_asid = my_cred->cr_audit.as_aia_p->ai_asid;
309 bcopy(&my_cred->cr_audit.as_aia_p->ai_termid,
311 ar->k_ar.ar_arg_euid = kauth_cred_getuid(my_cred);
312 ar->k_ar.ar_arg_egid = kauth_cred_getgid(my_cred);
313 ar->k_ar.ar_arg_ruid = kauth_cred_getruid(my_cred);
314 ar->k_ar.ar_arg_rgid = kauth_cred_getrgid(my_cred);
315 kauth_cred_unref(&my_cred);
[all...]
H A Daudit_mac.c147 kauth_cred_t my_cred, au_event_t event)
151 error = mac_audit_check_preselect(my_cred, code,
146 audit_mac_syscall_enter(unsigned short code, proc_t p, struct uthread *uthread, kauth_cred_t my_cred, au_event_t event) argument
H A Daudit.c786 kauth_cred_t my_cred; local
794 my_cred = kauth_cred_proc_ref(proc);
795 auid = my_cred->cr_audit.as_aia_p->ai_auid;
799 aumask = &my_cred->cr_audit.as_mask;
800 kauth_cred_unref(&my_cred);
H A Daudit_private.h438 struct uthread *uthread, kauth_cred_t my_cred, au_event_t event);
/darwin-on-arm/xnu/security/
H A Dmac_base.c1707 kauth_cred_t my_cred; local
1750 my_cred = kauth_cred_proc_ref(p);
1751 error = mac_file_check_get(my_cred, fp->f_fglob, elements, mac.m_buflen);
1752 kauth_cred_unref(&my_cred);

Completed in 129 milliseconds