winedbg: Update minidump output
André Hentschel
nerv at dawncrow.de
Fri Aug 28 13:24:42 CDT 2015
---
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);
--
1.9.1
More information about the wine-patches
mailing list