How to see the memory content in 64bit envionment

hi, all:
debugger: windbg 64-bit Version.

Target:
Hardware: AMD64bit CPU;
OS: windows 64bit XP;

Host:
Hardware: AMD64bit CPU;
OS: windows 64bit XP;

I use the above envionment to check one 32bit driver, of cause it has blue-screen problems. Here I have 2 questions to ask help:

  1. I can not see the memory in windbg, I see all the pointer is 0x 00000000’00000000; but when compare it with NULL, they are not equal, I don’t know the reason, and I can not continue to debug.

  2. Can I debug the 64bit driver with host machine is 32 bit and windbg is 32bit, if yes, I could save 1 machine for others to use.

Thank you in advance.

Sunwinc


Do You Yahoo!?
150ÍòÇúMP3·è¿ñËÑ£¬´øÄú´³ÈëÒôÀÖµîÌÃ
ÃÀÅ®Ã÷ÐÇÓ¦Óо¡ÓУ¬ËѱéÃÀͼ¡¢ÑÞͼºÍ¿áͼ
1G¾ÍÊÇ1000Õ×£¬ÑÅ»¢µçÓÊ×ÔÖúÀ©ÈÝ£¡

First, you should have posted to WinDbg.

Second, a 32 bit driver on a 64 bit OS ? That doesn’t make sense.

By the way, your second question is right. You can use a 32 bit machine to
remote debug a 64 bit OS so save your second machine for testing or use a
non-beta OS on it. :slight_smile:

M-A

“ÎÄ·æ Ö£” a ¨¦crit dans le message de news:
xxxxx@ntfsd…
hi, all:
debugger: windbg 64-bit Version.

Target:
Hardware: AMD64bit CPU;
OS: windows 64bit XP;

Host:
Hardware: AMD64bit CPU;
OS: windows 64bit XP;

I use the above envionment to check one 32bit driver, of cause it has
blue-screen problems. Here I have 2 questions to ask help:
1. I can not see the memory in windbg, I see all the pointer is 0x
00000000’00000000; but when compare it with NULL, they are not equal, I
don’t know the reason, and I can not continue to debug.

2. Can I debug the 64bit driver with host machine is 32 bit and windbg is
32bit, if yes, I could save 1 machine for others to use.

Thank you in advance.

Sunwinc