Home
last modified time | relevance | path

Searched refs:AppSpawnContent (Results 1 - 25 of 31) sorted by relevance

12

/base/startup/appspawn/common/
H A Dappspawn_server.h58 typedef struct AppSpawnContent { struct
75 void (*runAppSpawn)(struct AppSpawnContent *content, int argc, char *const argv[]);
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);
80 } AppSpawnContent; typedef
83 struct AppSpawnContent *content;
87 AppSpawnContent *AppSpawnCreateContent(const char *socketName, char *longProcName, uint32_t longProcNameLen, int cold);
88 int AppSpawnExecuteClearEnvHook(AppSpawnContent *content, AppSpawnClient *client);
89 int AppSpawnExecuteSpawningHook(AppSpawnContent *conten
[all...]
H A Dappspawn_server.c32 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/modules/modulemgr/
H A Dappspawn_modulemgr.h48 AppSpawnContent *content;
58 int ServerStageHookExecute(AppSpawnHookStage stage, AppSpawnContent *content);
60 const AppSpawnContent *content, const AppSpawnedProcessInfo *appInfo);
61 int AppSpawnHookExecute(AppSpawnHookStage stage, uint32_t flags, AppSpawnContent *content, AppSpawnClient *client);
H A Dappspawn_modulemgr.c25 const AppSpawnContent *content;
143 int ServerStageHookExecute(AppSpawnHookStage stage, AppSpawnContent *content) in ServerStageHookExecute()
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()
257 int ProcessMgrHookExecute(AppSpawnHookStage stage, const AppSpawnContent *content, in ProcessMgrHookExecute()
292 void RegChildLooper(struct AppSpawnContent *conten
[all...]
/base/startup/appspawn/lite/
H A Dappspawn_process.c83 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()
180 void SetContentFunction(AppSpawnContent *content) in SetContentFunction()
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 *conten
[all...]
H A Dappspawn_message.h44 AppSpawnContent content;
47 void SetContentFunction(AppSpawnContent *content);
H A Dmain.c70 AppSpawnContent *content = AppSpawnCreateContent(APPSPAWN_SERVICE_NAME, NULL, 0, 0); in main()
H A Dappspawn_service.c112 AppSpawnContent *AppSpawnCreateContent(const char *socketName, char *longProcName, uint32_t longProcNameLen, int cold) in AppSpawnCreateContent()
/base/startup/appspawn/standard/
H A Dappspawn_kickdog.c45 static int OpenAppSpawnWatchdogFile(AppSpawnContent *content) in OpenAppSpawnWatchdogFile()
77 AppSpawnContent *wdgContent = (AppSpawnContent *)context; in ProcessTimerHandle()
89 static void CreateTimerLoopTask(AppSpawnContent *content) in CreateTimerLoopTask()
100 void AppSpawnKickDogStart(AppSpawnContent *content) in AppSpawnKickDogStart()
H A Dappspawn_service.h76 AppSpawnContent *StartSpawnService(const AppSpawnStartArg *arg, uint32_t argvSize, int argc, char *const argv[]);
77 void AppSpawnDestroyContent(AppSpawnContent *content);
H A Dappspawn_kickdog.h45 void AppSpawnKickDogStart(AppSpawnContent *content);
H A Dappspawn_manager.h56 typedef struct AppSpawnContent AppSpawnContent; typedef
110 AppSpawnContent content;
132 AppSpawnContent *GetAppSpawnContent(void);
H A Dappspawn_service.c154 AppSpawnContent *content = GetAppSpawnContent(); in HandleDiedPid()
677 AppSpawnContent *content = GetAppSpawnContent(); in WritePreforkMsg()
730 AppSpawnContent *content = GetAppSpawnContent(); in ClearMMAP()
738 static int SetPreforkProcessName(AppSpawnContent *content) in SetPreforkProcessName()
760 static void ProcessPreFork(AppSpawnContent *content, AppSpawningCtx *property) in ProcessPreFork()
805 static int AppSpawnProcessMsgForPrefork(AppSpawnContent *content, AppSpawnClient *client, pid_t *childPid) 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()
1081 void AppSpawnDestroyContent(AppSpawnContent *conten
[all...]
H A Dappspawn_main.c138 AppSpawnContent *content = StartSpawnService(arg, argvSize, argc, argv); in main()
/base/startup/appspawn/modules/module_engine/include/
H A Dappspawn_hook.h36 typedef struct AppSpawnContent AppSpawnContent; typedef
154 typedef int (*ChildLoop)(AppSpawnContent *content, AppSpawnClient *client);
161 void RegChildLooper(AppSpawnContent *content, ChildLoop loop);
/base/startup/appspawn/test/mock/
H A Dapp_spawn_stub.h34 typedef struct AppSpawnContent AppSpawnContent; typedef
85 int AppSpawnColdStartApp(struct AppSpawnContent *content, AppSpawnClient *client);
97 int AppSpawnChild(AppSpawnContent *content, AppSpawnClient *client);
/base/startup/appspawn/test/unittest/app_spawn_standard_test/
H A Dapp_spawn_child_test.cpp50 static int TestRunChildProcessor(AppSpawnContent *content, AppSpawnClient *client) in TestRunChildProcessor()
58 static AppSpawnContent *CreateTestAppSpawnContent(const char *name, uint32_t mode) in CreateTestAppSpawnContent()
61 AppSpawnContent *content = AppSpawnCreateContent(APPSPAWN_SOCKET_NAME, path, sizeof(path), MODE_FOR_APP_SPAWN); in CreateTestAppSpawnContent()
78 AppSpawnContent *content = nullptr; in HWTEST_F()
115 AppSpawnContent *content = nullptr; in HWTEST_F()
152 AppSpawnContent *content = nullptr; in HWTEST_F()
191 AppSpawnContent *content = nullptr; in HWTEST_F()
231 AppSpawnContent *content = nullptr; in HWTEST_F()
272 AppSpawnContent *content = nullptr; in HWTEST_F()
316 AppSpawnContent *conten in HWTEST_F()
[all...]
H A Dapp_spawn_module_interface_test.cpp107 AppSpawnContent *content = reinterpret_cast<AppSpawnContent *>(mgr); in HWTEST_F()
144 AppSpawnContent *content = reinterpret_cast<AppSpawnContent *>(mgr); in HWTEST_F()
199 ret = ProcessMgrHookExecute(static_cast<AppSpawnHookStage>(i), reinterpret_cast<AppSpawnContent *>(mgr), app); in HWTEST_F()
209 reinterpret_cast<AppSpawnContent *>(mgr), nullptr); in HWTEST_F()
220 static int TestChildLoop(AppSpawnContent *content, AppSpawnClient *client) in TestChildLoop()
229 RegChildLooper(reinterpret_cast<AppSpawnContent *>(mgr), TestChildLoop); in HWTEST_F()
230 RegChildLooper(reinterpret_cast<AppSpawnContent *>(mgr), nullptr); in HWTEST_F()
H A Dapp_spawn_cgroup_test.cpp105 AppSpawnContent *content = nullptr; in HWTEST_F()
159 AppSpawnContent *content = nullptr; in HWTEST_F()
184 AppSpawnContent *content = nullptr; in HWTEST_F()
221 AppSpawnContent *content = nullptr; in HWTEST_F()
250 AppSpawnContent *content = nullptr; in HWTEST_F()
298 AppSpawnContent *content = nullptr; in HWTEST_F()
365 AppSpawnContent *content = nullptr; in HWTEST_F()
H A Dapp_spawn_kickdog_test.cpp82 AppSpawnContent content; in HWTEST_F()
H A Dapp_spawn_cold_run_test.cpp118 AppSpawnContent *content = AppSpawnTestHelper::StartSpawnServer(cmd, args); in HandleExecvStub()
273 AppSpawnContent content; in HWTEST_F()
/base/startup/appspawn/modules/native_adapter/
H A Dnative_adapter.cpp91 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/ace_adapter/
H A Dace_adapter.cpp198 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/test/unittest/
H A Dapp_spawn_test_helper.h126 static AppSpawnContent *StartSpawnServer(std::string &cmd, CmdArgs *&args);
197 AppSpawnContent *content_ = nullptr;
/base/startup/appspawn/modules/nweb_adapter/
H A Dnwebspawn_adapter.cpp96 APPSPAWN_STATIC int RunChildProcessor(AppSpawnContent *content, AppSpawnClient *client) in RunChildProcessor()

Completed in 12 milliseconds

12