From 89fa811284f9bd90ad09399f34cab12eaad799fa Mon Sep 17 00:00:00 2001 From: Teal Bauer Date: Tue, 15 Apr 2025 11:47:02 +0200 Subject: [PATCH] fix: update function signature test to use different data types --- test_mcp_client.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test_mcp_client.py b/test_mcp_client.py index 8db718b..f17c61c 100644 --- a/test_mcp_client.py +++ b/test_mcp_client.py @@ -466,8 +466,9 @@ async def test_bridge(): if not original_signature: logger.warning("Could not get original signature - skipping signature test") else: - # Create test signature by adding parameters - ensure correct spacing - modified_signature = f"int {func_name}(uint32_t * mcp_data, int mcp_count, uint32_t * mcp_key)" + # Create test signature by changing types to ensure it's actually different + # Using 'uint' instead of 'unsigned int' to match Ghidra's normalized type naming + modified_signature = f"byte {func_name}(uint * mcp_data, short mcp_count, int * mcp_key)" logger.info(f"Original signature: {original_signature}") logger.info(f"Setting function signature to: {modified_signature}")