Подтвердить что ты не робот

Получить sizeof (тип) в Windbg

Мне нужен размер переменной, и я хочу это значение из командной строки Windbg. Сложно и бесполезно компилировать код и добавлять С++ sizeof() только для получения этого значения.

Из документации я вижу, что Windbg может фильтровать после значения dt /s. но отображая это значение?

4b9b3361

Ответ 1

Я использую команду dt для типа данных, а затем ее легко увидеть в макете и размере.

0:000> dt CRect
 CrashTestD!CRect
   +0x000 left             : Int4B
   +0x004 top              : Int4B
   +0x008 right            : Int4B
   +0x00c bottom           : Int4B
0:000> dt long
Int4B

Или используйте оценщик С++

0:000> ?? sizeof(CRect) 
unsigned int 0x10
0:000> ??  sizeof(Float)
unsigned int 4