Определение методов в 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 ответ
Вы не можете просмотреть определение функции без прикрепления исходного кода. Определения классов отображаются как загруженная таблица символов.