about summary refs log tree commit diff stats
path: root/test/os_dep/win_api_x86_32.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/os_dep/win_api_x86_32.py')
-rw-r--r--test/os_dep/win_api_x86_32.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/os_dep/win_api_x86_32.py b/test/os_dep/win_api_x86_32.py
index 62fe2636..bb13138f 100644
--- a/test/os_dep/win_api_x86_32.py
+++ b/test/os_dep/win_api_x86_32.py
@@ -5,6 +5,7 @@ import unittest
 import logging
 from miasm2.analysis.machine import Machine
 import miasm2.os_dep.win_api_x86_32 as winapi
+from miasm2.core.utils import pck32
 
 machine = Machine("x86_32")
 
@@ -95,9 +96,10 @@ class TestWinAPI(unittest.TestCase):
         self.assertTrue(dwVer)
 
         # BOOL WINAPI GetVersionEx(_Inout_ LPOSVERSIONINFO lpVersionInfo);
+        jit.vm.set_mem(jit.stack_base, pck32(0x9c))
         jit.push_uint32_t(jit.stack_base)      # lpVersionInfo
         jit.push_uint32_t(0)                   # @return
-        winapi.kernel32_GetVersionEx(jit)
+        winapi.kernel32_GetVersionExA(jit)
         vBool = jit.cpu.EAX
         self.assertTrue(vBool)