[PATCH] winedbg: Restart as 64-bit before launching the child process.

Zebediah Figura zfigura at codeweavers.com
Fri Aug 17 13:20:34 CDT 2018


Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
---
 programs/winedbg/winedbg.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/programs/winedbg/winedbg.c b/programs/winedbg/winedbg.c
index 0e45186..504138b 100644
--- a/programs/winedbg/winedbg.c
+++ b/programs/winedbg/winedbg.c
@@ -749,7 +749,10 @@ int main(int argc, char** argv)
     if (!argc) ds = start_ok;
     else if ((ds = dbg_active_attach(argc, argv)) == start_error_parse &&
              (ds = minidump_reload(argc, argv)) == start_error_parse)
+    {
+        restart_if_wow64();
         ds = dbg_active_launch(argc, argv);
+    }
     switch (ds)
     {
     case start_ok:              break;
@@ -757,8 +760,6 @@ int main(int argc, char** argv)
     case start_error_init:      return -1;
     }
 
-    restart_if_wow64();
-
     dbg_start_interactive(hFile);
 
     return 0;
-- 
2.7.4




More information about the wine-devel mailing list