Подтвердить что ты не робот

Как разбить на каждый метод класса в GDB?

У меня есть класс с прискорбным количеством методов. Я хотел бы, чтобы gdb прерывался всякий раз, когда я вхожу в класс, поэтому с помощью любого из методов. Есть ли способ сделать это, не устанавливая точки останова индивидуально для каждого метода?

4b9b3361

Ответ 1

Я никогда не пробовал это сам, но, похоже, вы можете попробовать команду rbreak:

rbreak regex

Установите точки останова для всех функций, соответствующих регулярному выражению regex. Эта команда устанавливает безусловную точку останова во всех совпадениях, распечатывая список всех контрольных точек, которые она установила. Как только эти точки останова установлены, они обрабатываются точно так же, как точки останова, заданные командой break.