/base/startup/appspawn/common/ |
H A D | appspawn_server.h | 53 typedef struct AppSpawnClient { struct 56 } AppSpawnClient; typedef 76 void (*notifyResToParent)(struct AppSpawnContent *content, AppSpawnClient *client, int result); 77 int (*runChildProcessor)(struct AppSpawnContent *content, AppSpawnClient *client); 79 int (*coldStartApp)(struct AppSpawnContent *content, AppSpawnClient *client); 84 AppSpawnClient *client; 88 int AppSpawnExecuteClearEnvHook(AppSpawnContent *content, AppSpawnClient *client); 89 int AppSpawnExecuteSpawningHook(AppSpawnContent *content, AppSpawnClient *client); 90 int AppSpawnExecutePreReplyHook(AppSpawnContent *content, AppSpawnClient *client); 91 int AppSpawnExecutePostReplyHook(AppSpawnContent *content, AppSpawnClient *clien [all...] |
H A D | appspawn_server.c | 32 static void NotifyResToParent(struct AppSpawnContent *content, AppSpawnClient *client, int result) in NotifyResToParent() 89 int AppSpawnChild(AppSpawnContent *content, AppSpawnClient *client) in AppSpawnChild() 153 static void NwebSpawnCloneChildProcess(AppSpawnContent *content, AppSpawnClient *client, pid_t *pid) in NwebSpawnCloneChildProcess() 175 static void AppSpawnForkChildProcess(AppSpawnContent *content, AppSpawnClient *client, pid_t *pid) in AppSpawnForkChildProcess() 192 int AppSpawnProcessMsg(AppSpawnContent *content, AppSpawnClient *client, pid_t *childPid)
|
/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 *clien [all...] |
H A D | appspawn_message.h | 39 AppSpawnClient client;
|
/base/startup/appspawn/modules/modulemgr/ |
H A D | appspawn_modulemgr.h | 49 AppSpawnClient *client; 61 int AppSpawnHookExecute(AppSpawnHookStage stage, uint32_t flags, AppSpawnContent *content, AppSpawnClient *client);
|
H A D | appspawn_modulemgr.c | 197 int AppSpawnHookExecute(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()
|
/base/startup/appspawn/test/mock/ |
H A D | app_spawn_stub.h | 35 typedef struct AppSpawnClient AppSpawnClient;
typedef 85 int AppSpawnColdStartApp(struct AppSpawnContent *content, AppSpawnClient *client);
97 int AppSpawnChild(AppSpawnContent *content, AppSpawnClient *client);
|
/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()
|
/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);
|
/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()
|
/base/startup/appspawn/standard/ |
H A D | appspawn_manager.h | 57 typedef struct AppSpawnClient AppSpawnClient; typedef 79 AppSpawnClient client;
|
H A D | appspawn_service.c | 778 AppSpawnClient client = {0, 0}; in ProcessPreFork() 779 int infoSize = read(content->parentToChildFd[0], &client, sizeof(AppSpawnClient)); in ProcessPreFork() 780 if (infoSize != sizeof(AppSpawnClient)) { in ProcessPreFork() 805 static int AppSpawnProcessMsgForPrefork(AppSpawnContent *content, AppSpawnClient *client, pid_t *childPid) in AppSpawnProcessMsgForPrefork() 832 ssize_t writesize = write(content->parentToChildFd[1], client, sizeof(AppSpawnClient)) ; in AppSpawnProcessMsgForPrefork() 833 APPSPAWN_CHECK(writesize == sizeof(AppSpawnClient), kill(*childPid, SIGKILL); in AppSpawnProcessMsgForPrefork() 842 static bool IsSupportPrefork(AppSpawnContent *content, AppSpawnClient *client) in IsSupportPrefork() 869 static int RunAppSpawnProcessMsg(AppSpawnContent *content, AppSpawnClient *client, pid_t *childPid) in RunAppSpawnProcessMsg() 1045 static void NotifyResToParent(AppSpawnContent *content, AppSpawnClient *client, int result) in NotifyResToParent() 1109 APPSPAWN_STATIC int AppSpawnColdStartApp(struct AppSpawnContent *content, AppSpawnClient *clien [all...] |
/base/startup/appspawn/test/unittest/ |
H A D | app_spawn_test_helper.h | 48 typedef struct AppSpawnClient AppSpawnClient; typedef
|
H A D | app_spawn_test_helper.cpp | 58 static int TestChildLoopRun(AppSpawnContent *content, AppSpawnClient *client) in TestChildLoopRun()
|
/base/startup/appspawn/modules/nweb_adapter/ |
H A D | nwebspawn_adapter.cpp | 96 APPSPAWN_STATIC int RunChildProcessor(AppSpawnContent *content, AppSpawnClient *client) in RunChildProcessor()
|
/base/startup/appspawn/test/unittest/app_spawn_standard_test/ |
H A D | app_spawn_module_interface_test.cpp | 143 AppSpawnClient *client = reinterpret_cast<AppSpawnClient *>(appCtx); in HWTEST_F() 220 static int TestChildLoop(AppSpawnContent *content, AppSpawnClient *client) in TestChildLoop()
|
H A D | app_spawn_cold_run_test.cpp | 265 AppSpawnClient client = {0, 1}; in HWTEST_F()
|
H A D | nweb_spawn_service_test.cpp | 41 APPSPAWN_STATIC int RunChildProcessor(AppSpawnContent *content, AppSpawnClient *client);
|
H A D | app_spawn_child_test.cpp | 50 static int TestRunChildProcessor(AppSpawnContent *content, AppSpawnClient *client) in TestRunChildProcessor()
|