diff options
| author | Vaxry <vaxry@vaxry.net> | 2025-10-07 12:37:21 +0100 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2025-10-07 12:49:36 +0100 |
| commit | 5a208621264cff4d4fe6f1d5f018b28ca43e88bd (patch) | |
| tree | 5e3dd6356fe879ad2a8015c87d530f74a217328e /src/managers/KeybindManager.cpp | |
| parent | c3747fab5615ede222559a00501160773b82a2c2 (diff) | |
hookSystem: use a full trampo setup for hooks
instead of planting a longjmp at the fn head, make a shortjmp to a launch trampo
this helps with shortjmps that can be in the fn and will break when relocated. They are very unlikely to occur within the first 5 bytes (jmp rel32) but can happen in the first 10 or so (longjmp)
fixes csgo-vk-fix on latest main with release building on gcc / clang
Diffstat (limited to 'src/managers/KeybindManager.cpp')
0 files changed, 0 insertions, 0 deletions
