Please enable JavaScript to view this site.

Bug Validator Help

Navigation: Frequently Asked Questions

Why are some functions not hooked?

Scroll Prev Top Next More

Bug Validator instruments your application by re-writing the prologue and epilogue of each function in your application, inserting code to monitor code Bug. Before inserting the code Bug Validator checks to ensure that it is safe to re-write the function prologue and epilogue. If it is not safe to re-write the function epilogue and prologue the function cannot be instrumented.

 

The following items can prevent the function from being hooked:

Function too short to hook.

Function has multiple exits.

Function has jumps into epilogue.

Function has jumps into prologue.

Function cannot be disassembled.

Instruction sequence cannot be hooked.

 

You can improve the likelihood of your function being hooked by enabling the check boxes on the Hook Control settings.