/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/src/quick_fix/ |
H A D | appqf_info.cpp | 36 void to_json(nlohmann::json &jsonObject, const AppqfInfo &appqfInfo) in to_json() argument 39 {APP_QF_INFO_VERSION_CODE, appqfInfo.versionCode}, in to_json() 40 {APP_QF_INFO_VERSION_NAME, appqfInfo.versionName}, in to_json() 41 {APP_QF_INFO_CPU_ABI, appqfInfo.cpuAbi}, in to_json() 42 {APP_QF_INFO_NATIVE_LIBRARY_PATH, appqfInfo.nativeLibraryPath}, in to_json() 43 {APP_QF_INFO_TYPE, appqfInfo.type}, in to_json() 44 {APP_QF_INFO_HQF_INFOS, appqfInfo.hqfInfos} in to_json() 48 void from_json(const nlohmann::json &jsonObject, AppqfInfo &appqfInfo) in from_json() argument 53 APP_QF_INFO_VERSION_CODE, appqfInfo.versionCode, in from_json() 58 APP_QF_INFO_VERSION_NAME, appqfInfo in from_json() [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/quick_fix/ |
H A D | quick_fix_deleter.cpp | 107 ErrCode QuickFixDeleter::InnerDeletePatchDir(const AppqfInfo &appqfInfo, const std::string &bundleName) in InnerDeletePatchDir() argument 109 if (appqfInfo.hqfInfos.empty()) { in InnerDeletePatchDir() 114 if (appqfInfo.type == QuickFixType::UNKNOWN) { in InnerDeletePatchDir() 121 if (appqfInfo.type == QuickFixType::PATCH) { in InnerDeletePatchDir() 122 if (appqfInfo.nativeLibraryPath.substr(0, in InnerDeletePatchDir() 123 appqfInfo.nativeLibraryPath.find(ServiceConstants::PATH_SEPARATOR)) == PATCH_DIR) { in InnerDeletePatchDir() 126 patchPath += ServiceConstants::PATCH_PATH + std::to_string(appqfInfo.versionCode); in InnerDeletePatchDir() 129 if (appqfInfo.type == QuickFixType::HOT_RELOAD) { in InnerDeletePatchDir() 130 patchPath += ServiceConstants::HOT_RELOAD_PATH + std::to_string(appqfInfo.versionCode); in InnerDeletePatchDir()
|
H A D | patch_profile.cpp | 206 const PatchExtractor &patchExtractor, bool isSystemLib64Exist, AppqfInfo &appqfInfo) in DefaultNativeSo() 210 appqfInfo.cpuAbi = ServiceConstants::ARM64_V8A; in DefaultNativeSo() 213 appqfInfo.nativeLibraryPath = ServiceConstants::LIBS + iter->second; in DefaultNativeSo() 224 appqfInfo.cpuAbi = ServiceConstants::ARM_EABI_V7A; in DefaultNativeSo() 227 appqfInfo.nativeLibraryPath = ServiceConstants::LIBS + iter->second; in DefaultNativeSo() 235 appqfInfo.cpuAbi = ServiceConstants::ARM_EABI; in DefaultNativeSo() 238 appqfInfo.nativeLibraryPath = ServiceConstants::LIBS + iter->second; in DefaultNativeSo() 248 bool PatchProfile::ParseNativeSo(const PatchExtractor &patchExtractor, AppqfInfo &appqfInfo) in ParseNativeSo() argument 265 appqfInfo.cpuAbi = isSystemLib64Exist ? ServiceConstants::ARM64_V8A : ServiceConstants::ARM_EABI_V7A; in ParseNativeSo() 270 appqfInfo in ParseNativeSo() 205 DefaultNativeSo( const PatchExtractor &patchExtractor, bool isSystemLib64Exist, AppqfInfo &appqfInfo) DefaultNativeSo() argument [all...] |
H A D | quick_fix_deployer.cpp | 427 auto &appqfInfo = appQuickFix.deployingAppqfInfo; in ResetNativeSoAttrs() local 428 if (appqfInfo.hqfInfos.size() != 1) { in ResetNativeSoAttrs() 433 bool isLibIsolated = IsLibIsolated(appQuickFix.bundleName, appqfInfo.hqfInfos[0].moduleName); in ResetNativeSoAttrs() 439 appqfInfo.hqfInfos[0].cpuAbi = appqfInfo.cpuAbi; in ResetNativeSoAttrs() 440 appqfInfo.hqfInfos[0].nativeLibraryPath = in ResetNativeSoAttrs() 441 appqfInfo.hqfInfos[0].moduleName + ServiceConstants::PATH_SEPARATOR + appqfInfo.nativeLibraryPath; in ResetNativeSoAttrs() 442 appqfInfo.nativeLibraryPath.clear(); in ResetNativeSoAttrs() 474 bool QuickFixDeployer::FetchPatchNativeSoAttrs(const AppqfInfo &appqfInfo, in FetchPatchNativeSoAttrs() argument [all...] |
H A D | quick_fix_checker.cpp | 254 const AppqfInfo &appqfInfo = (infos.begin()->second).deployingAppqfInfo; in CheckMultiNativeSo() local 255 std::string nativeLibraryPath = appqfInfo.nativeLibraryPath; in CheckMultiNativeSo() 256 std::string cpuAbi = appqfInfo.cpuAbi; in CheckMultiNativeSo()
|
/foundation/bundlemanager/bundle_tool/frameworks/src/ |
H A D | quick_fix_command.cpp | 130 AppqfInfo appqfInfo = quickFixInfo.appqfInfo; in GetQuickFixInfoString() local 131 info.append(" patch version code: " + std::to_string(appqfInfo.versionCode) + "\n"); in GetQuickFixInfoString() 132 info.append(" patch version name: " + appqfInfo.versionName + "\n"); in GetQuickFixInfoString() 133 info.append(" cpu abi: " + appqfInfo.cpuAbi + "\n"); in GetQuickFixInfoString() 134 info.append(" native library path: " + appqfInfo.nativeLibraryPath + "\n"); in GetQuickFixInfoString() 136 if (appqfInfo.type == AppExecFwk::QuickFixType::PATCH) { in GetQuickFixInfoString() 138 } else if (appqfInfo.type == AppExecFwk::QuickFixType::HOT_RELOAD) { in GetQuickFixInfoString() 142 for (auto hqfInfo : appqfInfo.hqfInfos) { in GetQuickFixInfoString()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_quick_fix_query_test/ |
H A D | bms_bundle_quick_fix_query_test.cpp | 62 void CheckAppQuickFixInfo(const AppqfInfo &appqfInfo) const;
63 void CheckAppQuickFixInfoEmpty(const AppqfInfo &appqfInfo) const;
117 void BmsBundleQuickFixQueryTest::CheckAppQuickFixInfo(const AppqfInfo &appqfInfo) const
in CheckAppQuickFixInfo() 119 EXPECT_EQ(QUICK_FIX_VERSION_CODE, appqfInfo.versionCode);
in CheckAppQuickFixInfo() 120 EXPECT_EQ(QUICK_FIX_VERSION_NAME, appqfInfo.versionName);
in CheckAppQuickFixInfo() 121 EXPECT_EQ(QUICK_FIX_ABI, appqfInfo.cpuAbi);
in CheckAppQuickFixInfo() 122 EXPECT_EQ(QUICK_FIX_SO_PATH, appqfInfo.nativeLibraryPath);
in CheckAppQuickFixInfo() 125 void BmsBundleQuickFixQueryTest::CheckAppQuickFixInfoEmpty(const AppqfInfo &appqfInfo) const
in CheckAppQuickFixInfoEmpty() 127 EXPECT_EQ(QUICK_FIX_VERSION_CODE_ZERO, appqfInfo.versionCode);
in CheckAppQuickFixInfoEmpty() 128 EXPECT_EQ(EMPTY_STRING, appqfInfo in CheckAppQuickFixInfoEmpty() 234 AppqfInfo appqfInfo; MockDeployQuickFix() local [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/quick_fix/ |
H A D | patch_profile.h | 31 bool DefaultNativeSo(const PatchExtractor &patchExtractor, bool isSystemLib64Exist, AppqfInfo &appqfInfo); 32 bool ParseNativeSo(const PatchExtractor &patchExtractor, AppqfInfo &appqfInfo);
|
H A D | quick_fix_deleter.h | 35 ErrCode InnerDeletePatchDir(const AppqfInfo &appqfInfo, const std::string &bundleName);
|
H A D | quick_fix_deployer.h | 101 bool FetchPatchNativeSoAttrs(const AppqfInfo &appqfInfo,
|
/foundation/ability/ability_runtime/frameworks/js/napi/quick_fix/ |
H A D | js_application_quick_fix_info.cpp | 33 CreateJsValue(env, appQuickFixInfo.appqfInfo.versionCode)); in CreateJsApplicationQuickFixInfo() 35 CreateJsValue(env, appQuickFixInfo.appqfInfo.versionName)); in CreateJsApplicationQuickFixInfo() 37 CreateJsHapModuleQuickFixInfoArray(env, appQuickFixInfo.appqfInfo.hqfInfos)); in CreateJsApplicationQuickFixInfo()
|
/foundation/ability/ability_runtime/interfaces/inner_api/quick_fix/src/ |
H A D | quick_fix_info.cpp | 32 appqfInfo = *qfInfo; in ReadFromParcel() 50 if (!parcel.WriteParcelable(&appqfInfo)) { in Marshalling()
|
/foundation/bundlemanager/bundle_framework/test/fuzztest/fuzztest_others/quickfixdeleter_fuzzer/ |
H A D | quickfixdeleter_fuzzer.cpp | 48 AppqfInfo appqfInfo; in DoSomethingInterestingWithMyAPI() local 49 quickFixDeleter.InnerDeletePatchDir(appqfInfo, bundleName); in DoSomethingInterestingWithMyAPI()
|
/foundation/ability/ability_runtime/interfaces/inner_api/quick_fix/include/ |
H A D | quick_fix_info.h | 28 AppExecFwk::AppqfInfo appqfInfo; member
|
/foundation/bundlemanager/bundle_tool/test/unittest/bm/ |
H A D | bm_command_quickfix_test.cpp | 575 quickFixInfo.appqfInfo.hqfInfos = hqfInfos; in HWTEST_F() 576 quickFixInfo.appqfInfo.type = AppExecFwk::QuickFixType::PATCH; in HWTEST_F() 583 quickFixInfo.appqfInfo.type = AppExecFwk::QuickFixType::HOT_RELOAD; in HWTEST_F()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_patch_parser_test/ |
H A D | bms_patch_parser_test.cpp | 541 AppqfInfo appqfInfo; in HWTEST_F() local 542 bool result = patchProfile.DefaultNativeSo(patchExtractor, isSystemLib64Exist, appqfInfo); in HWTEST_F() 557 AppqfInfo appqfInfo; in HWTEST_F() local 558 bool result = patchProfile.DefaultNativeSo(patchExtractor, isSystemLib64Exist, appqfInfo); in HWTEST_F()
|
/foundation/bundlemanager/bundle_framework/test/fuzztest/fuzztest_others/quickfixdeployer_fuzzer/ |
H A D | quickfixdeployer_fuzzer.cpp | 124 AppqfInfo appqfInfo; in DoSomething2() local 129 quickFixDeployer.FetchPatchNativeSoAttrs(appqfInfo, hqfInfo, isLibIsolated, in DoSomething2()
|
/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/include/ |
H A D | json_serializer.h | 127 void to_json(nlohmann::json &jsonObject, const AppqfInfo &appqfInfo); 128 void from_json(const nlohmann::json &jsonObject, AppqfInfo &appqfInfo);
|
/foundation/ability/ability_runtime/services/quickfixmgr/src/ |
H A D | quick_fix_manager_service.cpp | 117 quickFixInfo.appqfInfo = bundleInfo.applicationInfo.appQuickFix.deployedAppqfInfo; in GetApplyedQuickFixInfo()
|
H A D | quick_fix_manager_apply_task.cpp | 353 if (ret == QUICK_FIX_OK && !quickFixInfo.appqfInfo.hqfInfos.empty()) { in HandlePatchDeployed()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_quick_fix_test/ |
H A D | bms_bundle_quick_fix_test.cpp | 2354 AppqfInfo appqfInfo; in HWTEST_F() local 2359 auto ret = deployer->FetchPatchNativeSoAttrs(appqfInfo, hqfInfo, isLibIsolated, in HWTEST_F() 2364 ret = deployer->FetchPatchNativeSoAttrs(appqfInfo, hqfInfo, isLibIsolated, in HWTEST_F() 3408 AppqfInfo appqfInfo; in HWTEST_F() local 3409 appqfInfo.type = QuickFixType::UNKNOWN; in HWTEST_F() 3413 appqfInfo.hqfInfos = hqfInfos; in HWTEST_F() 3414 ErrCode ret = deleter->InnerDeletePatchDir(appqfInfo, BUNDLE_NAME); in HWTEST_F() 3416 appqfInfo.type = QuickFixType::HOT_RELOAD; in HWTEST_F() 3417 ret = deleter->InnerDeletePatchDir(appqfInfo, BUNDLE_NAME); in HWTEST_F() 3493 AppqfInfo appqfInfo; in HWTEST_F() local 5030 AppqfInfo appqfInfo; HWTEST_F() local 5051 AppqfInfo appqfInfo; HWTEST_F() local 5072 AppqfInfo appqfInfo; HWTEST_F() local [all...] |