=?UTF-8?Q?Andr=C3=A9=20Hentschel=20?=: winedbg: Update minidump output.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Aug 31 06:41:59 CDT 2015


Module: wine
Branch: master
Commit: b952703a2e6bbdff3b27fdb770ac359977fd4021
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b952703a2e6bbdff3b27fdb770ac359977fd4021

Author: André Hentschel <nerv at dawncrow.de>
Date:   Fri Aug 28 20:24:42 2015 +0200

winedbg: Update minidump output.

---

 programs/winedbg/tgt_minidump.c | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/programs/winedbg/tgt_minidump.c b/programs/winedbg/tgt_minidump.c
index e3a823a..5bf5a60 100644
--- a/programs/winedbg/tgt_minidump.c
+++ b/programs/winedbg/tgt_minidump.c
@@ -289,6 +289,9 @@ static enum dbg_start minidump_do_reload(struct tgt_process_minidump_data* data)
         case PROCESSOR_ARCHITECTURE_ARM:
             str = "ARM";
             break;
+        case PROCESSOR_ARCHITECTURE_ARM64:
+            str = "ARM64";
+            break;
         case PROCESSOR_ARCHITECTURE_MSIL:
             str = "MSIL";
             break;
@@ -346,10 +349,29 @@ static enum dbg_start minidump_do_reload(struct tgt_process_minidump_data* data)
                 else if (msi->u.s.ProductType == 3) str = "Server 2008";
                 else str = "6-????";
                 break;
-            case 2: str = "Win8"; break;
+            case 2:
+                if (msi->u.s.ProductType == 1) str = "Win8";
+                else if (msi->u.s.ProductType == 3) str = "Server 2012";
+                else str = "6-????";
+                break;
+            case 3:
+                if (msi->u.s.ProductType == 1) str = "Win8.1";
+                else if (msi->u.s.ProductType == 3) str = "Server 2012 R2";
+                else str = "6-????";
+                break;
             default: str = "6-????"; break;
             }
             break;
+        case 10:
+            switch (msi->MinorVersion)
+            {
+            case 0:
+                if (msi->u.s.ProductType == 1) str = "Win10";
+                else str = "10-????";
+                break;
+            default: str = "10-????"; break;
+            }
+            break;
         default: str = "???"; break;
         }
         dbg_printf(" on Windows %s (%u)\n", str, msi->BuildNumber);




More information about the wine-cvs mailing list