Peace-Maker
8221a6522b
Save this pointer on windows after calling original function
...
ecx might get cleared before the original function returns leading to garbage in the post handler.
2016-12-13 17:47:59 -07:00
Peace-Maker
b18e3284e1
Fix overriding return value
...
The custom return value was lost when calling the original function.
Save and restore our own return value, if we're about to call the original function.
2016-12-13 17:45:22 -07:00
Peace-Maker
6e96e0fb84
Don't use std::list at all in DynamicHooks
...
Switch to amtl Vector.
2016-12-13 17:37:12 -07:00
Peace-Maker
c70d3b9ee0
Use AMTL instead of the stdlib in DynamicHooks
2016-12-13 00:34:28 -07:00
Peace-Maker
63c6addc30
Fix new - free mismatch
2016-12-12 22:47:35 -07:00
Peace-Maker
764b325a1e
Switch to sp::MacroAssembler instead of AsmJit
2016-12-12 22:18:43 -07:00
Peace-Maker
2e52ab24b7
First draft of dynamic detours using Ayuto's DynamicHooks library
...
https://github.com/Ayuto/DynamicHooks
2016-12-11 22:02:10 -07:00