Если я прерву строку 3:
1 int foo() 2 { 3 return func(); 4 }
есть ли способ проверить возвращаемое значение функции func ()?
Спасибо.
Используйте команду finish.
finish
Если вы войдете в «func ()», а затем скажете «Finish», GDB вернется foo и выведите возвращаемое значение func.
После третьей строки возвращаемое значение будет в EAX, поэтому вы можете
print $eax
Надеюсь, это поможет
Я ответил на симуляционный вопрос здесь , информационный фрейм - это независимый от платформы способ сделать это.