/aosp12/frameworks/native/cmds/dumpstate/ |
H A D | DumpstateInternal.cpp | 98 struct __user_cap_data_struct capdata[2]; in DropRootUser() local 100 memset(&capdata, 0, sizeof(capdata)); in DropRootUser() 104 if (capget(&capheader, &capdata[0]) != 0) { in DropRootUser() 113 memset(&capdata, 0, sizeof(capdata)); in DropRootUser() 116 capdata[cap_syslog_index].permitted |= cap_syslog_mask; in DropRootUser() 117 capdata[cap_syslog_index].effective |= cap_syslog_mask; in DropRootUser() 122 capdata[cap_block_suspend_index].permitted |= cap_block_suspend_mask; in DropRootUser() 123 capdata[cap_block_suspend_index].effective |= cap_block_suspend_mask; in DropRootUser() 125 if (capset(&capheader, &capdata[0]) != 0) { in DropRootUser() 126 MYLOGE("capset({%#x, %#x}) failed: %s\n", capdata[0].effective, in DropRootUser() [all …]
|
/aosp12/frameworks/native/services/vr/performanced/ |
H A D | main.cpp | 28 struct __user_cap_data_struct capdata[kMaxCapNumber]; in main() local 51 memset(&capdata, 0, sizeof(capdata)); in main() 53 capdata[CAP_TO_INDEX(CAP_SYS_NICE)].effective |= CAP_TO_MASK(CAP_SYS_NICE); in main() 54 capdata[CAP_TO_INDEX(CAP_SYS_NICE)].permitted |= CAP_TO_MASK(CAP_SYS_NICE); in main() 57 ret = capset(&capheader, capdata); in main()
|
/aosp12/system/core/debuggerd/handler/ |
H A D | debuggerd_handler.cpp | 227 __user_cap_data_struct capdata[2]; in raise_caps() local 228 if (capget(&capheader, &capdata[0]) == -1) { in raise_caps() 232 if (capdata[0].permitted != capdata[0].inheritable || in raise_caps() 233 capdata[1].permitted != capdata[1].inheritable) { in raise_caps() 234 capdata[0].inheritable = capdata[0].permitted; in raise_caps() 235 capdata[1].inheritable = capdata[1].permitted; in raise_caps() 237 if (capset(&capheader, &capdata[0]) == -1) { in raise_caps() 243 uint64_t capmask = capdata[0].inheritable; in raise_caps() 244 capmask |= static_cast<uint64_t>(capdata[1].inheritable) << 32; in raise_caps()
|
/aosp12/system/core/trusty/storage/proxy/ |
H A D | proxy.c | 75 struct __user_cap_data_struct capdata[2]; in drop_privs() local 96 memset(&capdata, 0, sizeof(capdata)); in drop_privs() 100 capdata[CAP_TO_INDEX(CAP_SYS_RAWIO)].permitted = CAP_TO_MASK(CAP_SYS_RAWIO); in drop_privs() 101 capdata[CAP_TO_INDEX(CAP_SYS_RAWIO)].effective = CAP_TO_MASK(CAP_SYS_RAWIO); in drop_privs() 103 if (capset(&capheader, &capdata[0]) < 0) { in drop_privs()
|
/aosp12/frameworks/native/cmds/installd/tests/ |
H A D | test_utils.h | 145 struct __user_cap_data_struct capdata[2]; in DropCapabilities() local 147 memset(&capdata, 0, sizeof(capdata)); in DropCapabilities() 149 if (capset(&capheader, &capdata[0]) < 0) { in DropCapabilities()
|
/aosp12/frameworks/base/core/jni/ |
H A D | com_android_internal_os_Zygote.cpp | 675 __user_cap_data_struct capdata[2]; in SetInheritable() local 680 capdata[0].inheritable = inheritable; in SetInheritable() 695 __user_cap_data_struct capdata[2]; in SetCapabilities() local 696 memset(&capdata, 0, sizeof(capdata)); in SetCapabilities() 697 capdata[0].effective = effective; in SetCapabilities() 698 capdata[1].effective = effective >> 32; in SetCapabilities() 699 capdata[0].permitted = permitted; in SetCapabilities() 700 capdata[1].permitted = permitted >> 32; in SetCapabilities() 701 capdata[0].inheritable = inheritable; in SetCapabilities() 1811 __user_cap_data_struct capdata[2]; in GetEffectiveCapabilityMask() local [all …]
|
/aosp12/system/core/debuggerd/libdebuggerd/ |
H A D | utility.cpp | 256 __user_cap_data_struct capdata[2]; in drop_capabilities() local 257 memset(&capdata, 0, sizeof(capdata)); in drop_capabilities() 259 if (capset(&capheader, &capdata[0]) == -1) { in drop_capabilities()
|
/aosp12/system/core/debuggerd/ |
H A D | debuggerd_test.cpp | 1088 __user_cap_data_struct capdata[2]; in TEST_F() local 1090 memset(&capdata, 0, sizeof(capdata)); in TEST_F() 1098 capdata[CAP_TO_INDEX(i)].permitted |= CAP_TO_MASK(i); in TEST_F() 1099 capdata[CAP_TO_INDEX(i)].effective |= CAP_TO_MASK(i); in TEST_F() 1103 capdata[CAP_TO_INDEX(CAP_SYS_PTRACE)].permitted &= ~(CAP_TO_MASK(CAP_SYS_PTRACE)); in TEST_F() 1104 capdata[CAP_TO_INDEX(CAP_SYS_PTRACE)].effective &= ~(CAP_TO_MASK(CAP_SYS_PTRACE)); in TEST_F() 1106 if (capset(&capheader, &capdata[0]) != 0) { in TEST_F()
|
/aosp12/frameworks/native/cmds/installd/ |
H A D | utils.cpp | 1191 struct __user_cap_data_struct capdata[2]; in drop_capabilities() local 1193 memset(&capdata, 0, sizeof(capdata)); in drop_capabilities() 1195 if (capset(&capheader, &capdata[0]) < 0) { in drop_capabilities()
|