在调试的过程中,我们很有可能需要知道某个类或结构体的大小,有哪些方式方法呢?

其一,用dx指令观察类型实例,它会列出成员和每个成员的大小,自己计算,比如

Windbg查看类/结构体大小的方法

 

自己根据类型信息和内存对齐去计算,如果成员是其他复杂的结构,不清楚的话难计算,另外,不知道对齐规则,会算错。所以这样很麻烦。

其二、用dt -v指令,它会直接给出大小

Windbg查看类/结构体大小的方法

 

其三、上面的指令已经很体贴了,可是如果你是C/C++程序员,可能你会更喜欢??sizeof

Windbg查看类/结构体大小的方法

 

相关文章:

  • 2021-07-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
猜你喜欢
  • 2021-11-18
  • 2021-08-04
  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
  • 2022-01-09
  • 2021-12-29
相关资源
相似解决方案