Lines Matching refs:property

49 static int SetAsanEnabledEnv(const AppSpawnMgr *content, const AppSpawningCtx *property)  in SetAsanEnabledEnv()  argument
53 if (CheckAppMsgFlagsSet(property, g_configTable[i].flag)) { in SetAsanEnabledEnv()
87 static void SetGwpAsanEnabled(const AppSpawnMgr *content, const AppSpawningCtx *property) in SetGwpAsanEnabled() argument
89 int enforce = CheckAppMsgFlagsSet(property, APP_FLAGS_GWP_ENABLED_FORCE); in SetGwpAsanEnabled()
90 if (!enforce && !CheckAppMsgFlagsSet(property, APP_FLAGS_GWP_ENABLED_NORMAL)) { in SetGwpAsanEnabled()
115 static int AsanSpawnGetSpawningFlag(AppSpawnMgr *content, AppSpawningCtx *property) in AsanSpawnGetSpawningFlag() argument
117 APPSPAWN_LOGV("Prepare spawn app %{public}s", GetProcessName(property)); in AsanSpawnGetSpawningFlag()
119 if (CheckSupportColdStart(GetBundleName(property)) == 0) { in AsanSpawnGetSpawningFlag()
120 property->client.flags |= APP_COLD_START; in AsanSpawnGetSpawningFlag()
121 property->client.flags |= APP_ASAN_DETECTOR; in AsanSpawnGetSpawningFlag()
122 if (property->forkCtx.coldRunPath) { in AsanSpawnGetSpawningFlag()
123 free(property->forkCtx.coldRunPath); in AsanSpawnGetSpawningFlag()
126 property->forkCtx.coldRunPath = strdup("/system/asan/bin/appspawn"); in AsanSpawnGetSpawningFlag()
128 property->forkCtx.coldRunPath = strdup("/system/asan/bin/nativespawn"); in AsanSpawnGetSpawningFlag()
130 property->forkCtx.coldRunPath = strdup("/system/asan/bin/cjappspawn"); in AsanSpawnGetSpawningFlag()
132 if (property->forkCtx.coldRunPath == NULL) { in AsanSpawnGetSpawningFlag()
133 APPSPAWN_LOGE("Failed to set asan exec path %{public}s", GetProcessName(property)); in AsanSpawnGetSpawningFlag()
140 static int AsanSpawnInitSpawningEnv(AppSpawnMgr *content, AppSpawningCtx *property) in AsanSpawnInitSpawningEnv() argument
142 if (GetAppSpawnMsgType(property) == MSG_SPAWN_NATIVE_PROCESS) { in AsanSpawnInitSpawningEnv()
146 int ret = SetAsanEnabledEnv(content, property); in AsanSpawnInitSpawningEnv()
148 APPSPAWN_LOGI("SetAsanEnabledEnv cold start app %{public}s", GetProcessName(property)); in AsanSpawnInitSpawningEnv()
149 property->client.flags |= APP_COLD_START; in AsanSpawnInitSpawningEnv()
152 (void)SetGwpAsanEnabled(content, property); in AsanSpawnInitSpawningEnv()