Выйти из текущей функции с 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 )

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.