/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/src/appmgr/ |
H A D | child_process_request.cpp | 30 READ_PARCEL_AND_RETURN_FALSE_IF_FAIL(Int32, parcel, childProcessType); in ReadFromParcel() 65 WRITE_PARCEL_AND_RETURN_FALSE_IF_FAIL(Int32, parcel, static_cast<int32_t>(childProcessType)); in Marshalling()
|
H A D | child_process_info.cpp | 47 READ_PARCEL_AND_RETURN_FALSE_IF_FAIL(Int32, parcel, childProcessType); in ReadFromParcel() 80 WRITE_PARCEL_AND_RETURN_FALSE_IF_FAIL(Int32, parcel, static_cast<int32_t>(childProcessType)); in Marshalling()
|
/foundation/ability/ability_runtime/test/unittest/app_spawn_client_second_test/ |
H A D | app_spawn_client_second_test.cpp | 55 startMsg.childProcessType = 0; in HWTEST_F() 69 startMsg.childProcessType = 0; in HWTEST_F() 83 startMsg.childProcessType = 0; in HWTEST_F() 97 startMsg.childProcessType = 0; in HWTEST_F() 111 startMsg.childProcessType = 0; in HWTEST_F() 116 // Scenario6: Test when startMsg.childProcessType is not 0 and all other flags are false. 125 startMsg.childProcessType = 1; in HWTEST_F() 139 startMsg.childProcessType = 1; in HWTEST_F() 565 // Scenario1: Test when childProcessType is CHILD_PROCESS_TYPE_NOT_CHILD then AppSpawnReqMsgSetAppFlag is called. 572 int32_t childProcessType in HWTEST_F() local 584 int32_t childProcessType = CHILD_PROCESS_TYPE_JS; HWTEST_F() local [all...] |
/foundation/ability/ability_runtime/frameworks/js/napi/js_child_process_manager/ |
H A D | js_child_process_manager.cpp | 42 int32_t childProcessType; member 197 param.childProcessType = AppExecFwk::CHILD_PROCESS_TYPE_ARK; in OnStartArkChildProcess() 243 param.childProcessType = AppExecFwk::CHILD_PROCESS_TYPE_NATIVE_ARGS; in OnStartNativeChildProcess() 271 auto childProcessType = param.childProcessType; in StartChildProcessWithArgsTask() local 272 TAG_LOGD(AAFwkTag::PROCESSMGR, "StartChildProcessWithArgs, childProcessType:%{public}d, srcEntry:%{private}s, " in StartChildProcessWithArgsTask() 274 childProcessType, srcEntry.c_str(), args.entryParams.length(), args.fds.size(), options.isolationMode); in StartChildProcessWithArgsTask() 277 NapiAsyncTask::ExecuteCallback execute = [srcEntry, args, options, childProcessType, pid, innerErrorCode]() { in StartChildProcessWithArgsTask() 283 childProcessType, args, options); in StartChildProcessWithArgsTask()
|
/foundation/ability/ability_runtime/frameworks/native/ability/native/child_process_manager/ |
H A D | child_process_manager.cpp | 111 const std::string &srcEntry, pid_t &pid, int32_t childProcessType, const AppExecFwk::ChildProcessArgs &args, in StartChildProcessWithArgs() 114 TAG_LOGI(AAFwkTag::PROCESSMGR, "StartChildProcessWithArgs, childProcessType:%{public}d, startWitDebug: %{public}d," in StartChildProcessWithArgs() 116 " options.isolationMode:%{public}d", childProcessType, g_debugOption.isStartWithDebug, in StartChildProcessWithArgs() 119 ChildProcessManagerErrorCode errorCode = PreCheck(childProcessType); in StartChildProcessWithArgs() 130 request.childProcessType = childProcessType; in StartChildProcessWithArgs() 203 ChildProcessManagerErrorCode ChildProcessManager::PreCheck(int32_t childProcessType) in PreCheck() argument 206 childProcessType != AppExecFwk::CHILD_PROCESS_TYPE_NATIVE_ARGS && in PreCheck() 207 childProcessType != AppExecFwk::CHILD_PROCESS_TYPE_NATIVE) { in PreCheck() 209 auto useNewErrorCode = childProcessType ! in PreCheck() 110 StartChildProcessWithArgs( const std::string &srcEntry, pid_t &pid, int32_t childProcessType, const AppExecFwk::ChildProcessArgs &args, const AppExecFwk::ChildProcessOptions &options) StartChildProcessWithArgs() argument [all...] |
/foundation/ability/ability_runtime/frameworks/native/appkit/app/ |
H A D | child_main_thread.cpp | 167 auto childProcessType = processInfo_->childProcessType; in ScheduleLoadChild() local 169 auto task = [weak, childProcessType]() { in ScheduleLoadChild() 175 if (childProcessType == CHILD_PROCESS_TYPE_ARK) { in ScheduleLoadChild() 177 } else if (childProcessType == CHILD_PROCESS_TYPE_NATIVE_ARGS) { in ScheduleLoadChild() 293 if (processInfo_->childProcessType != CHILD_PROCESS_TYPE_NATIVE && in InitNativeLib() 294 processInfo_->childProcessType != CHILD_PROCESS_TYPE_NATIVE_ARGS) { in InitNativeLib()
|
/foundation/ability/ability_runtime/test/unittest/app_spawn_client_test/ |
H A D | app_spawn_client_test.cpp | 239 startMsg.childProcessType = 1; in HWTEST_F() 287 startMsg.childProcessType = 1; in HWTEST_F() 335 startMsg.childProcessType = 1; in HWTEST_F() 383 startMsg.childProcessType = 1; in HWTEST_F() 438 startMsg.childProcessType = 1; in HWTEST_F() 487 startMsg.childProcessType = 1; in HWTEST_F() 537 startMsg.childProcessType = 1; in HWTEST_F() 587 startMsg.childProcessType = 1; in HWTEST_F() 637 startMsg.childProcessType = 1; in HWTEST_F() 683 startMsg.childProcessType in HWTEST_F() 716 int32_t childProcessType = 1; HWTEST_F() local 741 int32_t childProcessType = -1; HWTEST_F() local [all...] |
/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include/appmgr/ |
H A D | child_process_request.h | 30 int32_t childProcessType = CHILD_PROCESS_TYPE_JS; member
|
H A D | child_process_info.h | 38 int32_t childProcessType = CHILD_PROCESS_TYPE_JS; member
|
/foundation/ability/ability_runtime/interfaces/inner_api/child_process_manager/include/ |
H A D | child_process_manager.h | 46 int32_t childProcessType, const AppExecFwk::ChildProcessArgs &args, 74 ChildProcessManagerErrorCode PreCheck(int32_t childProcessType);
|
/foundation/ability/ability_runtime/frameworks/native/child_process/src/ |
H A D | native_child_process.cpp | 152 int32_t childProcessType = AppExecFwk::CHILD_PROCESS_TYPE_NATIVE_ARGS; in OH_Ability_StartNativeChildProcess() local 155 auto cpmErr = mgr.StartChildProcessWithArgs(entryName, *pid, childProcessType, childArgs, childProcessOptions); in OH_Ability_StartNativeChildProcess()
|
/foundation/ability/ability_runtime/services/appmgr/include/ |
H A D | app_spawn_client.h | 78 int32_t childProcessType = CHILD_PROCESS_TYPE_NOT_CHILD; member 232 int32_t SetChildProcessTypeStartFlag(const AppSpawnReqMsgHandle &reqHandle, int32_t childProcessType);
|
H A D | app_mgr_service_inner.h | 1602 int32_t StartChildProcessPreCheck(pid_t callingPid, int32_t childProcessType);
|
/foundation/ability/ability_runtime/services/appmgr/src/ |
H A D | app_spawn_client.cpp | 245 ret = SetChildProcessTypeStartFlag(reqHandle, startMsg.childProcessType); in SetStartFlags() 554 int32_t childProcessType) in SetChildProcessTypeStartFlag() 556 TAG_LOGD(AAFwkTag::APPMGR, "SetChildProcessTypeStartFlag, type:%{public}d", childProcessType); in SetChildProcessTypeStartFlag() 557 if (childProcessType != CHILD_PROCESS_TYPE_NOT_CHILD) { in SetChildProcessTypeStartFlag() 553 SetChildProcessTypeStartFlag(const AppSpawnReqMsgHandle &reqHandle, int32_t childProcessType) SetChildProcessTypeStartFlag() argument
|
H A D | child_process_record.cpp | 26 : hostPid_(hostPid), childProcessCount_(request.childProcessCount), childProcessType_(request.childProcessType), in ChildProcessRecord()
|
H A D | app_mgr_service_inner.cpp | 6899 auto errCode = StartChildProcessPreCheck(callingPid, request.childProcessType); in NotifyAppFaultBySA() 6929 int32_t AppMgrServiceInner::StartChildProcessPreCheck(pid_t callingPid, int32_t childProcessType) in NotifyAppFaultBySA() argument 6942 bool checkAllowList = childProcessType == CHILD_PROCESS_TYPE_NATIVE_ARGS || in NotifyAppFaultBySA() 6943 childProcessType == CHILD_PROCESS_TYPE_NATIVE; in NotifyAppFaultBySA() 6988 startMsg.childProcessType = childProcessRecord->GetChildProcessType(); in NotifyAppFaultBySA() 7071 info.childProcessType = childProcessRecord->GetChildProcessType(); in NotifyAppFaultBySA()
|
/foundation/ability/ability_runtime/test/unittest/app_mgr_service_inner_second_test/ |
H A D | app_mgr_service_inner_second_test.cpp | 2208 childRequest.childProcessType = 1; in HWTEST_F() 2259 childRequest.childProcessType = 1; in HWTEST_F()
|