/macosx-10.5.8/xnu-1228.15.4/bsd/kern/ |
H A D | kern_prot.c | 713 kauth_cred_t my_cred, my_new_cred; local 718 my_cred = kauth_cred_proc_ref(p); 720 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); 723 if (uid != my_cred->cr_ruid && /* allow setuid(getuid()) */ 724 uid != my_cred->cr_svuid && /* allow setuid(saved uid) */ 725 (error = suser(my_cred, &p->p_acflag))) { 726 kauth_cred_unref(&my_cred); 737 if (suser(my_cred, &p->p_acflag) == 0) { 759 if (!(my_cred->cr_flags & CRF_NOMEMBERD)) 769 my_new_cred = kauth_cred_setresuid(my_cred, rui 825 kauth_cred_t my_cred, my_new_cred; local 923 kauth_cred_t my_cred, my_new_cred; local 1061 kauth_cred_t my_cred, my_new_cred; local 1157 kauth_cred_t my_cred, my_new_cred; local 1257 kauth_cred_t my_cred, my_new_cred; local 1389 kauth_cred_t my_cred, my_new_cred; local 1438 kauth_cred_t my_cred, my_target_cred, my_new_cred; local 1559 kauth_cred_t my_cred, my_new_cred; local 1823 kauth_cred_t my_cred; local 1947 kauth_cred_t my_cred; local [all...] |
H A D | kern_xxx.c | 97 kauth_cred_t my_cred; local 115 my_cred = kauth_cred_proc_ref(p); 116 error = mac_system_check_reboot(my_cred, uap->opt); 117 kauth_cred_unref(&my_cred);
|
H A D | kern_audit.c | 890 kauth_cred_t my_cred; local 1030 my_cred = kauth_cred_proc_ref(tp); 1032 udata.au_aupinfo.ap_auid = my_cred->cr_au.ai_auid; 1034 my_cred->cr_au.ai_mask.am_success; 1036 my_cred->cr_au.ai_mask.am_failure; 1038 my_cred->cr_au.ai_termid.machine; 1040 my_cred->cr_au.ai_termid.port; 1041 udata.au_aupinfo.ap_asid = my_cred->cr_au.ai_asid; 1043 kauth_cred_unref(&my_cred); 1071 my_cred 1208 kauth_cred_t my_cred, my_new_cred; local 1318 kauth_cred_t my_cred, my_new_cred; local 1724 kauth_cred_t my_cred; local 1856 kauth_cred_t my_cred; local 2126 kauth_cred_t my_cred; local [all...] |
H A D | kern_sysctl.c | 240 kauth_cred_t my_cred; local 335 my_cred = kauth_cred_proc_ref(p); 337 my_cred, 346 kauth_cred_unref(&my_cred); 448 kauth_cred_t my_cred; local 458 my_cred = kauth_cred_proc_ref(p); 459 uid = kauth_cred_getuid(my_cred); 460 kauth_cred_unref(&my_cred); 1090 kauth_cred_t my_cred; local 1095 my_cred 1109 kauth_cred_t my_cred; local 1285 kauth_cred_t my_cred; local 1366 kauth_cred_t my_cred; local 1660 kauth_cred_t my_cred; local [all...] |
H A D | proc_info.c | 213 kauth_cred_t my_cred; local 216 my_cred = kauth_cred_proc_ref(p); 217 uid = kauth_cred_getuid(my_cred); 218 kauth_cred_unref(&my_cred); 227 kauth_cred_t my_cred; local 230 my_cred = kauth_cred_proc_ref(p); 231 uid = my_cred->cr_ruid; 232 kauth_cred_unref(&my_cred); 338 kauth_cred_t my_cred; local 343 my_cred 1228 kauth_cred_t my_cred; local [all...] |
H A D | kern_resource.c | 159 kauth_cred_t my_cred; local 208 my_cred = kauth_cred_proc_ref(p); 209 if (kauth_cred_getuid(my_cred) == uap->who && 212 kauth_cred_unref(&my_cred); 253 kauth_cred_t my_cred; local 255 my_cred = kauth_cred_proc_ref(p); 256 if (kauth_cred_getuid(my_cred) == pun->who) { 265 kauth_cred_unref(&my_cred); 396 kauth_cred_t my_cred; local 399 my_cred [all...] |
H A D | kern_sig.c | 255 kauth_cred_t my_cred; local 295 my_cred = kauth_cred_proc_ref(q); 297 my_cred = proc_ucred(q); 299 if (uc->cr_ruid == my_cred->cr_ruid || 300 uc->cr_ruid == my_cred->cr_svuid || 301 kauth_cred_getuid(uc) == my_cred->cr_ruid || 302 kauth_cred_getuid(uc) == my_cred->cr_svuid || 303 uc->cr_ruid == kauth_cred_getuid(my_cred) || 304 kauth_cred_getuid(uc) == kauth_cred_getuid(my_cred)) { 306 kauth_cred_unref(&my_cred); 1531 kauth_cred_t my_cred; local 2000 kauth_cred_t my_cred; local [all...] |
H A D | kern_credential.c | 3298 kauth_cred_t my_cred, my_new_cred; local 3300 my_cred = kauth_cred_proc_ref(p); 3302 DEBUG_CRED_ENTER("kauth_proc_label_update: %p\n", my_cred); 3314 my_new_cred = kauth_cred_label_update(my_cred, label); 3315 if (my_cred != my_new_cred) { 3317 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); 3326 if (p->p_ucred != my_cred) { 3329 my_cred = kauth_cred_proc_ref(p); 3340 kauth_cred_unref(&my_cred); 3372 kauth_cred_t my_cred, my_new_cred; local [all...] |
H A D | kern_exec.c | 1730 kauth_cred_t my_cred = p->p_ucred; local 1731 kauth_cred_t my_new_cred = kauth_cred_setuidgid(my_cred, my_cred->cr_ruid, my_cred->cr_rgid); 1732 if (my_new_cred != my_cred) 2626 kauth_cred_t my_cred; local 2644 my_cred = kauth_cred_proc_ref(p); 2645 mac_task_label_update_cred(my_cred, p->task); 2646 kauth_cred_unref(&my_cred);
|
H A D | kern_proc.c | 726 kauth_cred_t my_cred; local 729 my_cred = kauth_cred_proc_ref(p); 730 error = suser(my_cred, &p->p_acflag); 731 kauth_cred_unref(&my_cred);
|
/macosx-10.5.8/xnu-1228.15.4/security/ |
H A D | mac_base.c | 1642 kauth_cred_t my_cred; local 1682 my_cred = kauth_cred_proc_ref(p); 1683 error = mac_file_check_get(my_cred, fp->f_fglob, elements, mac.m_buflen); 1684 kauth_cred_unref(&my_cred);
|