/darwin-on-arm/xnu/bsd/kern/ |
H A D | kern_prot.c | 720 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 D | kern_xxx.c | 97 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 D | process_policy.c | 115 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 D | kern_resource.c | 164 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 D | kern_sysctl.c | 386 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 D | proc_info.c | 257 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 D | kern_credential.c | 4205 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 D | kern_sig.c | 292 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 D | kern_exec.c | 1914 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 D | kern_proc.c | 746 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 D | audit_session.c | 1119 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 D | audit_arg.c | 299 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 D | audit_mac.c | 147 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 D | audit.c | 786 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 D | audit_private.h | 438 struct uthread *uthread, kauth_cred_t my_cred, au_event_t event);
|
/darwin-on-arm/xnu/security/ |
H A D | mac_base.c | 1707 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);
|