Home
last modified time | relevance | path

Searched refs:moduleInfo (Results 1 - 25 of 65) sorted by relevance

123

/foundation/bundlemanager/bundle_framework_lite/frameworks/bundle_lite/src/
H A Dmodule_info_utils.cpp52 void ModuleInfoUtils::ClearModuleInfo(ModuleInfo *moduleInfo) in ClearModuleInfo() argument
54 if (moduleInfo == nullptr) { in ClearModuleInfo()
57 AdapterFree(moduleInfo->moduleName); in ClearModuleInfo()
59 AdapterFree(moduleInfo->name); in ClearModuleInfo()
60 AdapterFree(moduleInfo->description); in ClearModuleInfo()
61 AdapterFree(moduleInfo->moduleType); in ClearModuleInfo()
62 ClearModuleInfoDeviceType(moduleInfo->deviceType, DEVICE_TYPE_SIZE); in ClearModuleInfo()
64 ClearModuleInfoMetaData(moduleInfo->metaData, METADATA_SIZE); in ClearModuleInfo()
67 bool ModuleInfoUtils::SetModuleInfoModuleName(ModuleInfo *moduleInfo, const char *moduleName) in SetModuleInfoModuleName() argument
69 if (moduleInfo in SetModuleInfoModuleName()
79 SetModuleInfoName(ModuleInfo *moduleInfo, const char *name) SetModuleInfoName() argument
90 SetModuleInfoDescription(ModuleInfo *moduleInfo, const char *description) SetModuleInfoDescription() argument
101 SetModuleInfoModuleType(ModuleInfo *moduleInfo, const char *moduleType) SetModuleInfoModuleType() argument
112 SetModuleInfoDeviceType(ModuleInfo *moduleInfo, char **deviceType, uint32_t numOfDeviceType) SetModuleInfoDeviceType() argument
143 SetModuleInfoMetaData(ModuleInfo *moduleInfo, MetaData **metaData, uint32_t numOfMetaData) SetModuleInfoMetaData() argument
[all...]
H A Dmodule_info.cpp21 void ClearModuleInfo(ModuleInfo *moduleInfo) in ClearModuleInfo() argument
23 if (moduleInfo == nullptr) { in ClearModuleInfo()
26 AdapterFree(moduleInfo->moduleName); in ClearModuleInfo()
28 AdapterFree(moduleInfo->name); in ClearModuleInfo()
29 AdapterFree(moduleInfo->description); in ClearModuleInfo()
30 AdapterFree(moduleInfo->moduleType); in ClearModuleInfo()
31 OHOS::ModuleInfoUtils::ClearModuleInfoDeviceType(moduleInfo->deviceType, DEVICE_TYPE_SIZE); in ClearModuleInfo()
33 OHOS::ModuleInfoUtils::ClearModuleInfoMetaData(moduleInfo->metaData, METADATA_SIZE); in ClearModuleInfo()
/foundation/ability/ability_runtime/test/unittest/child_process_manager_test/
H A Dmock_bundle_manager.cpp30 HapModuleInfo moduleInfo; in GetBundleInfoForSelf() local
31 moduleInfo.name = "entry"; in GetBundleInfoForSelf()
32 moduleInfo.moduleName = "entry"; in GetBundleInfoForSelf()
33 moduleInfo.moduleType = AppExecFwk::ModuleType::ENTRY; in GetBundleInfoForSelf()
34 moduleInfo.hapPath = "/data/app/el1/bundle/public/com.ohos.demoprocess/entry"; in GetBundleInfoForSelf()
35 moduleInfo.compileMode = AppExecFwk::CompileMode::ES_MODULE; in GetBundleInfoForSelf()
36 moduleInfo.isStageBasedModel = true; in GetBundleInfoForSelf()
37 hapModuleInfos.push_back(moduleInfo); in GetBundleInfoForSelf()
/foundation/bundlemanager/bundle_framework_lite/frameworks/bundle_lite/include/
H A Dmodule_info_utils.h26 static void ClearModuleInfo(ModuleInfo *moduleInfo);
27 static bool SetModuleInfoModuleName(ModuleInfo *moduleInfo, const char *moduleName);
29 static bool SetModuleInfoName(ModuleInfo *moduleInfo, const char *name);
30 static bool SetModuleInfoDescription(ModuleInfo *moduleInfo, const char *description);
31 static bool SetModuleInfoModuleType(ModuleInfo *moduleInfo, const char *moduleType);
32 static bool SetModuleInfoDeviceType(ModuleInfo *moduleInfo, char **deviceType, uint32_t numOfDeviceType);
35 static bool SetModuleInfoMetaData(ModuleInfo *moduleInfo, MetaData **metaData, uint32_t numOfMetaData);
/foundation/ability/ability_runtime/frameworks/simulator/ability_simulator/src/bundle_parser/
H A Dmodule_info.cpp29 void to_json(nlohmann::json &jsonObject, const ModuleInfo &moduleInfo) in to_json() argument
32 {Constants::MODULE_NAME, moduleInfo.moduleName}, in to_json()
33 {MODULE_INFO_MODULE_SOURCE_DIR, moduleInfo.moduleSourceDir}, in to_json()
34 {MODULE_INFO_PRELOADS, moduleInfo.preloads} in to_json()
38 void from_json(const nlohmann::json &jsonObject, ModuleInfo &moduleInfo) in from_json() argument
45 moduleInfo.moduleName, in from_json()
53 moduleInfo.moduleSourceDir, in from_json()
61 moduleInfo.preloads, in from_json()
68 "read module moduleInfo error:%{public}d", parseResult); in from_json()
/foundation/ability/ability_runtime/test/unittest/appkit/child_main_thread_test/
H A Dchild_main_thread_test.cpp134 HapModuleInfo moduleInfo; in HWTEST_F() local
135 moduleInfo.name = "entry"; in HWTEST_F()
136 moduleInfo.moduleName = "entry"; in HWTEST_F()
137 moduleInfo.moduleType = ModuleType::ENTRY; in HWTEST_F()
138 moduleInfo.hapPath = "/data/app/el1/bundle/public/com.ohos.demoprocess/entry"; in HWTEST_F()
139 moduleInfo.compileMode = CompileMode::ES_MODULE; in HWTEST_F()
140 moduleInfo.isStageBasedModel = true; in HWTEST_F()
141 hapModuleInfos.push_back(moduleInfo); in HWTEST_F()
168 HapModuleInfo moduleInfo; in HWTEST_F() local
169 moduleInfo in HWTEST_F()
[all...]
/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/src/
H A Dmodule_info.cpp66 void to_json(nlohmann::json &jsonObject, const ModuleInfo &moduleInfo) in to_json() argument
69 {Constants::MODULE_NAME, moduleInfo.moduleName}, in to_json()
70 {MODULE_INFO_MODULE_SOURCE_DIR, moduleInfo.moduleSourceDir}, in to_json()
71 {MODULE_INFO_PRELOADS, moduleInfo.preloads} in to_json()
75 void from_json(const nlohmann::json &jsonObject, ModuleInfo &moduleInfo) in from_json() argument
82 moduleInfo.moduleName, in from_json()
88 moduleInfo.moduleSourceDir, in from_json()
94 moduleInfo.preloads, in from_json()
100 APP_LOGE("read moduleInfo jsonObject error : %{public}d", parseResult); in from_json()
H A Dcompatible_application_info.cpp75 ModuleInfo moduleInfo; in ReadFromParcel() local
82 moduleInfo.moduleName = moduleName; in ReadFromParcel()
83 moduleInfo.moduleSourceDir = moduleSourceDir; in ReadFromParcel()
84 moduleInfos.emplace_back(moduleInfo); in ReadFromParcel()
/foundation/ability/form_fwk/test/mock/src/
H A Dmock_bundle_manager.cpp70 ModuleInfo moduleInfo; in GetBundleInfo() local
72 moduleInfo.moduleSourceDir = FORM_PROVIDER_MODULE_SOURCE_DIR; in GetBundleInfo()
73 moduleInfo.moduleName = PARAM_PROVIDER_MODULE_NAME; in GetBundleInfo()
76 applicationInfo.moduleInfos.emplace_back(moduleInfo); in GetBundleInfo()
99 ModuleInfo moduleInfo; in GetBundleInfoV9() local
101 moduleInfo.moduleSourceDir = FORM_PROVIDER_MODULE_SOURCE_DIR; in GetBundleInfoV9()
102 moduleInfo.moduleName = PARAM_PROVIDER_MODULE_NAME; in GetBundleInfoV9()
105 applicationInfo.moduleInfos.emplace_back(moduleInfo); in GetBundleInfoV9()
/foundation/bundlemanager/bundle_framework_lite/services/bundlemgr_lite/src/
H A Dbundle_info_creator.cpp133 std::string iconPath = codePath + PATH_SEPARATOR + bundleProfile.moduleInfo.moduleName + PATH_SEPARATOR + in SetBundleInfo()
184 const_cast<char **>(bundleProfile.moduleInfo.deviceType), DEVICE_TYPE_SIZE)) { in SetModuleInfos()
189 const_cast<MetaData **>(bundleProfile.moduleInfo.metaData), METADATA_SIZE)) { in SetModuleInfos()
194 if (bundleProfile.moduleInfo.description != nullptr && in SetModuleInfos()
195 !BundleUtil::StartWith(bundleProfile.moduleInfo.description, DEFAULT_DESC_SETTING)) { in SetModuleInfos()
197 bundleProfile.moduleInfo.description)) { in SetModuleInfos()
202 if ((bundleProfile.moduleInfo.name != nullptr && in SetModuleInfos()
203 !ModuleInfoUtils::SetModuleInfoName(bundleInfo->moduleInfos, bundleProfile.moduleInfo.name)) || in SetModuleInfos()
204 !ModuleInfoUtils::SetModuleInfoModuleName(bundleInfo->moduleInfos, bundleProfile.moduleInfo.moduleName) || in SetModuleInfos()
205 !ModuleInfoUtils::SetModuleInfoModuleType(bundleInfo->moduleInfos, bundleProfile.moduleInfo in SetModuleInfos()
[all...]
H A Dbundle_parser.cpp361 // parse moduleInfo in ParseJsonInfo()
404 bundleProfile.moduleInfo.name = ParseValue(moduleObject, PROFILE_KEY_MODULE_NAME); in ParseModuleInfo()
405 CHECK_NULL(bundleProfile.moduleInfo.name, ERR_APPEXECFWK_INSTALL_FAILED_PARSE_MODULENAME_ERROR); in ParseModuleInfo()
406 CHECK_LENGTH(strlen(bundleProfile.moduleInfo.name), MAX_NAME_LEN, in ParseModuleInfo()
420 bundleProfile.moduleInfo.isDeliveryInstall = cJSON_IsTrue(deliveryObject); in ParseModuleInfo()
422 bundleProfile.moduleInfo.moduleName = ParseValue(object, PROFILE_KEY_MODULE_DISTRO_MODULENAME); in ParseModuleInfo()
423 CHECK_NULL(bundleProfile.moduleInfo.moduleName, ERR_APPEXECFWK_INSTALL_FAILED_PARSE_DISTRO_MODULENAME_ERROR); in ParseModuleInfo()
424 CHECK_LENGTH(strlen(bundleProfile.moduleInfo.moduleName), MAX_MODULENAME_LEN, in ParseModuleInfo()
426 CHECK_IS_TRUE((strstr(bundleProfile.moduleInfo.moduleName, "../") == nullptr), in ParseModuleInfo()
429 bundleProfile.moduleInfo in ParseModuleInfo()
[all...]
H A Dgt_bundle_parser.cpp286 bundleProfile.moduleInfo.moduleName = ParseValue(object, PROFILE_KEY_MODULE_DISTRO_MODULENAME); in ParseModuleInfo()
287 CHECK_NULL(bundleProfile.moduleInfo.moduleName, ERR_APPEXECFWK_INSTALL_FAILED_PARSE_DISTRO_MODULENAME_ERROR); in ParseModuleInfo()
288 if (strstr(bundleProfile.moduleInfo.moduleName, "../") != nullptr) { in ParseModuleInfo()
550 bundleProfile.moduleInfo.metaData[i] = reinterpret_cast<MetaData *> in ParseModuleMetaData()
552 if (bundleProfile.moduleInfo.metaData[i] == nullptr || in ParseModuleMetaData()
553 memset_s(bundleProfile.moduleInfo.metaData[i], sizeof(MetaData), 0, sizeof(MetaData)) != EOK) { in ParseModuleMetaData()
557 bundleProfile.moduleInfo.metaData[i]->name = ParseValue(objectItem, PROFILE_KEY_MODULE_METADATA_NAME); in ParseModuleMetaData()
558 CHECK_NULL(bundleProfile.moduleInfo.metaData[i]->name, in ParseModuleMetaData()
560 CHECK_LENGTH(strlen(bundleProfile.moduleInfo.metaData[i]->name), MAX_METADATA_NAME, in ParseModuleMetaData()
565 bundleProfile.moduleInfo in ParseModuleMetaData()
[all...]
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/overlay/
H A Dbundle_overlay_data_manager.cpp161 for (auto &moduleInfo : oldInnerModuleInfos) { in BuildInternalOverlayConnection()
162 if (moduleInfo.second.targetModuleName == moduleName) { in BuildInternalOverlayConnection()
165 overlayModuleInfo.moduleName = moduleInfo.second.moduleName; in BuildInternalOverlayConnection()
166 overlayModuleInfo.targetModuleName = moduleInfo.second.targetModuleName; in BuildInternalOverlayConnection()
167 overlayModuleInfo.hapPath = oldInfo.GetModuleHapPath(moduleInfo.second.moduleName); in BuildInternalOverlayConnection()
168 overlayModuleInfo.priority = moduleInfo.second.targetPriority; in BuildInternalOverlayConnection()
170 overlayModuleVec.emplace_back(moduleInfo.second.moduleName); in BuildInternalOverlayConnection()
305 for (const auto &moduleInfo : innerModuleInfos) { in ResetInternalOverlayModuleState()
306 if (moduleInfo.second.targetModuleName == modulePackage) { in ResetInternalOverlayModuleState()
307 oldInfo.SetOverlayModuleState(moduleInfo in ResetInternalOverlayModuleState()
494 const auto &moduleInfo = innerModuleInfo.value(); GetOverlayModuleInfo() local
572 const auto &moduleInfo = targetModuleInfo.value(); GetOverlayModuleInfoForTarget() local
769 const auto &moduleInfo = innerModuleInfo.value(); AddOverlayModuleStates() local
[all...]
/foundation/arkui/ace_engine/adapter/ohos/entrance/cj_utils/
H A Dcj_utils.cpp58 auto moduleInfo = context->GetHapModuleInfo(); in IsCJFrontendContext() local
59 if (!moduleInfo) { in IsCJFrontendContext()
62 auto abilityInfos = moduleInfo->abilityInfos; in IsCJFrontendContext()
/foundation/arkui/ace_engine/adapter/ohos/entrance/
H A Dace_service_ability.cpp73 auto moduleInfo = GetHapModuleInfo(); in OnStart() local
74 CHECK_NULL_VOID(moduleInfo); in OnStart()
75 packagePathStr += "/" + moduleInfo->package + "/"; in OnStart()
103 options.hapPath = moduleInfo->hapPath; in OnStart()
108 Platform::PaContainer::AddAssetPath(abilityId_, packagePathStr, moduleInfo->hapPath, assetBasePathStr); in OnStart()
H A Dace_form_ability.cpp70 auto moduleInfo = GetHapModuleInfo(); in LoadFormEnv() local
71 CHECK_NULL_VOID(moduleInfo); in LoadFormEnv()
72 packagePathStr += "/" + moduleInfo->package + "/"; in LoadFormEnv()
99 options.hapPath = moduleInfo->hapPath; in LoadFormEnv()
104 Platform::PaContainer::AddAssetPath(instanceId_, packagePathStr, moduleInfo->hapPath, assetBasePathStr); in LoadFormEnv()
H A Dace_data_ability.cpp75 auto moduleInfo = GetHapModuleInfo(); in OnStart() local
76 CHECK_NULL_VOID(moduleInfo); in OnStart()
77 packagePathStr += "/" + moduleInfo->package + "/"; in OnStart()
104 options.hapPath = moduleInfo->hapPath; in OnStart()
109 Platform::PaContainer::AddAssetPath(abilityId_, packagePathStr, moduleInfo->hapPath, assetBasePathStr); in OnStart()
/foundation/ability/ability_runtime/test/mock/frameworks_kits_ability_native_test/include/
H A Dmock_bundle_manager_form.cpp71 ModuleInfo moduleInfo; in GetBundleInfo() local
73 moduleInfo.moduleSourceDir = FORM_PROVIDER_MODULE_SOURCE_DIR; in GetBundleInfo()
74 moduleInfo.moduleName = PARAM_PROVIDER_MODULE_NAME; in GetBundleInfo()
77 applicationInfo.moduleInfos.emplace_back(moduleInfo); in GetBundleInfo()
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_overlay_test/
H A Dbms_bundle_overlay_ipc_test.cpp79 OverlayModuleInfo moduleInfo = CreateOverlayModuleInfo(); in GetAllOverlayModuleInfo() local
80 overlayModuleInfo.emplace_back(moduleInfo); in GetAllOverlayModuleInfo()
101 OverlayModuleInfo moduleInfo = CreateOverlayModuleInfo(); in GetTargetOverlayModuleInfo() local
102 overlayModuleInfos.emplace_back(moduleInfo); in GetTargetOverlayModuleInfo()
109 OverlayModuleInfo moduleInfo = CreateOverlayModuleInfo(); in GetOverlayModuleInfoByBundleName() local
110 overlayModuleInfos.emplace_back(moduleInfo); in GetOverlayModuleInfoByBundleName()
125 OverlayModuleInfo moduleInfo = CreateOverlayModuleInfo(); in GetOverlayModuleInfoForTarget() local
126 overlayModuleInfo.emplace_back(moduleInfo); in GetOverlayModuleInfoForTarget()
144 OverlayModuleInfo moduleInfo; in CreateOverlayModuleInfo() local
145 moduleInfo in CreateOverlayModuleInfo()
[all...]
H A Dbms_bundle_overlay_checker_test.cpp816 InnerModuleInfo moduleInfo; in HWTEST_F() local
817 moduleInfo.moduleName = TEST_PACK_AGE; in HWTEST_F()
818 moduleInfo.distro.moduleType = Profile::MODULE_TYPE_ENTRY; in HWTEST_F()
819 innerModuleInfos[TEST_PACK_AGE] = moduleInfo; in HWTEST_F()
859 InnerModuleInfo moduleInfo; in HWTEST_F() local
861 moduleInfo.moduleName = "moduleName"; in HWTEST_F()
862 moduleInfo.distro.moduleType = Profile::MODULE_TYPE_ENTRY; in HWTEST_F()
863 innerModuleInfos[TEST_PACK_AGE] = moduleInfo; in HWTEST_F()
1019 InnerModuleInfo moduleInfo; in HWTEST_F() local
1020 moduleInfo in HWTEST_F()
1065 InnerModuleInfo moduleInfo; HWTEST_F() local
1335 InnerModuleInfo moduleInfo; HWTEST_F() local
1372 InnerModuleInfo moduleInfo; HWTEST_F() local
1401 InnerModuleInfo moduleInfo; HWTEST_F() local
1426 InnerModuleInfo moduleInfo; HWTEST_F() local
1465 InnerModuleInfo moduleInfo; HWTEST_F() local
1679 InnerModuleInfo moduleInfo; HWTEST_F() local
1703 InnerModuleInfo moduleInfo; HWTEST_F() local
1836 InnerModuleInfo moduleInfo; HWTEST_F() local
2360 InnerModuleInfo moduleInfo; HWTEST_F() local
2388 InnerModuleInfo moduleInfo; HWTEST_F() local
[all...]
/foundation/ability/ability_runtime/frameworks/simulator/ability_simulator/include/bundle_parser/
H A Djson_serializer.h52 void from_json(const nlohmann::json &jsonObject, ModuleInfo &moduleInfo);
53 void to_json(nlohmann::json &jsonObject, const ModuleInfo &moduleInfo);
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/data_share/strategies/
H A Dget_data_strategy.cpp81 for (const auto &moduleInfo : context->bundleInfo.hapModuleInfos) { in CheckPermission()
82 auto proxyDatas = moduleInfo.proxyDatas; in CheckPermission()
/foundation/multimedia/audio_framework/services/audio_policy/server/src/service/
H A Daudio_policy_service.cpp316 static void GetUsbModuleInfo(string deviceInfo, AudioModuleInfo &moduleInfo) in GetUsbModuleInfo() argument
318 if (moduleInfo.role == "sink") { in GetUsbModuleInfo()
321 moduleInfo.rate = deviceInfo.substr(sinkRate_begin + std::strlen("sink_rate:"), in GetUsbModuleInfo()
327 moduleInfo.format = ParseAudioFormat(format); in GetUsbModuleInfo()
331 moduleInfo.rate = deviceInfo.substr(sourceRate_begin + std::strlen("source_rate:"), in GetUsbModuleInfo()
337 moduleInfo.format = ParseAudioFormat(format); in GetUsbModuleInfo()
340 if (!moduleInfo.rate.empty() && !moduleInfo.format.empty() && !moduleInfo.channels.empty()) { in GetUsbModuleInfo()
341 int32_t bufferSize = stoi(moduleInfo in GetUsbModuleInfo()
348 GetDPModuleInfo(AudioModuleInfo &moduleInfo, string deviceInfo) GetDPModuleInfo() argument
1018 SetOffloadAvailableFromXML(AudioModuleInfo &moduleInfo) SetOffloadAvailableFromXML() argument
2093 AudioModuleInfo moduleInfo = {}; SetWakeUpAudioCapturer() local
3385 ReloadA2dpAudioPort(AudioModuleInfo &moduleInfo, const AudioStreamInfo& audioStreamInfo) ReloadA2dpAudioPort() argument
3693 AudioModuleInfo moduleInfo = ConstructRemoteAudioModuleInfo(networkId, GetDeviceRole(deviceType), deviceType); ActivateNewDevice() local
5036 OpenPortAndAddDeviceOnServiceConnected(AudioModuleInfo &moduleInfo) OpenPortAndAddDeviceOnServiceConnected() argument
5221 AudioModuleInfo moduleInfo = {}; LoadInnerCapturerSink() local
5241 AudioModuleInfo moduleInfo = {}; LoadModernInnerCapSink() local
5300 AddAudioDevice(AudioModuleInfo& moduleInfo, InternalDeviceType devType) AddAudioDevice() argument
7099 AudioModuleInfo moduleInfo = ConstructOffloadAudioModuleInfo(deviceType); LoadOffloadModule() local
7171 AudioModuleInfo moduleInfo = ConstructMchAudioModuleInfo(deviceType); LoadMchModule() local
7776 AudioModuleInfo moduleInfo; PrepareAndOpenNormalSource() local
8133 UpdateModuleInfoForEc(AudioModuleInfo &moduleInfo) UpdateModuleInfoForEc() argument
8143 UpdateModuleInfoForMicRef(AudioModuleInfo &moduleInfo, SourceType source) UpdateModuleInfoForMicRef() argument
8153 UpdateStreamCommonInfo(AudioModuleInfo &moduleInfo, StreamPropInfo &targetInfo, SourceType sourceType) UpdateStreamCommonInfo() argument
8184 UpdateStreamEcInfo(AudioModuleInfo &moduleInfo, SourceType sourceType) UpdateStreamEcInfo() argument
8200 UpdateStreamMicRefInfo(AudioModuleInfo &moduleInfo, SourceType sourceType) UpdateStreamMicRefInfo() argument
8814 OpenPortAndInsertIOHandle(const std::string &moduleName, const AudioModuleInfo &moduleInfo) OpenPortAndInsertIOHandle() argument
[all...]
/foundation/bundlemanager/bundle_framework_lite/interfaces/kits/bundle_lite/
H A Dmodule_info.h108 * @param moduleInfo Indicates the pointer to the {@link ModuleInfo} object to clear.
113 void ClearModuleInfo(ModuleInfo *moduleInfo);
/foundation/bundlemanager/bundle_framework/test/benchmarktest/json_serializer_test/
H A Djson_serializer_test.cpp264 ModuleInfo moduleInfo; in BenchmarkTestForModuleInfoToJson() local
265 moduleInfo.moduleName = "ohos.global.systemres"; in BenchmarkTestForModuleInfoToJson()
266 moduleInfo.moduleSourceDir = "/data/accounts/account_0/applications/ohos.global.systemres"; in BenchmarkTestForModuleInfoToJson()
269 to_json(jsonObject, moduleInfo); in BenchmarkTestForModuleInfoToJson()
284 ModuleInfo moduleInfo; in BenchmarkTestForModuleInfoFromJson() local
287 from_json(jsonObject, moduleInfo); in BenchmarkTestForModuleInfoFromJson()

Completed in 26 milliseconds

123