Home
last modified time | relevance | path

Searched refs:moduleMgr (Results 1 - 9 of 9) sorted by relevance

/base/startup/init/interfaces/innerkits/modulemgr/
H A Dmodulemgr.c46 MODULE_MGR *moduleMgr; in ModuleMgrCreate() local
50 moduleMgr = (MODULE_MGR *)malloc(sizeof(MODULE_MGR)); in ModuleMgrCreate()
51 BEGET_CHECK(moduleMgr != NULL, return NULL); in ModuleMgrCreate()
52 OH_ListInit(&(moduleMgr->modules)); in ModuleMgrCreate()
53 moduleMgr->name = strdup(name); in ModuleMgrCreate()
54 if (moduleMgr->name == NULL) { in ModuleMgrCreate()
55 free((void *)moduleMgr); in ModuleMgrCreate()
58 moduleMgr->installArgs.argc = 0; in ModuleMgrCreate()
59 moduleMgr->installArgs.argv = NULL; in ModuleMgrCreate()
61 return moduleMgr; in ModuleMgrCreate()
64 ModuleMgrDestroy(MODULE_MGR *moduleMgr) ModuleMgrDestroy() argument
80 MODULE_MGR *moduleMgr; global() member
145 ModuleMgrInstall(MODULE_MGR *moduleMgr, const char *moduleName, int argc, const char *argv[]) ModuleMgrInstall() argument
199 ScanModules(MODULE_MGR *moduleMgr, const char *path) ScanModules() argument
239 MODULE_MGR *moduleMgr; ModuleMgrScan() local
268 ModuleMgrUninstall(MODULE_MGR *moduleMgr, const char *name) ModuleMgrUninstall() argument
288 ModuleMgrGetCnt(const MODULE_MGR *moduleMgr) ModuleMgrGetCnt() argument
325 ModuleMgrTraversal(const MODULE_MGR *moduleMgr, void *cookie, OhosModuleTraversal traversal) ModuleMgrTraversal() argument
[all...]
/base/startup/init/test/moduletest/
H A Dmodulemgr_moduletest.cpp39 MODULE_MGR *moduleMgr = nullptr; in HWTEST_F() local
40 moduleMgr = ModuleMgrCreate("init"); in HWTEST_F()
43 ModuleMgrInstall(moduleMgr, "bootchart", 0, NULL); in HWTEST_F()
44 ModuleMgrDestroy(moduleMgr); in HWTEST_F()
47 moduleMgr = ModuleMgrScan("init"); in HWTEST_F()
48 ASSERT_NE(moduleMgr, nullptr); in HWTEST_F()
50 ModuleMgrTraversal(moduleMgr, NULL, TestModuleDump); in HWTEST_F()
52 ModuleMgrUninstall(moduleMgr, NULL); in HWTEST_F()
53 cnt = ModuleMgrGetCnt(moduleMgr); in HWTEST_F()
56 ModuleMgrDestroy(moduleMgr); in HWTEST_F()
[all...]
/base/startup/init/test/unittest/innerkits/
H A Dmodulemgr_unittest.cpp96 MODULE_MGR *moduleMgr = ModuleMgrCreate("init"); in HWTEST_F() local
97 ASSERT_NE(moduleMgr, nullptr); in HWTEST_F()
98 int cnt = ModuleMgrGetCnt(moduleMgr); in HWTEST_F()
101 int ret = ModuleMgrInstall(moduleMgr, "libbootchart", 0, nullptr); in HWTEST_F()
103 cnt = ModuleMgrGetCnt(moduleMgr); in HWTEST_F()
106 ModuleMgrTraversal(moduleMgr, nullptr, TestModuleDump); in HWTEST_F()
114 moduleMgr = ModuleMgrScan("init"); in HWTEST_F()
115 moduleMgr = ModuleMgrScan(STARTUP_INIT_UT_PATH MODULE_LIB_NAME "/autorun"); in HWTEST_F()
116 ASSERT_NE(moduleMgr, nullptr); in HWTEST_F()
117 cnt = ModuleMgrGetCnt(moduleMgr); in HWTEST_F()
[all...]
/base/startup/init/interfaces/innerkits/include/
H A Dmodulemgr.h69 * It will uninstall all modules managed by this moduleMgr
70 * @param moduleMgr module manager handle
73 void ModuleMgrDestroy(MODULE_MGR *moduleMgr);
80 * @param moduleMgr module manager handle
86 int ModuleMgrInstall(MODULE_MGR *moduleMgr, const char *moduleName,
117 * @param moduleMgr module manager handle
121 void ModuleMgrUninstall(MODULE_MGR *moduleMgr, const char *name);
129 int ModuleMgrGetCnt(const MODULE_MGR *moduleMgr);
151 * @param moduleMgr module manager handle
156 void ModuleMgrTraversal(const MODULE_MGR *moduleMgr, voi
[all...]
/base/startup/appspawn/modules/modulemgr/
H A Dappspawn_modulemgr.c30 MODULE_MGR *moduleMgr; member
48 if (g_moduleMgr[type].moduleMgr == NULL) { in AppSpawnModuleMgrInstall()
49 g_moduleMgr[type].moduleMgr = ModuleMgrCreate(g_moduleMgr[type].moduleName); in AppSpawnModuleMgrInstall()
51 if (g_moduleMgr[type].moduleMgr == NULL) { in AppSpawnModuleMgrInstall()
55 return ModuleMgrInstall(g_moduleMgr[type].moduleMgr, moduleName, 0, NULL); in AppSpawnModuleMgrInstall()
66 if (g_moduleMgr[type].moduleMgr == NULL) { in AppSpawnModuleMgrUnInstall()
69 ModuleMgrDestroy(g_moduleMgr[type].moduleMgr); in AppSpawnModuleMgrUnInstall()
70 g_moduleMgr[type].moduleMgr = NULL; in AppSpawnModuleMgrUnInstall()
78 if (g_moduleMgr[type].moduleMgr != NULL) { in AppSpawnLoadAutoRunModules()
83 g_moduleMgr[type].moduleMgr in AppSpawnLoadAutoRunModules()
[all...]
/base/startup/init/test/fuzztest/modulemgrinstall_fuzzer/
H A Dmodulemgrinstall_fuzzer.cpp25 MODULE_MGR *moduleMgr = ModuleMgrCreate(str.c_str()); in FuzzModuleMgrInstall() local
26 if (!ModuleMgrInstall(moduleMgr, str.c_str(), 0, nullptr)) { in FuzzModuleMgrInstall()
/base/startup/init/test/fuzztest/modulemgrgetcnt_fuzzer/
H A Dmodulemgrgetcnt_fuzzer.cpp25 MODULE_MGR *moduleMgr = ModuleMgrCreate(str.c_str()); in FuzzModuleMgrGetCnt() local
27 if (ModuleMgrGetCnt(moduleMgr)) { in FuzzModuleMgrGetCnt()
/base/startup/init/test/fuzztest/modulemgrtraversal_fuzzer/
H A Dmodulemgrtraversal_fuzzer.cpp29 MODULE_MGR *moduleMgr = ModuleMgrCreate(str.c_str()); in FuzzModuleMgrTraversal() local
30 ModuleMgrTraversal(moduleMgr, nullptr, ModuleTraversal); in FuzzModuleMgrTraversal()
/base/startup/init/test/fuzztest/modulemgruninstall_fuzzer/
H A Dmodulemgruninstall_fuzzer.cpp24 MODULE_MGR *moduleMgr = ModuleMgrCreate(str.c_str()); in FuzzModuleMgrUninstall() local
25 ModuleMgrUninstall(moduleMgr, str.c_str()); in FuzzModuleMgrUninstall()

Completed in 4 milliseconds