My minidump file contains data for these memory regions
(displayed by cdb -v):
Memory regions: 15
0: ?000000007c93eb14? - ?00000000
7c93ec13?
1: ?00000000010c0000? - ?00000000
010d3c4f?
2: ?00000000010d4000? - ?00000000
010d4038?
3: ?000000000006fac4? - ?00000000
0006ffff?
4: ?00000000005cfd7c? - ?00000000
005cffff?
5: ?000000000060fab4? - ?00000000
0060ffff?
6: ?000000000074fec4? - ?00000000
0074ffff?
7: ?00000000008dfdfc? - ?00000000
008dffff?
8: ?000000000091fdec? - ?00000000
0091ffff?
9: ?000000000095fdf8? - ?00000000
0095ffff?
10: ?000000000099fed4? - ?00000000
0099ffff?
11: ?00000000009d95fc? - ?00000000
009dffff?
12: ?0000000000a1fdf8? - ?00000000
00a1ffff?
13: ?0000000000a7fdfc? - ?00000000
00a7ffff?
14: ?0000000000abfed4? - ?00000000
00abffff?
Total memory region size ?00000000`0001c259?
Issuing a dt command for a static variable with this declaration:
struct CmdLine {
int tConsoleApp;
int tNoKernelFs;
int tInstallService;
char * szServiceExePath;
int tRunAsReadOnly;
};
CmdLine cmdLine;
I get this output:
0:008> dt -v App!cmdLine
Got address 010c2068 for symbol
struct CmdLine, 5 elements, 0x14 bytes
+0x000 tConsoleApp : 0
+0x004 tNoKernelFs : 0
+0x008 tInstallService : 0
+0x00c szServiceExePath : (null)
+0x010 tRunAsReadOnly : 0
CDB found, that cmdLine is stored at 010c2068.
According to the region list, 010c2068 is *not* contained in the
dump.
My question:
Why displays the debugger values for the components of cmdLine?
This region contains 10c2068.
1: ?00000000010c0000? - ?00000000
010d3c4f?
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Albrecht Frenzel
Sent: Thursday, July 13, 2006 7:45 AM
To: Kernel Debugging Interest List
Subject: [windbg] dt command in crash dump analysis
My minidump file contains data for these memory regions (displayed by
cdb -v):
Memory regions: 15
0: ?000000007c93eb14? - ?00000000
7c93ec13?
1: ?00000000010c0000? - ?00000000
010d3c4f?
2: ?00000000010d4000? - ?00000000
010d4038?
3: ?000000000006fac4? - ?00000000
0006ffff?
4: ?00000000005cfd7c? - ?00000000
005cffff?
5: ?000000000060fab4? - ?00000000
0060ffff?
6: ?000000000074fec4? - ?00000000
0074ffff?
7: ?00000000008dfdfc? - ?00000000
008dffff?
8: ?000000000091fdec? - ?00000000
0091ffff?
9: ?000000000095fdf8? - ?00000000
0095ffff?
10: ?000000000099fed4? - ?00000000
0099ffff?
11: ?00000000009d95fc? - ?00000000
009dffff?
12: ?0000000000a1fdf8? - ?00000000
00a1ffff?
13: ?0000000000a7fdfc? - ?00000000
00a7ffff?
14: ?0000000000abfed4? - ?00000000
00abffff?
Total memory region size ?00000000`0001c259?
Issuing a dt command for a static variable with this declaration:
struct CmdLine {
int tConsoleApp;
int tNoKernelFs;
int tInstallService;
char * szServiceExePath;
int tRunAsReadOnly;
};
CmdLine cmdLine;
I get this output:
0:008> dt -v App!cmdLine
Got address 010c2068 for symbol
struct CmdLine, 5 elements, 0x14 bytes
+0x000 tConsoleApp : 0
+0x004 tNoKernelFs : 0
+0x008 tInstallService : 0
+0x00c szServiceExePath : (null)
+0x010 tRunAsReadOnly : 0
CDB found, that cmdLine is stored at 010c2068.
According to the region list, 010c2068 is *not* contained in the dump.
My question:
Why displays the debugger values for the components of cmdLine?
You are currently subscribed to windbg as: xxxxx@winse.microsoft.com To
unsubscribe send a blank email to xxxxx@lists.osr.com