0

我有一个没有源的调试版本ptype给我类定义,其中声明了方法的原型。

(gdb) ptype A

type = class A : public B {

  private:

    int c;


  public:

    virtual void accept(Ivisitor &V);

    virtual int getItem(void) const;

}

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

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

(gdb) l A::accept

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

1 回答 1

1

如果不附上源代码,您将无法查看函数定义。类定义被视为符号表已加载。

于 2017-01-19T09:46:42.200 回答