/kernel/liteos_a/testsuites/unittest/security/reugid/smoke/ |
H A D | reugid_test_001.cpp | 43 int suid = 100; in Child1() local 55 reinterpret_cast<gid_t *>(&suid)); in Child1() 59 ICUNIT_ASSERT_EQUAL(suid, 300, suid); in Child1() 67 reinterpret_cast<gid_t *>(&suid)); in Child1() 71 ICUNIT_ASSERT_EQUAL(suid, 300, suid); in Child1() 104 int suid = 100; in Child() local 263 reinterpret_cast<uid_t *>(&suid)); in Child() 267 ICUNIT_ASSERT_EQUAL(suid, 10 in Child() [all...] |
/third_party/musl/libc-test/src/functionalext/supplement/misc/ |
H A D | getresuid.c | 30 uid_t suid = -1; in getresuid_0100() local 31 int rev = getresuid(&ruid, &euid, &suid); in getresuid_0100() 46 uid_t suid = -1; in getresuid_0200() local 47 int rev = getresuid(&ruid, &euid, &suid); in getresuid_0200()
|
/third_party/ltp/testcases/kernel/syscalls/utils/ |
H A D | compat_16.h | 35 int setresuid(uid_t ruid, uid_t euid, uid_t suid); 36 int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); 134 int SETRESUID(void (cleanup)(void), UID_T ruid, UID_T euid, UID_T suid) in SETRESUID() argument 136 LTP_CREATE_SYSCALL(setresuid, cleanup, ruid, euid, suid); in SETRESUID() 139 int GETRESUID(void (cleanup)(void), UID_T *ruid, UID_T *euid, UID_T *suid) in GETRESUID() argument 141 LTP_CREATE_SYSCALL(getresuid, cleanup, ruid, euid, suid); in GETRESUID()
|
H A D | compat_tst_16.h | 32 int setresuid(uid_t ruid, uid_t euid, uid_t suid); 131 int SETRESUID(UID_T ruid, UID_T euid, UID_T suid) in SETRESUID() argument 133 TST_CREATE_SYSCALL(setresuid, ruid, euid, suid); in SETRESUID()
|
/kernel/linux/linux-5.10/kernel/ |
H A D | uid16.c | 58 SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) in SYSCALL_DEFINE3() 61 low2highuid(suid)); in SYSCALL_DEFINE3() 68 old_uid_t ruid, euid, suid; in SYSCALL_DEFINE3() local 72 suid = high2lowuid(from_kuid_munged(cred->user_ns, cred->suid)); in SYSCALL_DEFINE3() 76 retval = put_user(suid, suidp); in SYSCALL_DEFINE3()
|
H A D | sys.c | 537 !uid_eq(old->suid, keuid) && in __sys_setreuid() 549 new->suid = new->euid; in __sys_setreuid() 598 new->suid = new->uid = kuid; in __sys_setuid() 604 } else if (!uid_eq(kuid, old->uid) && !uid_eq(kuid, new->suid)) { in __sys_setuid() 629 * and suid. This allows you to implement the 4.4 compatible seteuid(). 631 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) in __sys_setresuid() argument 642 ksuid = make_kuid(ns, suid); in __sys_setresuid() 650 if ((suid != (uid_t) -1) && !uid_valid(ksuid)) in __sys_setresuid() 659 (suid == (uid_t) -1 || uid_eq(ksuid, old->suid))) in __sys_setresuid() 710 uid_t ruid, euid, suid; SYSCALL_DEFINE3() local [all...] |
H A D | cred.c | 50 .suid = GLOBAL_ROOT_UID, 319 new->suid = new->fsuid = new->euid; in prepare_exec_creds() 501 !uid_eq(new->suid, old->suid) || in commit_creds() 820 from_kuid_munged(&init_user_ns, cred->suid), in dump_invalid_creds()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | uid16.c | 58 SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) in SYSCALL_DEFINE3() 61 low2highuid(suid)); in SYSCALL_DEFINE3() 68 old_uid_t ruid, euid, suid; in SYSCALL_DEFINE3() local 72 suid = high2lowuid(from_kuid_munged(cred->user_ns, cred->suid)); in SYSCALL_DEFINE3() 76 retval = put_user(suid, suidp); in SYSCALL_DEFINE3()
|
H A D | sys.c | 563 !uid_eq(old->suid, keuid) && in __sys_setreuid() 575 new->suid = new->euid; in __sys_setreuid() 629 new->suid = new->uid = kuid; in __sys_setuid() 635 } else if (!uid_eq(kuid, old->uid) && !uid_eq(kuid, new->suid)) { in __sys_setuid() 665 * and suid. This allows you to implement the 4.4 compatible seteuid(). 667 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) in __sys_setresuid() argument 678 ksuid = make_kuid(ns, suid); in __sys_setresuid() 686 if ((suid != (uid_t) -1) && !uid_valid(ksuid)) in __sys_setresuid() 695 (suid == (uid_t) -1 || uid_eq(ksuid, old->suid))) in __sys_setresuid() 751 uid_t ruid, euid, suid; SYSCALL_DEFINE3() local [all...] |
H A D | cred.c | 49 .suid = GLOBAL_ROOT_UID, 271 new->suid = new->fsuid = new->euid; in prepare_exec_creds() 444 !uid_eq(new->suid, old->suid) || in commit_creds()
|
/third_party/ltp/lib/ |
H A D | tst_uid.c | 75 uid_t ruid, euid, suid; in tst_check_resuid_() local 77 SAFE_GETRESUID(&ruid, &euid, &suid); in tst_check_resuid_() 79 if (ruid == exp_ruid && euid == exp_euid && suid == exp_suid) in tst_check_resuid_() 89 tst_res_(file, lineno, TINFO, "Got: ruid = %d, euid = %d, suid = %d", in tst_check_resuid_() 90 (int)ruid, (int)euid, (int)suid); in tst_check_resuid_() 92 "Expected: ruid = %d, euid = %d, suid = %d", in tst_check_resuid_()
|
H A D | tst_safe_macros.c | 208 uid_t ruid, uid_t euid, uid_t suid) in safe_setresuid() 212 ret = setresuid(ruid, euid, suid); in safe_setresuid() 217 (long)euid, (long)suid); in safe_setresuid() 221 (long)ruid, (long)euid, (long)suid, ret); in safe_setresuid() 207 safe_setresuid(const char *file, const int lineno, uid_t ruid, uid_t euid, uid_t suid) safe_setresuid() argument
|
/kernel/liteos_a/syscall/ |
H A D | process_syscall.c | 577 int SysGetRealEffSaveUserID(int *ruid, int *euid, int *suid) in SysGetRealEffSaveUserID() argument 611 ret = LOS_ArchCopyToUser(suid, &saveUserID, sizeof(int)); in SysGetRealEffSaveUserID() 711 static int SetRealEffSaveUserIDCheck(int ruid, int euid, int suid) in SetRealEffSaveUserIDCheck() argument 721 if ((suid < 0) && (suid != -1)) { in SetRealEffSaveUserIDCheck() 729 int SysSetRealEffSaveUserID(int ruid, int euid, int suid) in SysSetRealEffSaveUserID() argument 734 if ((ruid == -1) && (euid == -1) && (suid == -1)) { in SysSetRealEffSaveUserID() 738 ret = SetRealEffSaveUserIDCheck(ruid, euid, suid); in SysSetRealEffSaveUserID() 744 if (((euid != -1) && (euid != ruid)) || ((suid != -1) && (suid ! in SysSetRealEffSaveUserID() [all...] |
/test/xts/acts/kernel_lite/process_posix/src/ |
H A D | UidGidTest.h | 32 uid_t uid, euid, suid; \
33 getresuid(&uid, &euid, &suid); \
36 ASSERT_EQ(suid, expectUid); \
|
/third_party/musl/src/unistd/ |
H A D | setresuid.c | 6 int setresuid(uid_t ruid, uid_t euid, uid_t suid) in setresuid() argument 8 return __setxid(SYS_setresuid, ruid, euid, suid); in setresuid()
|
/third_party/musl/src/misc/ |
H A D | getresuid.c | 5 int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid) in getresuid() argument 7 return syscall(SYS_getresuid, ruid, euid, suid); in getresuid()
|
/third_party/ltp/testcases/kernel/syscalls/setfsuid/ |
H A D | setfsuid03.c | 33 uid_t ruid, euid, suid; in run() local 35 SAFE_GETRESUID(&ruid, &euid, &suid); in run()
|
/third_party/ltp/include/ |
H A D | tst_uid.h | 32 #define tst_check_resuid(cstr, ruid, euid, suid) \ 33 tst_check_resuid_(__FILE__, __LINE__, (cstr), (ruid), (euid), (suid))
|
/kernel/linux/linux-5.10/security/safesetid/ |
H A D | lsm.c | 163 uid_eq(new_id.uid, old->suid)) in id_permitted_for_cred() 183 __kuid_val(old->suid), __kuid_val(new_id.uid)); in id_permitted_for_cred() 210 id_permitted_for_cred(old, (kid_t){.uid = new->suid}, UID) && in safesetid_task_fix_setuid()
|
/kernel/linux/linux-6.6/security/safesetid/ |
H A D | lsm.c | 154 uid_eq(new_id.uid, old->suid)) in id_permitted_for_cred() 174 __kuid_val(old->suid), __kuid_val(new_id.uid)); in id_permitted_for_cred() 201 id_permitted_for_cred(old, (kid_t){.uid = new->suid}, UID) && in safesetid_task_fix_setuid()
|
/third_party/ltp/testcases/kernel/syscalls/sched_setscheduler/ |
H A D | sched_setscheduler03.c | 107 uid_t ruid, euid, suid; in setup() local 139 SAFE_GETRESUID(&ruid, &euid, &suid); in setup()
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | compat_linux.h | 98 long compat_sys_s390_setresuid16(u16 ruid, u16 euid, u16 suid); 99 long compat_sys_s390_getresuid16(u16 __user *ruid, u16 __user *euid, u16 __user *suid);
|
/third_party/libfuse/util/ |
H A D | mount.fuse.c | 248 int suid = 1; in main() local 344 suid = 0; in main() 366 if (suid) in main() 367 options = add_option("suid", options); in main()
|
/third_party/ntfs-3g/libfuse-lite/ |
H A D | fusermount.c | 61 * suid on Solaris. It should instead be used via a profile with the 125 uid_t ruid, euid, suid; in restore_privs() local 127 if (getresuid(&ruid, &euid, &suid) < 0) { in restore_privs() 131 if (setresuid(-1, suid, -1) < 0) { in restore_privs() 135 if (geteuid() != suid) { in restore_privs() 225 {"suid", MS_NOSUID, 0, 0},
|
/third_party/node/deps/openssl/openssl/crypto/x509/ |
H A D | t_x509.c | 184 const ASN1_BIT_STRING *iuid, *suid; in X509_print_ex() local 185 X509_get0_uids(x, &iuid, &suid); in X509_print_ex() 192 if (suid != NULL) { in X509_print_ex() 195 if (!X509_signature_dump(bp, suid, 12)) in X509_print_ex()
|