about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--miasm2/jitter/os_dep/win_api_x86_32.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/miasm2/jitter/os_dep/win_api_x86_32.py b/miasm2/jitter/os_dep/win_api_x86_32.py
index 9a35d62b..4692f8ab 100644
--- a/miasm2/jitter/os_dep/win_api_x86_32.py
+++ b/miasm2/jitter/os_dep/win_api_x86_32.py
@@ -2954,3 +2954,11 @@ def msvcrt__wfopen(myjit):
 
 def msvcrt_fopen(myjit):
     msvcrt_myfopen(myjit, get_str_ansi)
+
+
+def msvcrt_strlen(myjit):
+    ret_ad, args = myjit.func_args_cdecl(1)
+    src, = args
+
+    s = get_str_ansi(myjit, src)
+    myjit.func_ret_cdecl(ret_ad, len(s))