| /xnu-8019.80.24/osfmk/kern/ |
| H A D | suid_cred.c | 68 uint32_t uid; member 85 suid_cred_alloc(struct vnode *vnode, uint32_t uid) in suid_cred_alloc() argument 93 sc->uid = uid; in suid_cred_alloc() 137 suid_cred_verify(ipc_port_t port, struct vnode *vnode, uint32_t *uid) in suid_cred_verify() argument 149 *uid = sc->uid; in suid_cred_verify() 163 suid_cred_uid_t uid, in task_create_suid_cred() argument 189 *sc_p = suid_cred_alloc(vnode, uid); in task_create_suid_cred()
|
| H A D | suid_cred.h | 41 extern int suid_cred_verify(ipc_port_t port, struct vnode *vnode, uint32_t *uid);
|
| /xnu-8019.80.24/tools/tests/personas/ |
| H A D | persona_test_run_src.sh | 220 local uid=${3:--1} 250 if [ $uid -ge 0 ]; then 251 if [ $uid -ne ${l[0]} ]; then 252 bail "Child[$cpid] UID:${l[0]} != specified UID:$uid" $line 275 local uid=${2:--1} 285 if [ $uid -ge 0 ]; then 286 spawn_args+=" -u $uid" 287 file+=".u$uid" 306 if [ $uid -lt 0 ]; then 307 uid=$_UID [all …]
|
| H A D | persona_mgr.c | 88 persona_op_lookup(struct kpersona_info *ki, pid_t pid, uid_t uid) in persona_op_lookup() argument 92 info("Looking up persona (login:%s, pid:%d, uid:%d)", ki->persona_name, pid, uid); in persona_op_lookup() 110 np = kpersona_find(name, uid, personas, &npersonas); in persona_op_lookup() 192 uid_t uid = (uid_t)-1; in main() local 272 uid = (uid_t)ret; in main() 309 if (uid == (uid_t)-1 && persona_op != PERSONA_OP_LOOKUP) { in main() 310 uid = kinfo.persona_id; in main() 338 ret = persona_op_lookup(&kinfo, pid, uid); in main()
|
| /xnu-8019.80.24/bsd/kern/ |
| H A D | sysv_ipc.c | 103 uid_t uid = kauth_cred_getuid(cred); /* avoid multiple calls */ in ipcperm() local 116 if (uid == perm->cuid || uid == perm->uid) { in ipcperm()
|
| H A D | kern_persona.c | 577 persona_find(const char *login, uid_t uid, in persona_find() argument 580 return persona_find_all(login, uid, PERSONA_INVALID, persona, plen); in persona_find() 584 persona_find_all(const char *login, uid_t uid, persona_type_t persona_type, in persona_find_all() argument 594 if (uid != PERSONA_ID_NONE) { in persona_find_all() 608 match, login, uid); in persona_find_all() 617 if (uid != PERSONA_ID_NONE && uid == tmp->pna_id) { in persona_find_all() 956 uid_t uid = kauth_cred_getuid(persona->pna_cred); in persona_proc_adopt() local 959 persona->pna_pgid == uid ? ", new_session" : "."); in persona_proc_adopt() 960 enterpgrp(p, persona->pna_pgid, persona->pna_pgid == uid); in persona_proc_adopt() 1177 uid_t uid = UID_MAX; in persona_get_uid() local [all …]
|
| H A D | kern_xxx.c | 93 extern int pshm_cache_purge_uid(uid_t uid); 190 usrctl_logout(uid_t uid) in usrctl_logout() argument 192 int shm_error = pshm_cache_purge_uid(uid); in usrctl_logout()
|
| H A D | kern_prot.c | 708 want_uid = uap->uid; in setuid() 709 AUDIT_ARG(uid, want_uid); in setuid() 1167 uid_t uid; in settid() local 1173 uid = uap->uid; in settid() 1175 AUDIT_ARG(uid, uid); in settid() 1179 if ((error = mac_proc_check_settid(p, uid, gid)) != 0) { in settid() 1188 if (uid == KAUTH_UID_NONE) { in settid() 1214 cred = kauth_cred_setuidgid(cred, uid, gid); in settid() 1247 uid_t uid; in settid_with_pid() local 1275 uid = my_target_pcred->cr_uid; in settid_with_pid() [all …]
|
| H A D | kern_credential.c | 218 static struct kauth_identity *kauth_identity_alloc(uid_t uid, gid_t gid, guid_t *guidp, time_t guid… 227 static int kauth_identity_find_uid(uid_t uid, struct kauth_identity *kir, char *getname); 1086 kauth_identity_alloc(uid_t uid, gid_t gid, guid_t *guidp, time_t guid_expiry, in kauth_identity_alloc() argument 1098 if (uid != KAUTH_UID_NONE) { in kauth_identity_alloc() 1102 kip->ki_uid = uid; in kauth_identity_alloc() 1578 kauth_identity_find_uid(uid_t uid, struct kauth_identity *kir, char *getname) in kauth_identity_find_uid() argument 1584 if ((kip->ki_valid & KI_VALID_UID) && (uid == kip->ki_uid)) { in kauth_identity_find_uid() 2054 id_t uid = htonl(*(id_t *)src); in kauth_cred_cache_lookup() local 2059 memcpy(&uu[COMPAT_PREFIX_LEN], &uid, sizeof(uid)); in kauth_cred_cache_lookup() 2080 id_t uid; in kauth_cred_cache_lookup() local [all …]
|
| H A D | kern_fork.c | 228 uid_t uid; in fork1() local 241 uid = kauth_getruid(); in fork1() 243 if ((nprocs >= maxproc - 1 && uid != 0) || nprocs >= maxproc) { in fork1() 264 count = chgproccnt(uid, 1); in fork1() 266 if (uid != 0 && in fork1() 275 …c("The per-user process limit has been hit; parent pid=%d, uid=%d", proc_getpid(parent_proc), uid); in fork1() 392 (void)chgproccnt(uid, -1); in fork1()
|
| /xnu-8019.80.24/osfmk/gssd/ |
| H A D | gssd_mach.defs | 61 in uid : uint32_t; 85 out uid : uint32_t; 96 in uid : uint32_t; 107 in uid : uint32_t; 135 out uid : uint32_t; 147 in uid : uint32_t; 188 in uid : uint32_t;
|
| /xnu-8019.80.24/bsd/miscfs/devfs/ |
| H A D | devfs.h | 92 void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, 111 void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid,
|
| H A D | devfs_tree.c | 1488 devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, in devfs_make_node_clone() argument 1508 new_dev = devfs_make_node_internal(dev, type, uid, gid, perms, clone, fmt, ap); in devfs_make_node_clone() 1531 devfs_make_node(dev_t dev, int chrblk, uid_t uid, in devfs_make_node() argument 1545 new_dev = devfs_make_node_internal(dev, type, uid, gid, perms, NULL, fmt, ap); in devfs_make_node() 1553 devfs_make_node_internal(dev_t dev, devfstype_t type, uid_t uid, in devfs_make_node_internal() argument 1628 new_dev->de_dnp->dn_uid = uid; in devfs_make_node_internal()
|
| /xnu-8019.80.24/bsd/sys/ |
| H A D | ipc.h | 108 uid_t uid; /* [XSI] Owner's user ID */ member 130 __uint16_t uid; /* Owner's user ID */ member
|
| H A D | persona.h | 231 int kpersona_find(const char *name, uid_t uid, uid_t *id, size_t *idlen); 402 int persona_find(const char *login, uid_t uid, 503 int persona_find_all(const char *login, uid_t uid, persona_type_t persona_type,
|
| /xnu-8019.80.24/libsyscall/wrappers/ |
| H A D | persona.c | 85 kpersona_find(const char *name, uid_t uid, uid_t *id, size_t *idlen) in kpersona_find() argument 90 kinfo.persona_id = uid; in kpersona_find()
|
| /xnu-8019.80.24/bsd/vfs/ |
| H A D | vfs_fsevents.c | 80 uid_t uid; member 619 static_assert(sizeof(cur->uid) + sizeof(cur->gid) == sizeof(val), "gid/uid size mismatch"); in add_fsevent() 620 …ert(offsetof(struct kfs_event, gid) - offsetof(struct kfs_event, uid) == sizeof(cur->uid), "unexpe… in add_fsevent() 621 memcpy(&cur->uid, &val, sizeof(cur->uid)); in add_fsevent() 622 memcpy(&cur->gid, (u_int8_t *)&val + sizeof(cur->uid), sizeof(cur->gid)); in add_fsevent() 673 cur->uid = va.va_uid; in add_fsevent() 750 cur->uid = (uid_t)fse->uid; in add_fsevent() 789 kfse->uid = ival; in add_fsevent() 966 kfse->uid = (uid_t)(long)kfse->str; // save this off for debugging... in release_event_ref() 1440 memcpy(&ival, &cur->uid, sizeof(uint64_t)); // the docid gets stuffed into the ino field in copy_out_kfse() [all …]
|
| /xnu-8019.80.24/bsd/net/ |
| H A D | if_pflog.c | 357 hdr.uid = pd->lookup.uid; in pflog_packet() 360 hdr.uid = UID_MAX; in pflog_packet()
|
| H A D | if_pflog.h | 89 uid_t uid; member
|
| /xnu-8019.80.24/security/ |
| H A D | mac_process.c | 795 mac_proc_check_setuid(proc_t curp, kauth_cred_t cred, uid_t uid) in mac_proc_check_setuid() argument 809 MAC_CHECK(proc_check_setuid, cred, uid); in mac_proc_check_setuid() 915 mac_proc_check_settid(proc_t curp, uid_t uid, gid_t gid) in mac_proc_check_settid() argument 932 MAC_CHECK(proc_check_settid, pcred, tcred, uid, gid); in mac_proc_check_settid()
|
| /xnu-8019.80.24/osfmk/bank/ |
| H A D | bank_types.h | 53 uint32_t uid; member
|
| /xnu-8019.80.24/bsd/security/audit/ |
| H A D | audit.h | 198 void audit_arg_uid(struct kaudit_record *ar, uid_t uid); 214 void audit_arg_owner(struct kaudit_record *ar, uid_t uid, gid_t gid); 246 void audit_arg_posix_ipc_perm(struct kaudit_record *ar, uid_t uid,
|
| H A D | audit_arg.c | 165 audit_arg_uid(struct kaudit_record *ar, uid_t uid) in audit_arg_uid() argument 167 ar->k_ar.ar_arg_uid = uid; in audit_arg_uid() 269 audit_arg_owner(struct kaudit_record *ar, uid_t uid, gid_t gid) in audit_arg_owner() argument 271 ar->k_ar.ar_arg_uid = uid; in audit_arg_owner() 554 audit_arg_posix_ipc_perm(struct kaudit_record *ar, uid_t uid, gid_t gid, in audit_arg_posix_ipc_perm() argument 557 ar->k_ar.ar_arg_pipc_perm.pipc_uid = uid; in audit_arg_posix_ipc_perm()
|
| /xnu-8019.80.24/osfmk/UserNotification/ |
| H A D | KUNCUserNotifications.c | 209 KUNCExecute(char executionPath[1024], int uid, int gid) in KUNCExecute() argument 216 kr = UNDExecute_rpc(UNDServer, executionPath, uid, gid); in KUNCExecute()
|
| /xnu-8019.80.24/osfmk/corpses/ |
| H A D | task_corpse.h | 123 kern_return_t find_corpse_task_by_uniqueid_grp(uint64_t uid, task_t *target, task_grp_t grp);
|