Sortir de la fonction actuelle avec gdb

Ceux qui utilisent Visual Studio seront familiers avec le raccourci clavier Shift + F11 , qui sort d’une fonction, ce qui signifie qu’il continue l’exécution de la fonction en cours jusqu’à ce qu’il revienne à son appelant, à quel point il s’arrête.

Y a-t-il un équivalent en gdb?

Vous pouvez utiliser la commande finish .

finish : Continuez à courir jusqu’à ce que juste après la fonction dans la stack sélectionnée retourne. Imprimer la valeur renvoyée (le cas échéant). Cette commande peut être abrégée en fin .

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