Prüfung der Funktion return Wert in der GDB
Wenn ich eine Pause in Zeile 3:
1 int foo()
2 {
3 return func();
4 }
gibt es eine Möglichkeit zu prüfen, den Rückgabewert von func()?
Dank.
- Dup stackoverflow.com/questions/267674/....
- Mögliche Duplikate von Überprüfen Sie den Rückgabewert einer Funktion in gdb
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die
Ende
Befehl.Nach Zeile drei ist der Rückgabewert in EAX, so können Sie
Hoffe, das hilft
Wenn Sie Schritt in die "func()", und sagen Sie dann "fertig stellen", gdb zurück
zu foo und print den Rückgabewert von func.
Antwortete ich eine ähnlich Frage hier, info-frame ist eine Plattform-unabhängige Art und Weise todo dies.