/ohos5.0/base/startup/appspawn/common/ |
H A D | appspawn_server.h | 53 typedef struct AppSpawnClient { struct 56 } AppSpawnClient; typedef 74 int (*runChildProcessor)(struct AppSpawnContent *content, AppSpawnClient *client); 76 int (*coldStartApp)(struct AppSpawnContent *content, AppSpawnClient *client); 81 AppSpawnClient *client; 85 int AppSpawnExecuteClearEnvHook(AppSpawnContent *content, AppSpawnClient *client); 86 int AppSpawnExecuteSpawningHook(AppSpawnContent *content, AppSpawnClient *client); 87 int AppSpawnExecutePreReplyHook(AppSpawnContent *content, AppSpawnClient *client); 88 int AppSpawnExecutePostReplyHook(AppSpawnContent *content, AppSpawnClient *client); 89 void AppSpawnEnvClear(AppSpawnContent *content, AppSpawnClient *client); [all …]
|
H A D | appspawn_server.c | 32 static void NotifyResToParent(struct AppSpawnContent *content, AppSpawnClient *client, int result) in NotifyResToParent() 91 int AppSpawnChild(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnChild() 155 static void NwebSpawnCloneChildProcess(AppSpawnContent *content, AppSpawnClient *client, pid_t *pid) in NwebSpawnCloneChildProcess() 177 static void AppSpawnForkChildProcess(AppSpawnContent *content, AppSpawnClient *client, pid_t *pid) in AppSpawnForkChildProcess() 194 int AppSpawnProcessMsg(AppSpawnContent *content, AppSpawnClient *client, pid_t *childPid)
|
/ohos5.0/foundation/ability/ability_runtime/services/appmgr/include/ |
H A D | remote_client_manager.h | 37 std::shared_ptr<AppSpawnClient> GetSpawnClient(); 44 void SetSpawnClient(const std::shared_ptr<AppSpawnClient> &appSpawnClient); 60 std::shared_ptr<AppSpawnClient> GetNWebSpawnClient(); 62 std::shared_ptr<AppSpawnClient> GetCJSpawnClient(); 64 std::shared_ptr<AppSpawnClient> GetNativeSpawnClient(); 67 std::shared_ptr<AppSpawnClient> appSpawnClient_; 69 std::shared_ptr<AppSpawnClient> nwebSpawnClient_; 70 std::shared_ptr<AppSpawnClient> cjAppSpawnClient_; 71 std::shared_ptr<AppSpawnClient> nativeSpawnClient_;
|
H A D | app_spawn_client.h | 108 class AppSpawnClient { 113 explicit AppSpawnClient(bool isNWebSpawn = false); 118 explicit AppSpawnClient(const char* serviceName); 123 virtual ~AppSpawnClient(); 128 DISALLOW_COPY_AND_MOVE(AppSpawnClient);
|
/ohos5.0/foundation/ability/ability_runtime/services/appmgr/src/ |
H A D | remote_client_manager.cpp | 26 …: appSpawnClient_(std::make_shared<AppSpawnClient>()), nwebSpawnClient_(std::make_shared<AppSpawnC… in RemoteClientManager() 27 cjAppSpawnClient_(std::make_shared<AppSpawnClient>("cjappspawn")), in RemoteClientManager() 28 nativeSpawnClient_(std::make_shared<AppSpawnClient>("nativespawn")) in RemoteClientManager() 34 std::shared_ptr<AppSpawnClient> RemoteClientManager::GetSpawnClient() in GetSpawnClient() 42 void RemoteClientManager::SetSpawnClient(const std::shared_ptr<AppSpawnClient> &appSpawnClient) in SetSpawnClient() 60 std::shared_ptr<AppSpawnClient> RemoteClientManager::GetNWebSpawnClient() in GetNWebSpawnClient() 65 std::shared_ptr<AppSpawnClient> RemoteClientManager::GetCJSpawnClient() in GetCJSpawnClient() 73 std::shared_ptr<AppSpawnClient> RemoteClientManager::GetNativeSpawnClient() in GetNativeSpawnClient()
|
H A D | app_spawn_client.cpp | 44 AppSpawnClient::AppSpawnClient(bool isNWebSpawn) in AppSpawnClient() function in OHOS::AppExecFwk::AppSpawnClient 53 AppSpawnClient::AppSpawnClient(const char* serviceName) in AppSpawnClient() function in OHOS::AppExecFwk::AppSpawnClient 72 AppSpawnClient::~AppSpawnClient() in ~AppSpawnClient() 77 ErrCode AppSpawnClient::OpenConnection() in OpenConnection() 104 void AppSpawnClient::CloseConnection() in CloseConnection() 113 SpawnConnectionState AppSpawnClient::QueryConnectionState() const in QueryConnectionState() 118 AppSpawnClientHandle AppSpawnClient::GetAppSpawnClientHandle() const in GetAppSpawnClientHandle() 424 bool AppSpawnClient::VerifyMsg(const AppSpawnStartMsg &startMsg) in VerifyMsg() 467 int32_t AppSpawnClient::PreStartNWebSpawnProcess() in PreStartNWebSpawnProcess() 473 int32_t AppSpawnClient::StartProcess(const AppSpawnStartMsg &startMsg, pid_t &pid) in StartProcess() [all …]
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/ams_service_app_spawn_client_test/ |
H A D | ams_service_app_spawn_client_test.cpp | 179 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 200 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 221 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 250 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 280 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 303 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 330 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 352 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 377 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 403 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); [all …]
|
/ohos5.0/base/startup/appspawn/lite/ |
H A D | appspawn_process.c | 83 static int SetProcessName(struct AppSpawnContent *content, AppSpawnClient *client, in SetProcessName() 90 static int SetKeepCapabilities(struct AppSpawnContent *content, AppSpawnClient *client) in SetKeepCapabilities() 102 static int SetUidGid(struct AppSpawnContent *content, AppSpawnClient *client) in SetUidGid() 131 static int SetCapabilities(struct AppSpawnContent *content, AppSpawnClient *client) in SetCapabilities() 164 static void RunChildProcessor(AppSpawnContent *content, AppSpawnClient *client) in RunChildProcessor() 186 int AppSpawnExecuteSpawningHook(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnExecuteSpawningHook() 208 int AppSpawnExecuteClearEnvHook(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnExecuteClearEnvHook() 213 int AppSpawnExecutePreReplyHook(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnExecutePreReplyHook() 218 int AppSpawnExecutePostReplyHook(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnExecutePostReplyHook() 223 void AppSpawnEnvClear(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnEnvClear()
|
H A D | appspawn_message.h | 39 AppSpawnClient client;
|
/ohos5.0/foundation/ability/ability_runtime/test/moduletest/common/ams/service_app_spawn_client_test/ |
H A D | ams_service_app_spawn_client_module_test.cpp | 296 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 320 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 349 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 381 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 415 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 449 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 478 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 506 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 541 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); 578 std::shared_ptr<AppSpawnClient> appSpawnClient = std::make_shared<AppSpawnClient>(); [all …]
|
/ohos5.0/foundation/ability/ability_lite/services/abilitymgr_lite/include/client/ |
H A D | app_spawn_client.h | 24 class AppSpawnClient { 26 AppSpawnClient() = default; 27 ~AppSpawnClient() = default;
|
/ohos5.0/base/startup/appspawn/test/mock/ |
H A D | app_spawn_stub.h | 34 typedef struct AppSpawnClient AppSpawnClient; typedef 63 int AppSpawnChild(AppSpawnContent *content, AppSpawnClient *client);
|
/ohos5.0/base/startup/appspawn/modules/module_engine/include/ |
H A D | appspawn_hook.h | 37 typedef struct AppSpawnClient AppSpawnClient; typedef 154 typedef int (*ChildLoop)(AppSpawnContent *content, AppSpawnClient *client);
|
/ohos5.0/foundation/ability/ability_runtime/test/mock/services_appmgr_test/include/ |
H A D | mock_app_spawn_client.h | 23 class MockAppSpawnClient : public AppSpawnClient { 25 MockAppSpawnClient(): AppSpawnClient(false) in MockAppSpawnClient()
|
/ohos5.0/base/startup/appspawn/modules/modulemgr/ |
H A D | appspawn_modulemgr.c | 197 …kExecute(AppSpawnHookStage stage, uint32_t flags, AppSpawnContent *content, AppSpawnClient *client) in AppSpawnHookExecute() 218 int AppSpawnExecuteClearEnvHook(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnExecuteClearEnvHook() 223 int AppSpawnExecuteSpawningHook(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnExecuteSpawningHook() 228 int AppSpawnExecutePostReplyHook(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnExecutePostReplyHook() 233 int AppSpawnExecutePreReplyHook(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnExecutePreReplyHook() 238 void AppSpawnEnvClear(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnEnvClear()
|
H A D | appspawn_modulemgr.h | 49 AppSpawnClient *client; 61 …Execute(AppSpawnHookStage stage, uint32_t flags, AppSpawnContent *content, AppSpawnClient *client);
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/app_spawn_client_test/ |
H A D | app_spawn_client_test.cpp | 55 auto asc = std::make_shared<AppSpawnClient>(true); 68 auto asc = std::make_shared<AppSpawnClient>(true);
|
/ohos5.0/base/startup/appspawn/modules/native_adapter/ |
H A D | native_adapter.cpp | 91 AppSpawnEnvClear((AppSpawnContent *)&content->content, (AppSpawnClient *)&property->client); in RunChildThread() 94 AppSpawnEnvClear((AppSpawnContent *)&content->content, (AppSpawnClient *)&property->client); in RunChildThread() 101 static int RunChildProcessor(AppSpawnContent *content, AppSpawnClient *client) in RunChildProcessor()
|
/ohos5.0/foundation/ability/ability_lite/services/abilitymgr_lite/src/client/ |
H A D | app_spawn_client.cpp | 40 AbilityMsStatus AppSpawnClient::Initialize() in Initialize() 59 AbilityMsStatus AppSpawnClient::CallingInnerSpawnProcess(char *spawnMessage, AppRecord &appRecord) in CallingInnerSpawnProcess() 92 AbilityMsStatus AppSpawnClient::SpawnProcess(AppRecord &appRecord) in SpawnProcess()
|
/ohos5.0/base/startup/appspawn/modules/ace_adapter/ |
H A D | ace_adapter.cpp | 198 AppSpawnEnvClear((AppSpawnContent *)&content->content, (AppSpawnClient *)&property->client); in RunChildThread() 201 AppSpawnEnvClear((AppSpawnContent *)&content->content, (AppSpawnClient *)&property->client); in RunChildThread() 233 AppSpawnEnvClear((AppSpawnContent *)&content->content, (AppSpawnClient *)&property->client); in RunChildByRenderCmd() 241 static int RunChildProcessor(AppSpawnContent *content, AppSpawnClient *client) in RunChildProcessor()
|
/ohos5.0/base/startup/appspawn/standard/ |
H A D | appspawn_manager.h | 57 typedef struct AppSpawnClient AppSpawnClient; typedef 79 AppSpawnClient client;
|
/ohos5.0/foundation/ability/ability_runtime/test/fuzztest/appmgrrest_fuzzer/ |
H A D | appmgrrest_fuzzer.cpp | 79 AppSpawnClient appSpawnClient; in DoSomethingInterestingWithMyAPI() 91 std::shared_ptr<AppSpawnClient> appSpawnClientptr; in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/base/startup/appspawn/test/unittest/ |
H A D | app_spawn_test_helper.h | 48 typedef struct AppSpawnClient AppSpawnClient; typedef
|
/ohos5.0/foundation/ability/ability_lite/services/abilitymgr_lite/include/ |
H A D | app_manager.h | 43 AppSpawnClient spawnClient_;
|
/ohos5.0/base/startup/appspawn/test/unittest/app_spawn_standard_test/ |
H A D | app_spawn_module_interface_test.cpp | 148 AppSpawnClient *client = reinterpret_cast<AppSpawnClient *>(appCtx); 225 static int TestChildLoop(AppSpawnContent *content, AppSpawnClient *client) in TestChildLoop()
|