| 25 | static unsigned gCalls = 0; |
| 26 | |
| 27 | static void HookedSpTaskStartGo(void *task) { |
| 28 | gCalls++; |
| 29 | if ((gCalls % 60) == 0) { |
| 30 | mod_log("[HookTest] osSpTaskStartGo detour hit %u times\n", gCalls); |
| 31 | } |
| 32 | /* Pass through to the unhooked original. */ |
| 33 | if (gOrigSpTaskStartGo) { |
| 34 | gOrigSpTaskStartGo(task); |
| 35 | } |
| 36 | } |
| 37 | |
| 38 | MOD_INIT() { |
| 39 | void *resolved = mod_resolve_symbol("osSpTaskStartGo"); |
nothing calls this directly
no outgoing calls
no test coverage detected