fix all_hooked

This commit is contained in:
2017-12-27 21:55:06 +01:00
parent 90a7e57dd7
commit 97f6ad47fe

View File

@@ -17,7 +17,16 @@ public:
bool tail_recursion; bool tail_recursion;
}; };
public: public:
AbstractHookEngine(const char* name) : name_(name) { AbstractHookEngine(const char* name) :
name_(name),
small_(false),
branch(false),
rip_relative(false),
avx(false),
rdrand(false),
loop(false),
tail_recursion(false)
{
} }
@@ -25,7 +34,7 @@ public:
virtual bool unhook_all() = 0; virtual bool unhook_all() = 0;
bool all_hooked() { bool all_hooked() {
return small_ && branch && rip_relative; return small_ && branch && rip_relative && avx && rdrand && loop && tail_recursion;
} }
const char* name() { const char* name() {