From 381c67756fd801d9357c34eb98e9cf725256862a Mon Sep 17 00:00:00 2001 From: praydog Date: Sat, 30 Mar 2024 16:38:02 -0700 Subject: [PATCH] HookManager: Fix corruption of XMM arguments --- src/HookManager.cpp | 73 ++++++++++++++++++++++++++++++++------------- src/HookManager.hpp | 3 +- 2 files changed, 53 insertions(+), 23 deletions(-) diff --git a/src/HookManager.cpp b/src/HookManager.cpp index 5297ad5e9..3090e7dd5 100644 --- a/src/HookManager.cpp +++ b/src/HookManager.cpp @@ -178,15 +178,43 @@ void HookManager::create_jitted_facilitator(std::unique_ptr ptr_stack{}; // full storage for pointer-sized values. Supports recursion. std::vector args_impl{};