/ohos5.0/base/startup/appspawn/standard/ |
H A D | appspawn_main.c | 51 char *preload = getenv("LD_PRELOAD"); in CheckPreload() local 52 char *pos = preload ? strstr(preload, APPSPAWN_PRELOAD) : NULL; in CheckPreload() 54 int len = pos - preload; in CheckPreload() 55 len = sprintf_s(buf, sizeof(buf), "%.*s%s", len, preload, pos + strlen(APPSPAWN_PRELOAD)); in CheckPreload() 56 APPSPAWN_CHECK(len >= 0, return, "preload too long?: %{public}s", preload); in CheckPreload() 66 if (preload && preload[0]) { in CheckPreload() 67 int len = sprintf_s(buf, sizeof(buf), "%s:" APPSPAWN_PRELOAD, preload); in CheckPreload() 68 APPSPAWN_CHECK(len > 0, return, "preload too long: %{public}s", preload); in CheckPreload()
|
/ohos5.0/base/security/security_guard/oem_property/hos/ |
H A D | security_guard_model.cfg | 7 "preload": [""], 129 "preload": [""], 191 "preload": [""], 223 "preload": [""], 251 "preload": [""], 266 "preload": [""], 278 "preload": [""], 294 "preload": [""], 310 "preload": [""],
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/runtime_test/ |
H A D | js_runtime_test.cpp | 72 options_.preload = false; in SetUp() 114 options_.preload = true; 119 options_.preload = false; 185 options_.preload = true; 740 options.preload = true; 761 options.preload = true; 810 options.preload = true; 831 options.preload = true; 856 options.preload = true; 877 options.preload = true; [all …]
|
/ohos5.0/base/update/updateservice/services/firmware/utils/src/ |
H A D | firmware_combine_version_utils.cpp | 32 std::string preload = HandlePreloadVersion(preloadVersion); in GetPackageVersion() local 34 .append(baseLog).append(cust).append(preload).append(log).append(")"); in GetPackageVersion() 111 std::string preload = preloadVersion.substr(start, end - start); in HandlePreloadVersion() local 118 preload.append("P").append(getPnum); in HandlePreloadVersion() 119 return preload; in HandlePreloadVersion()
|
/ohos5.0/drivers/hdf_core/framework/core/common/src/ |
H A D | hdf_attribute_macro.c | 127 if (deviceNodeInfo->preload >= DEVICE_PRELOAD_INVALID) { in CheckDeviceInfoMacro() 128 HDF_LOGE("CheckDeviceInfoMacro preload %{public}u is invalid", deviceNodeInfo->preload); in CheckDeviceInfoMacro() 139 deviceNodeInfo->preload = deviceNode->preload; in GetDeviceNodeInfo() 169 if (devInfo->preload != DEVICE_PRELOAD_DISABLE) { in GetDevcieNodeList()
|
H A D | hdf_attribute.c | 151 if (deviceNodeInfo->preload >= DEVICE_PRELOAD_INVALID) { in CheckDeviceInfo() 152 HDF_LOGE("%{public}s: preload %{public}u is invalid", __func__, deviceNodeInfo->preload); in CheckDeviceInfo() 163 HcsGetUint16(deviceNode, ATTR_DEV_PRELOAD, &deviceNodeInfo->preload, 0); in GetDeviceNodeInfo() 200 if (deviceNodeInfo->preload != DEVICE_PRELOAD_DISABLE) { in GetDevcieNodeList()
|
/ohos5.0/docs/zh-cn/contribute/ |
H A D | OpenHarmony-hdf-coding-guide.md | 165 preload = 0; // 驱动按需加载字段 299 【说明】在HDF框架定义的device_info.hcs配置文件中,preload为驱动按需加载字段,取值的范围见如下枚举: 314 开发者应当根据驱动的业务要求,将preload字段配置为相应的值,从而HDF框架可以按照preload规则进行驱动的加载。 324 preload = 2; // 使用时按需加载 333 #### 【建议】当preload字段配置为默认加载时,应当根据业务要求配置按序加载的优先级 346 preload = 0; // 默认加载 351 preload = 0; // 默认加载
|
/ohos5.0/foundation/ability/ability_runtime/js_environment/test/unittest/uncaught_exception_callback_test/ |
H A D | uncaught_exception_callback_test.cpp | 58 options.preload = false; 106 options.preload = false; 136 options.preload = false; 172 options.preload = false; 206 options.preload = false;
|
/ohos5.0/drivers/hdf_core/framework/core/shared/include/ |
H A D | hdf_attribute_macro.h | 34 uint16_t preload; member 53 deviceNode->preload = HCS_PROP(node, preload); \
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/cj_runtime_test/ |
H A D | cj_runtime_test.cpp | 64 options_.preload = false; in SetUp() 79 options_.preload = true; 99 options_.preload = true;
|
/ohos5.0/base/security/selinux_adapter/sepolicy/whitelist/ |
H A D | partition_label_use_whitelist.txt | 8 /preload u:object_r:system_file:s0 10 /preload(/.*)? u:object_r:system_file:s0
|
/ohos5.0/docs/zh-cn/device-dev/driver/ |
H A D | driver-hdf-manage.md | 35 HDF驱动框架提供把和配置的设备列表匹配成功的驱动程序加载起来的功能,支持按需加载和按序加载两种策略,具体设备的加载策略由配置文件中的preload字段来控制,配置值参考如下: 48 - preload字段配置为0(DEVICE_PRELOAD_ENABLE),则系统启动过程中默认加载。 49 - preload字段配置为1(DEVICE_PRELOAD_ENABLE_STEP2),当系统支持快速启动的时候,则在系统完成之后再加载这一类驱动,否则和DEVICE_PRELOAD_ENABLE… 50 - preload字段配置为2(DEVICE_PRELOAD_DISABLE),则系统启动过程中默认不加载,支持后续动态加载,当用户态获取驱动服务[消息机制](#驱动消息机制管理)时,如果驱动服务不… 59 - preload字段配置为0(DEVICE_PRELOAD_ENABLE)或1(DEVICE_PRELOAD_ENABLE_STEP2)的驱动服务,由启动模块拉起host并重新加载服务。 60 - preload字段配置为2(DEVICE_PRELOAD_DISABLE)的驱动服务,需业务模块注册HDF的服务状态监听器,当收到服务退出消息时,业务模块调用LoadDevice重新加载服务。 666 preload = 0; 682 preload = 0; // 驱动按需加载字段。 701 > - preload:驱动按需加载字段。 989 preload = 0; [all …]
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/src/ |
H A D | module_info.cpp | 60 for (auto &preload : preloads) { in Marshalling() local 61 WRITE_PARCEL_AND_RETURN_FALSE_IF_FAIL(String16, parcel, Str8ToStr16(preload)); in Marshalling()
|
/ohos5.0/drivers/hdf_core/framework/core/manager/src/ |
H A D | devhost_service_clnt.c | 39 if ((deviceInfo == NULL) || (deviceInfo->preload == DEVICE_PRELOAD_DISABLE)) { in DevHostServiceClntInstallDriver() 47 deviceInfo->preload == DEVICE_PRELOAD_ENABLE_STEP2) { in DevHostServiceClntInstallDriver()
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/cj_test_runner_test/ |
H A D | cj_test_runner_test.cpp | 93 options_.preload = false; in SetUp() 96 options_.preload = true; in SetUp()
|
/ohos5.0/base/startup/appspawn/modules/ace_adapter/ |
H A D | ace_adapter.cpp | 89 options.preload = true; in PreloadModule() 116 … bool preload = OHOS::system::GetBoolParameter("persist.appspawn.preload", DEFAULT_PRELOAD_VALUE); in LoadExtendLib() local 117 if (!preload) { in LoadExtendLib()
|
/ohos5.0/docs/zh-cn/device-dev/porting/ |
H A D | porting-smallchip-driver-oom.md | 55 preload = 2; 120 preload = 0; 235 preload = 2;
|
/ohos5.0/drivers/hdf_core/framework/tools/hdf_dev_eco_tool/resources/templates/lite/ |
H A D | hdf_driver_manager_config_device.template | 5 preload = 0;
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/hcs/default/ |
H A D | device_info.hcs | 11 preload = 0;
|
/ohos5.0/docs/zh-cn/device-dev/guide/ |
H A D | device-outerdriver-demo.md | 55 preload = 0; // 加载该驱动 67 preload = 0; // 加载该驱动 79 preload = 0; // 加载该驱动 93 “preload”决定驱动是否加载;
|
/ohos5.0/base/security/security_guard/test/unittest/config_manager/resource/ |
H A D | security_guard_cache_model.cfg | 8 "preload" : [""],
|
H A D | security_guard_preset_model.cfg | 8 "preload" : [""],
|
H A D | security_guard_update_model.cfg | 8 "preload" : [""],
|
/ohos5.0/base/security/security_guard/services/config_manager/src/ |
H A D | model_cfg_marshalling.cpp | 93 std::transform(modelCfg.preload.begin(), modelCfg.preload.end(), in to_json() 138 modelCfg.preload.emplace_back(tmp); in from_json()
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/native/runtime/ |
H A D | js_runtime_lite.cpp | 185 if (!options.preload) { in Init() 212 if (!options.preload) { in Init() 226 preloaded_ = options.preload; in Init() 410 childOptions_->preload = options.preload; in SetChildOptions()
|