Home
last modified time | relevance | path

Searched refs:hookMgr (Results 1 – 11 of 11) sorted by relevance

/base/startup/init/interfaces/innerkits/hookmgr/
Dhookmgr.c59 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 != NULL, return -1); in HookMgrAddEx()
178 stageItem = getHookStage(hookMgr, hookInfo->stage, true); in HookMgrAddEx()
185 int HookMgrAdd(HOOK_MGR *hookMgr, int stage, int prio, OhosHook hook) in HookMgrAdd() argument
[all …]
/base/startup/init/test/unittest/innerkits/
Dhookmgr_unittest.cpp73 static void dumpAllHooks(HOOK_MGR *hookMgr) in dumpAllHooks() argument
76 HookMgrTraversal(hookMgr, nullptr, OhosHookPrint); in dumpAllHooks()
189 HOOK_MGR *hookMgr = HookMgrCreate("test"); variable
190 ASSERT_NE(hookMgr, nullptr);
193 ret = HookMgrAdd(hookMgr, STAGE_TEST_ONE, 0, OhosTestHookRetOK);
195 cnt = HookMgrGetHooksCnt(hookMgr, STAGE_TEST_ONE);
198 HookMgrDel(hookMgr, STAGE_TEST_ONE, OhosTestHookRetOK);
199 cnt = HookMgrGetHooksCnt(hookMgr, STAGE_TEST_ONE);
203 ret = HookMgrAdd(hookMgr, STAGE_TEST_ONE, 0, OhosTestHookRetOK);
205 cnt = HookMgrGetHooksCnt(hookMgr, STAGE_TEST_ONE);
[all …]
/base/startup/init/interfaces/innerkits/include/
Dhookmgr.h98 int HookMgrAdd(HOOK_MGR *hookMgr, int stage, int prio, OhosHook hook);
108 int HookMgrAddEx(HOOK_MGR *hookMgr, const HOOK_INFO *hookInfo);
120 void HookMgrDel(HOOK_MGR *hookMgr, int stage, OhosHook hook);
167 int HookMgrExecute(HOOK_MGR *hookMgr, int stage, void *executionContext, const HOOK_EXEC_OPTIONS *e…
184 void HookMgrDestroy(HOOK_MGR *hookMgr);
203 void HookMgrTraversal(HOOK_MGR *hookMgr, void *traversalCookie, OhosHookTraversal traversal);
213 int HookMgrGetHooksCnt(HOOK_MGR *hookMgr, int stage);
222 int HookMgrGetStagesCnt(HOOK_MGR *hookMgr);
/base/startup/init/test/fuzztest/hookmgrdestroy_fuzzer/
Dhookmgrdestroy_fuzzer.cpp24 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrDestroy() local
25 HookMgrDestroy(hookMgr); in FuzzHookMgrDestroy()
/base/startup/init/test/fuzztest/hookmgrgethookscnt_fuzzer/
Dhookmgrgethookscnt_fuzzer.cpp25 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrGetHooksCnt() local
26 if (HookMgrGetHooksCnt(hookMgr, 0)) { in FuzzHookMgrGetHooksCnt()
/base/startup/init/test/fuzztest/hookmgrgetstagescnt_fuzzer/
Dhookmgrgetstagescnt_fuzzer.cpp25 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrGetStagesCnt() local
26 if (HookMgrGetStagesCnt(hookMgr)) { in FuzzHookMgrGetStagesCnt()
/base/startup/init/test/fuzztest/hookmgraddex_fuzzer/
Dhookmgraddex_fuzzer.cpp25 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrAddEx() local
27 if (!HookMgrAddEx(hookMgr, nullptr)) { in FuzzHookMgrAddEx()
/base/startup/init/test/fuzztest/hookmgrexecute_fuzzer/
Dhookmgrexecute_fuzzer.cpp26 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrExecute() local
27 if (HookMgrExecute(hookMgr, 0, nullptr, nullptr)) { in FuzzHookMgrExecute()
/base/startup/init/test/fuzztest/hookmgrdel_fuzzer/
Dhookmgrdel_fuzzer.cpp30 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrDel() local
31 HookMgrDel(hookMgr, 0, TestHook); in FuzzHookMgrDel()
/base/startup/init/test/fuzztest/hookmgrtraversal_fuzzer/
Dhookmgrtraversal_fuzzer.cpp29 HOOK_MGR *hookMgr = HookMgrCreate(str.c_str()); in FuzzHookMgrTraversal() local
30 HookMgrTraversal(hookMgr, nullptr, HookTraversal); in FuzzHookMgrTraversal()
/base/startup/init/test/moduletest/
Dhookmgr_moduletest.cpp69 static void DumpAllHooks(HOOK_MGR *hookMgr) in DumpAllHooks() argument
72 HookMgrTraversal(hookMgr, NULL, OhosHookPrint); in DumpAllHooks()