GDB: перерыв на func1, только если предыдущий перерыв был на func2

У меня есть две функции, func1 а также func2, каждый с установленной точкой останова.

Можно ли остановить GDB на func2 точка останова, если предыдущий удар останова был func1?

5

Решение

Лучший способ сделать это — использовать команды в точках останова.

Вы можете указать GDB выполнять определенные команды (например, увеличивать счетчик) при достижении двух точек останова. Выполнение останавливается условно на основе количества этих переменных / флагов.

Я нашел эту информацию на эта ссылка. Пожалуйста, обратитесь к тому же для получения дополнительной информации. Статья очень хорошо написана с соответствующими примерами. Надеюсь это поможет.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]