sm-ext-dhooks2/DynamicHooks
Peace-Maker 5d21350e9e Fix not clearing return address cache after use
The esp pointer wasn't removed from the map after the function was called and the original return address was retrieved.
If the same function was called again with the same esp this would fail due to there already being an (old) return address associated with the esp.
2018-01-22 00:11:28 +01:00
..
conventions Save this pointer on windows after calling original function 2016-12-13 17:47:59 -07:00
asm.cpp First draft of dynamic detours using Ayuto's DynamicHooks library 2016-12-11 22:02:10 -07:00
asm.h First draft of dynamic detours using Ayuto's DynamicHooks library 2016-12-11 22:02:10 -07:00
convention.h Save this pointer on windows after calling original function 2016-12-13 17:47:59 -07:00
hook.cpp Fix not clearing return address cache after use 2018-01-22 00:11:28 +01:00
hook.h Fix overriding return value 2016-12-13 17:45:22 -07: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 Don't use std::list at all in DynamicHooks 2016-12-13 17:37:12 -07:00
registers.h Don't use std::list at all in DynamicHooks 2016-12-13 17:37:12 -07: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