diff options
| -rw-r--r-- | miasm2/jitter/os_dep/win_api_x86_32.py | 8 |
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)) |