Home
last modified time | relevance | path

Searched refs:capdata (Results 1 – 9 of 9) sorted by relevance

/aosp12/frameworks/native/cmds/dumpstate/
H A DDumpstateInternal.cpp98 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 Dmain.cpp28 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 Ddebuggerd_handler.cpp227 __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 Dproxy.c75 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 Dtest_utils.h145 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 Dcom_android_internal_os_Zygote.cpp675 __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 Dutility.cpp256 __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 Ddebuggerd_test.cpp1088 __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 Dutils.cpp1191 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()