!15320 asan runtime use mode app

Merge pull request !15320 from 吴杰杰杰/master
This commit is contained in:
openharmony_ci
2025-07-07 08:21:24 +00:00
committed by Gitee
6 changed files with 111 additions and 20 deletions
+3 -7
View File
@@ -1646,15 +1646,11 @@ void MainThread::HandleLaunchApplication(const AppLaunchData &appLaunchData, con
TAG_LOGD(AAFwkTag::APPKIT, "the application isSystemApp: %{public}d", isSystemApp);
#ifdef CJ_FRONTEND
AbilityRuntime::CJRuntime::SetAppVersion(bundleInfo.applicationInfo.compileSdkVersion);
if (appInfo.asanEnabled) {
AbilityRuntime::CJRuntime::SetSanitizerVersion(SanitizerKind::ASAN);
}
if (isCJApp) {
AbilityRuntime::CJRuntime::SetAppLibPath(appLibPaths);
if (appInfo.asanEnabled) {
AbilityRuntime::CJRuntime::SetSanitizerVersion(SanitizerKind::ASAN);
} else if (appInfo.tsanEnabled) {
AbilityRuntime::CJRuntime::SetSanitizerVersion(SanitizerKind::TSAN);
} else if (appInfo.hwasanEnabled) {
AbilityRuntime::CJRuntime::SetSanitizerVersion(SanitizerKind::HWASAN);
}
} else {
#endif
if (IsEtsAPP(appInfo)) {