如何在LLDB中查看C++类的vtable
How to view vtable for C++ class in LLDB?
我想看看使用LLDB的C++类的虚拟函数表。这对GDB来说似乎是可能的,但我找不到任何文档来解释如何对LLDB做同样的事情。
lldb当前不支持此功能。请求该功能时出现错误。
@tobi303给出了一个链接,显示:
image lookup -r -v -s "vtable for YOUR_CLASS_NAME
会提供一些关于vtable的信息。
Jim Inham的上述回答仍然被接受。
相关文章:
- 具有默认模板参数的多态类的模板推导失败
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- std::具有相同基类的类的变体
- C++映射:具有自定义类的运算符[]不起作用(总是返回0)
- 在C++中,是否可以基于给定的标识符创建基类的新实例,反之亦然
- 无法访问嵌套类.类的使用无效
- 如何返回一个类的两个对象相加的结果
- C++中带有List类的迭代器Segfault
- 无法创建抽象类的实例
- 为什么我不能在一个类的不同行中声明和定义成员变量?
- 通过指向指针数组的指针访问子类的属性
- 如何比较自定义类的std::变体
- 继承:构造函数,初始化C++11中基类的类C数组成员
- 如何引用基类的派生类?
- 为什么Mat类的两个对象可以在不重载运算符+的情况下添加
- 为什么我不能将一个对象push_back到属于另一个类的对象向量中?
- 类的C++属性似乎已重新初始化
- 为什么指针不写入类的地址?
- 如何将lambda作为模板类的成员函数参数
- 为什么包含windows.h会产生语法错误,从而阻止类的实例化?(C2146,C2065)