Определение методов в GDB без источника

У меня есть отладочная сборка без исходных текстов.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) l A::accept

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

1 ответ

Вы не можете просмотреть определение функции без прикрепления исходного кода. Определения классов отображаются как загруженная таблица символов.

Другие вопросы по тегам