I get the same and usually just hit CTRL-C to end the output.

However, the default ``u'' unassemble command can usually be coupled with an
address-range (limits the dump to the specified memory address). The SOS
(!sos.u) equivalent doesn't seem to care about address-range arguments.

I have been using the default with an address-range, which gives basically
the same disassembled output, but no debugging augmentation. You will get
something like this:

0>u <address> L50   (dump 50 instructions please)
...
03592dd2 b854376a07  mov     eax,0x76a3754
03592dd7 ff10        call    dword ptr [eax]
...

Instead of this:

0>!sos.u <address>
...
03592dd2 b854376a07  mov     eax,0x76a3754
03592dd7 ff10        call    dword ptr [eax]
System.Console[mscorlib.dll].WriteLine)
...

Check the debugger.chm file (found in the Windbg directory) for a more
detailed address-range illustration. 

-Joel.

-----Original Message-----
From: Discussion of the Rotor Shared Source CLI implementation
[mailto:[EMAIL PROTECTED] On Behalf Of Zhao, Hai
Sent: Monday, July 07, 2003 11:11 AM
To: [EMAIL PROTECTED]

When I use SOS u command to print JITted method, for example,  

0:000> !name2ee iserializable.exe SimpleGraph.Main
--------------------------------------
MethodDesc: 7b50b8
Name: [DEFAULT] Void SimpleGraph.Main(SZArray String)

0:000> !u 7b50b8

SOS should print a code segment of JITted method, but in fact it seems
there is a dead loop, the console can't stop printting the code.

Is there anyone know this problem??

Thanks


Hai

Reply via email to