From 426d28ded95d5d58840e51d02b2b5c26ba3c9646 Mon Sep 17 00:00:00 2001 From: hakril Date: Fri, 1 Aug 2025 11:15:05 +0200 Subject: [PATCH] more fix in breakpoints extract_arguments_64bits --- windows/debug/breakpoints.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/debug/breakpoints.py b/windows/debug/breakpoints.py index 8e9d308..a7cf384 100644 --- a/windows/debug/breakpoints.py +++ b/windows/debug/breakpoints.py @@ -134,7 +134,8 @@ class FunctionParamDumpBPAbstract(object): else: t = rt(value) - if not isinstance(t, (windows.remotectypes.RemotePtr64, windows.remotectypes.RemotePtr32)): + if (not isinstance(t, (windows.remotectypes.RemotePtr64, windows.remotectypes.RemotePtr32)) or + isinstance(t, (ctypes.c_char_p, ctypes.c_wchar_p))): try: t = t.value except AttributeError: