rtldg
a998e5e087
Pass around some more info so we can nicely return Vectors
2025-03-04 05:31:24 +00:00
rtldg
d84bb8842c
Handle Object sizes in GetArgumentPtr
2025-03-03 09:28:16 +00:00
rtldg
1bde664928
Add some Linux64 stack alignment too
2025-03-02 09:21:59 +00:00
rtldg
dfa8659062
Do some x86_64SystemVDefault convention stuff
2025-03-01 13:47:10 +00:00
rtldg
a333fc967c
import DynamicHooks x86_64SystemV convention from the x86_64Microsoft convention
2025-03-01 13:37:34 +00:00
rtldg
87653bf780
Fix a DHook crash when unloading dynamic detours on x86_64 arch ( #2288 )
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-8, clang++-8, ubuntu-20.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
2025-02-28 21:33:55 +01:00
Benoist
2382453d50
Manifest updates and compilation fixes for css, tf2, dods, hl2dm ( #2268 )
...
* Initial attempt at compiling against tf2_sdk2013
* compilation fix for css
* Switch to AMTL platform arch defines
* Add CBasePlayer forward decl for dods and hl2dm as well
* Update hl2sdk-manifests
* Add dods to CI
* Actually include am-platform.h
---------
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
Co-authored-by: Nicholas Hastings <nshastings@gmail.com>
2025-02-20 00:51:38 +00:00
Benoist
f6737a4760
Fix dhooks regression ( #2249 )
...
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
2025-02-04 01:39:22 +00:00
Benoist
6b6dbc6c06
Dhooks safetyhook ( #2205 )
...
* remove libudis86
* switch to safetyhook
* Don't leak memory
* fix issue with the trampoline
* Add x86_64 detour support (windows)
* Allow to differentiate platforms
---------
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
2024-10-20 16:45:19 +00:00
Benoist
4e15a92984
Add x64 Windows support to DHooks ( #2154 )
...
* Add x64 Windows support
* undo changes of hook.cpp
* undo changes of hook.h
* undo changes of extension.cpp
* undo changes of listeners.cpp
* undo changes of signatures.cpp
* fix dhooks on x86
* Fix-up dhooks buildscript
---------
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
2024-09-10 23:26:30 +00:00
Forgetest
8e0039aaec
[DHooks] Fix NaN return when superceding pre-detour ( #1967 )
...
* Update hook.cpp
* Update hook.cpp
2023-03-31 18:19:04 +02:00
Maxim Telezhenko
764e38a58f
Fix DHooks jit code stack memory alignment ( #1849 )
2022-10-26 20:41:40 +02:00
Peace-Maker
8f7ecf66a4
Use JMP patching of CDetour
2021-11-17 13:17:39 +01:00
Peace-Maker
0f5f1a814e
Import DHooks + Dynamic Detouring
...
This is the latest DHooks version from 1314f2d1b4
2021-11-17 13:17:39 +01:00