sm-ext-dhooks2/DynamicHooks
Peace-Maker a89eb67124 Fix detour of functions returning a float
Floats are always returned in FPU register st0. Since the value in st0 doesn't matter in a pre-hook before the function was executed, don't try to save and restore the value of the FPU stack top for a pre-hook.
Only replace st0 after a post hook.
2018-08-18 12:54:30 +02:00
..
conventions Fix |thiscall| on linux for functions with arguments 2018-06-02 13:36:52 +02:00
asm.cpp Fix linux build 2018-01-27 17:24:02 +01:00
asm.h First draft of dynamic detours using Ayuto's DynamicHooks library 2016-12-11 22:02:10 -07:00
convention.h Fix signed - unsigned comparison warning 2018-04-21 13:41:50 +02:00
hook.cpp Fix detour of functions returning a float 2018-08-18 12:54:30 +02:00
hook.h Fix detour of functions returning a float 2018-08-18 12:54:30 +02:00
manager.cpp Don't use std::list at all in DynamicHooks 2016-12-13 17:37:12 -07:00
manager.h Don't use std::list at all in DynamicHooks 2016-12-13 17:37:12 -07:00
registers.cpp Add support for custom calling convention passing arguments in registers 2018-01-23 03:15:03 +01:00
registers.h Add support for custom calling convention passing arguments in registers 2018-01-23 03:15:03 +01:00
utilities.cpp First draft of dynamic detours using Ayuto's DynamicHooks library 2016-12-11 22:02:10 -07:00
utilities.h First draft of dynamic detours using Ayuto's DynamicHooks library 2016-12-11 22:02:10 -07:00