Выйти из текущей функции с GDB

152

Те, кто использует Visual Studio, знакомы с горячей клавишейShift + , которая выходит из функции, то есть продолжает выполнение текущей функции до тех пор, пока она не вернется к вызывающей стороне, после чего она остановится.F11

Есть ли в GDB аналог?

сашоальм
источник

Ответы:

232

Вы можете использовать finishкоманду.

finish: Продолжать выполнение до тех пор, пока функция в выбранном кадре стека не вернется. Распечатайте возвращенное значение (если есть). Эта команда может быть сокращена как fin.

(см. https://sourceware.org/gdb/current/onlinedocs/gdb/Continuing-and-Stepping.html#Continuing-and-Stepping )

рже
источник