Home
last modified time | relevance | path

Searched refs:capData (Results 1 – 4 of 4) sorted by relevance

/base/startup/appspawn/adapter/
Dnwebspawn_lancher.cpp36 struct __user_cap_data_struct capData[CAP_NUM] = {}; in NwebSpawnLanch() local
38 capData[0].inheritable = (__u32)(inheriTable); in NwebSpawnLanch()
39 capData[1].inheritable = (__u32)(inheriTable >> BITLEN32); in NwebSpawnLanch()
40 capData[0].permitted = (__u32)(permitted); in NwebSpawnLanch()
41 capData[1].permitted = (__u32)(permitted >> BITLEN32); in NwebSpawnLanch()
42 capData[0].effective = (__u32)(effective); in NwebSpawnLanch()
43 capData[1].effective = (__u32)(effective >> BITLEN32); in NwebSpawnLanch()
45 capset(&capHeader, capData); in NwebSpawnLanch()
/base/startup/appspawn/lite/
Dappspawn_process.c63 struct __user_cap_data_struct capData[CAP_NUM] = {0}; in SetCapability() local
65 capData[CAP_TO_INDEX(caps[i])].effective |= CAP_TO_MASK(caps[i]); in SetCapability()
66 capData[CAP_TO_INDEX(caps[i])].permitted |= CAP_TO_MASK(caps[i]); in SetCapability()
67 capData[CAP_TO_INDEX(caps[i])].inheritable |= CAP_TO_MASK(caps[i]); in SetCapability()
70 if (capset(&capHeader, capData) != 0) { in SetCapability()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/
Ddfx_signal_handler.c180 struct __user_cap_data_struct capData[2]; in InheritCapabilities() local
181 if (capget(&capHeader, &capData[0]) == -1) { in InheritCapabilities()
186 capData[0].inheritable = capData[0].permitted; in InheritCapabilities()
187 capData[1].inheritable = capData[1].permitted; in InheritCapabilities()
188 if (capset(&capHeader, &capData[0]) == -1) { in InheritCapabilities()
193 uint64_t ambCap = capData[0].inheritable; in InheritCapabilities()
194 ambCap = ambCap | (((uint64_t)capData[1].inheritable) << INHERITABLE_OFFSET); in InheritCapabilities()
/base/startup/init/services/init/
Dinit_common_service.c178 struct __user_cap_data_struct capData[CAP_NUM] = {}; in SetPerms() local
182 capData[j].effective = FULL_CAP; in SetPerms()
183 capData[j].permitted = FULL_CAP; in SetPerms()
184 capData[j].inheritable = FULL_CAP; in SetPerms()
188capData[CAP_TO_INDEX(service->servPerm.caps[i])].effective |= CAP_TO_MASK(service->servPerm.caps[i… in SetPerms()
189capData[CAP_TO_INDEX(service->servPerm.caps[i])].permitted |= CAP_TO_MASK(service->servPerm.caps[i… in SetPerms()
190capData[CAP_TO_INDEX(service->servPerm.caps[i])].inheritable |= CAP_TO_MASK(service->servPerm.caps… in SetPerms()
193 INIT_ERROR_CHECK(capset(&capHeader, capData) == 0, return SERVICE_FAILURE, in SetPerms()