TEST_CASE ("SmartHook")
{
original_call = (int (*)())(hooker_redirect((void*) &test_raw_hook1, (void*)&test_raw_hook_new));
REQUIRE(original_call != HOOKER_ERROR);
REQUIRE(test_raw_hook1() == 3);
hooker_unhook((void*) &test_raw_hook1, (void*)original_call);
REQUIRE(test_raw_hook1() == 1);
}
I can't find any hooker_redirect string in all project but test_hooks.cpp. I need such a function in Linux. For Windows, I use Microsoft Detours.
Thanks.
/// Unhook a hook created by hooker_hook(.., .., HOOKER_HOOK_REDIRECT, ..). specified but HOOKER_HOOK_REDIRECT does not exist at all.
I can't find any
hooker_redirectstring in all project buttest_hooks.cpp. I need such a function inLinux. ForWindows, I useMicrosoft Detours.Thanks.
/// Unhook a hook created by hooker_hook(.., .., HOOKER_HOOK_REDIRECT, ..).specified butHOOKER_HOOK_REDIRECTdoes not exist at all.