Lines Matching refs:property
40 int SetAppAccessToken(const AppSpawnMgr *content, const AppSpawningCtx *property) in SetAppAccessToken() argument
45 reinterpret_cast<AppSpawnMsgAccessToken *>(GetAppProperty(property, TLV_ACCESS_TOKEN_INFO)); in SetAppAccessToken()
47 "No access token in msg %{public}s", GetProcessName(property)); in SetAppAccessToken()
49 if (IsNWebSpawnMode(content) || IsIsolatedNativeSpawnMode(content, property)) { in SetAppAccessToken()
57 "set access token id failed, ret: %{public}d %{public}s", ret, GetProcessName(property)); in SetAppAccessToken()
58 APPSPAWN_LOGV("SetAppAccessToken success for %{public}s", GetProcessName(property)); in SetAppAccessToken()
62 int SetSelinuxConNweb(const AppSpawnMgr *content, const AppSpawningCtx *property) in SetSelinuxConNweb() argument
67 reinterpret_cast<char *>(GetAppPropertyExt(property, MSG_EXT_NAME_PROCESS_TYPE, &len)); in SetSelinuxConNweb()
79 int SetSelinuxCon(const AppSpawnMgr *content, const AppSpawningCtx *property) in SetSelinuxCon() argument
82 APPSPAWN_LOGV("SetSelinuxCon IsDeveloperModeOn %{public}d", IsDeveloperModeOn(property)); in SetSelinuxCon()
83 if (GetAppSpawnMsgType(property) == MSG_SPAWN_NATIVE_PROCESS) { in SetSelinuxCon()
84 if (!IsDeveloperModeOn(property)) { in SetSelinuxCon()
92 return SetSelinuxConNweb(content, property); in SetSelinuxCon()
96 } else if (IsIsolatedNativeSpawnMode(content, property)) { in SetSelinuxCon()
100 reinterpret_cast<AppSpawnMsgDomainInfo *>(GetAppProperty(property, TLV_DOMAIN_INFO)); in SetSelinuxCon()
102 "No domain info in req form %{public}s", GetProcessName(property)); in SetSelinuxCon()
106 hapDomainInfo.packageName = GetBundleName(property); in SetSelinuxCon()
108 if (CheckAppMsgFlagsSet(property, APP_FLAGS_DEBUGGABLE)) { in SetSelinuxCon()
111 if (CheckAppMsgFlagsSet(property, APP_FLAGS_DLP_MANAGER)) { in SetSelinuxCon()
114 if (CheckAppMsgFlagsSet(property, APP_FLAGS_ISOLATED_SANDBOX)) { in SetSelinuxCon()
118 if (CheckAppMsgFlagsSet(property, APP_FLAGS_ASANENABLED)) { in SetSelinuxCon()
122 "Set domain context failed, ret: %{public}d %{public}s", ret, GetProcessName(property)); in SetSelinuxCon()
123 APPSPAWN_LOGV("SetSelinuxCon success for %{public}s", GetProcessName(property)); in SetSelinuxCon()
149 int SetSeccompFilter(const AppSpawnMgr *content, const AppSpawningCtx *property) in SetSeccompFilter() argument
152 APPSPAWN_CHECK(property != nullptr, return 0, "property is NULL"); in SetSeccompFilter()
159 reinterpret_cast<char *>(GetAppPropertyExt(property, MSG_EXT_NAME_PROCESS_TYPE, &len)); in SetSeccompFilter()
165 if (CheckAppSpawnMsgFlag(property->message, TLV_MSG_FLAGS, APP_FLAGS_ISOLATED_SANDBOX) != 0) { in SetSeccompFilter()
173 APPSPAWN_LOGV("SetSeccompFilter success for %{public}s", GetProcessName(property)); in SetSeccompFilter()
178 int SetInternetPermission(const AppSpawningCtx *property) in SetInternetPermission() argument
181 reinterpret_cast<AppSpawnMsgInternetInfo *>(GetAppProperty(property, TLV_INTERNET_INFO)); in SetInternetPermission()
183 "No tlv internet permission info in req form %{public}s", GetProcessName(property)); in SetInternetPermission()
191 APPSPAWN_STATIC void InitAppCommonEnv(const AppSpawningCtx *property) in InitAppCommonEnv() argument
193 AppDacInfo *appInfo = reinterpret_cast<AppDacInfo *>(GetAppProperty(property, TLV_DAC_INFO)); in InitAppCommonEnv()
205 int32_t SetEnvInfo(const AppSpawnMgr *content, const AppSpawningCtx *property) in SetEnvInfo() argument
207 InitAppCommonEnv(property); in SetEnvInfo()
210 char *envStr = reinterpret_cast<char *>(GetAppPropertyExt(property, "AppEnv", &size)); in SetEnvInfo()