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

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

Есть ли эквивалент в GDB?

Ответ 1

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

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

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