4

アプリケーションのデバッグに windbg を使用していますが、指定した型の変数値をダンプするコマンドが見つかりません。

たとえば、A などの変数があり、その型は int です。ここで、変数 A を uint 型でダンプしたいと思います。

どうやってするの ?

前もって感謝します。

4

1 に答える 1

7

dtはあなたの友達です

0:000> dt i
Local var @ 0x18f2cc Type int
0n-2
0:000> dt (uint) 0x18f2cc 
CrashTestD!UINT
0xfffffffe

10 進出力が必要な場合は、Number Base 10 を設定します。

0:000> n 10
base is 10
0:000> dt (uint) 0x18f2cc 
CrashTestD!UINT
0n4294967294

まだ疑問に思っている場合は、次を使用します。

0:000> .formats 0xfffffffe
Evaluate expression:
  Hex:     fffffffe
  Decimal: -2
  Octal:   37777777776
  Binary:  11111111 11111111 11111111 11111110
  Chars:   ....
  Time:    unavailable
  Float:   low -1.#QNAN high 0
  Double:  2.122e-314

もっとここに:

于 2012-09-20T08:01:57.203 に答える