/base/startup/init/interfaces/innerkits/hookmgr/ |
H A D | hookmgr.c | 59 static HOOK_MGR *getHookMgr(HOOK_MGR *hookMgr, int autoCreate) in getHookMgr() argument 61 BEGET_CHECK(hookMgr == NULL, return hookMgr); in getHookMgr() 93 static HOOK_STAGE *getHookStage(HOOK_MGR *hookMgr, int stage, int createIfNotFound) in getHookStage() argument 97 stageItem = (HOOK_STAGE *)OH_ListFind(&(hookMgr->stages), (void *)(&stage), hookStageCompare); in getHookStage() 107 OH_ListAddTail(&(hookMgr->stages), (ListNode *)stageItem); in getHookStage() 167 int HookMgrAddEx(HOOK_MGR *hookMgr, const HOOK_INFO *hookInfo) in HookMgrAddEx() argument 174 hookMgr = getHookMgr(hookMgr, true); in HookMgrAddEx() 175 BEGET_CHECK(hookMgr ! in HookMgrAddEx() 185 HookMgrAdd(HOOK_MGR *hookMgr, int stage, int prio, OhosHook hook) HookMgrAdd() argument 214 HookMgrDel(HOOK_MGR *hookMgr, int stage, OhosHook hook) HookMgrDel() argument 263 HookMgrExecute(HOOK_MGR *hookMgr, int stage, void *executionContext, const HOOK_EXEC_OPTIONS *options) HookMgrExecute() argument 306 HookMgrDestroy(HOOK_MGR *hookMgr) HookMgrDestroy() argument 349 HookMgrTraversal(HOOK_MGR *hookMgr, void *traversalCookie, OhosHookTraversal traversal) HookMgrTraversal() argument 367 HookMgrGetHooksCnt(HOOK_MGR *hookMgr, int stage) HookMgrGetHooksCnt() argument 384 HookMgrGetStagesCnt(HOOK_MGR *hookMgr) HookMgrGetStagesCnt() argument [all...] |
/base/startup/init/test/unittest/innerkits/ |
H A D | hookmgr_unittest.cpp | 73 static void dumpAllHooks(HOOK_MGR *hookMgr) in dumpAllHooks() argument 76 HookMgrTraversal(hookMgr, nullptr, OhosHookPrint); in dumpAllHooks() 189 HOOK_MGR *hookMgr = HookMgrCreate("test"); in HWTEST_F() local 190 ASSERT_NE(hookMgr, nullptr); in HWTEST_F() 193 ret = HookMgrAdd(hookMgr, STAGE_TEST_ONE, 0, OhosTestHookRetOK); in HWTEST_F() 195 cnt = HookMgrGetHooksCnt(hookMgr, STAGE_TEST_ONE); in HWTEST_F() 198 HookMgrDel(hookMgr, STAGE_TEST_ONE, OhosTestHookRetOK); in HWTEST_F() 199 cnt = HookMgrGetHooksCnt(hookMgr, STAGE_TEST_ONE); in HWTEST_F() 203 ret = HookMgrAdd(hookMgr, STAGE_TEST_ONE, 0, OhosTestHookRetOK); in HWTEST_F() 205 cnt = HookMgrGetHooksCnt(hookMgr, STAGE_TEST_ON in HWTEST_F() [all...] |
/base/startup/init/interfaces/innerkits/include/ |
H A D | hookmgr.h | 51 * HookMgrExecute(hookMgr, PRE_STAGE1, ...); 53 * HookMgrExecute(hookMgr, PRE_STAGE2, ...); 55 * HookMgrExecute(hookMgr, PRE_STAGE3, ...); 57 * HookMgrExecute(hookMgr, POST_STAGE3, ...); 63 * HookMgrAdd(hookMgr, PRE_STAGE1, priority, sampleHook); 91 * @param hookMgr HookManager handle. 92 * If hookMgr is NULL, it will use default HookManager 98 int HookMgrAdd(HOOK_MGR *hookMgr, int stage, int prio, OhosHook hook); 103 * @param hookMgr HookManager handle. 104 * If hookMgr i [all...] |
/base/startup/init/test/fuzztest/hookmgrdestroy_fuzzer/ |
H A D | hookmgrdestroy_fuzzer.cpp | 24 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrDestroy() local 25 HookMgrDestroy(hookMgr); in FuzzHookMgrDestroy()
|
/base/startup/init/test/fuzztest/hookmgrdel_fuzzer/ |
H A D | hookmgrdel_fuzzer.cpp | 30 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrDel() local 31 HookMgrDel(hookMgr, 0, TestHook); in FuzzHookMgrDel()
|
/base/startup/init/test/fuzztest/hookmgrgetstagescnt_fuzzer/ |
H A D | hookmgrgetstagescnt_fuzzer.cpp | 25 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrGetStagesCnt() local 26 if (HookMgrGetStagesCnt(hookMgr)) { in FuzzHookMgrGetStagesCnt()
|
/base/startup/init/test/fuzztest/hookmgrgethookscnt_fuzzer/ |
H A D | hookmgrgethookscnt_fuzzer.cpp | 25 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrGetHooksCnt() local 26 if (HookMgrGetHooksCnt(hookMgr, 0)) { in FuzzHookMgrGetHooksCnt()
|
/base/startup/init/test/fuzztest/hookmgrexecute_fuzzer/ |
H A D | hookmgrexecute_fuzzer.cpp | 26 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrExecute() local 27 if (HookMgrExecute(hookMgr, 0, nullptr, nullptr)) { in FuzzHookMgrExecute()
|
/base/startup/init/test/fuzztest/hookmgraddex_fuzzer/ |
H A D | hookmgraddex_fuzzer.cpp | 25 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrAddEx() local 27 if (!HookMgrAddEx(hookMgr, nullptr)) { in FuzzHookMgrAddEx()
|
/base/startup/init/test/fuzztest/hookmgrtraversal_fuzzer/ |
H A D | hookmgrtraversal_fuzzer.cpp | 29 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrTraversal() local 30 HookMgrTraversal(hookMgr, nullptr, HookTraversal); in FuzzHookMgrTraversal()
|
/base/startup/init/test/moduletest/ |
H A D | hookmgr_moduletest.cpp | 69 static void DumpAllHooks(HOOK_MGR *hookMgr) in DumpAllHooks() argument 72 HookMgrTraversal(hookMgr, NULL, OhosHookPrint); in DumpAllHooks()
|
/base/startup/appspawn/test/unittest/app_spawn_standard_test/ |
H A D | app_spawn_common_test.cpp | 384 HOOK_MGR *hookMgr = GetAppSpawnHookMgr();
in HWTEST_F() local 385 EXPECT_EQ(hookMgr != nullptr, 1);
in HWTEST_F()
|