gpt4 book ai didi

c++ - 没有源代码的gdb中的方法定义

转载 作者:行者123 更新时间:2023-11-28 05:19:52 28 4
gpt4 key购买 nike

我有一个没有源的调试构建开始。ptype 为我提供了类定义以及其中声明的方法原型(prototype)。

(gdb) ptype A

type = class A : public B {

private:

int c;


public:

virtual void accept(Ivisitor &V);

virtual int getItem(void) const;

}

如何在 gdb 中获取方法 accept()getitem() 的定义?

请注意,我没有调试版本的源代码。

(gdb) l A::accept

Line 469 of "const.h" starts at address 0x433d9c <A::accept(Ivisitor>)> and ends at 0x433db1 <A::accept(Ivisitor>)+21>.

最佳答案

不附源码无法查看函数定义。类定义被视为加载符号表。

关于c++ - 没有源代码的gdb中的方法定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41737656/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com