我是reading this document,它说PDB包含type data
。这意味着它包含C结构信息吗?
我在https://github.com/microsoft/microsoft-pdb中找不到这样的东西。似乎只有类型名称可用,但没有C结构或C++类定义。
我说错了吗?
我是reading this document,它说PDB包含type data
。这意味着它包含C结构信息吗?
我在https://github.com/microsoft/microsoft-pdb中找不到这样的东西。似乎只有类型名称可用,但没有C结构或C++类定义。
我说错了吗?
1条答案
按热度按时间4xrmg8kj1#
是的,类型信息可以包含在PDB中。显示类型的WinDbg命令是
dt
。如果您使用.symfix
,Microsoft提供了一些类型定义供下载。由于ntdll
加载到每个进程中,因此演示起来相当简单。一个简单的例子是一个双向链表的列表条目,由一个前向和后向链接组成:
或Unicode字符串:
或临界区: