正在WinDbg中按地址获取类型
Getting the type by address in WinDbg
假设我有一个放在非托管堆中的对象的地址。如何在WinDbg中获取对象的C++类型?
这不是万无一失的,但它通常是有效的。
- 运行
!heap -x ADDR
。这将提供用户指针 - 运行
dps USERPOINTER
。对于C++对象,这通常会给您一个vtable符号名称
相关文章:
- 获取 OID(类型::b_oid)作为 MongoDB C++驱动程序中的字符串
- 我可以使用 decltype() 或其他东西通过指针获取真实类型吗?
- 从两个 4x64 位整数数组中获取取模
- Qt/SQL - 从 QSqlQuery exec Stored Procedure 获取列类型和名称?
- 特征:从数组类型中获取标量类型是否记录?
- 在现代 c++ 中,有什么好方法可以获取 arg 类型列表表单函数指针吗?
- 从继承的C 类获取模板类型
- vulkan vulkan.hpp从对象实例中获取opbject类型
- 获取变量类型名称
- 从 csv 文件中获取不同类型的数据,并将其放入 C++ 中的 typedef 结构中
- 获取模板类型的类型
- 从 Mono Assembly.dll 中获取所有类型/类的列表C++
- 如何在折叠过程中获取成员类型的提升::mpl 占位符
- 如何在 c++ 中获取层类型咖啡
- 如何从 decltype a 引用中获取值类型
- 可以用于获取参数类型的 decltype
- 如何在 C++ 中获取映射类型指针,映射
- 从Hcursor获取光标类型
- 当可能的许多派生类型时,从基本类型的实例中获取派生类型
- 如何在C++中获取动态类型名称