si rompo en la línea 3:Examinar valor de retorno en función del BGF
1 int foo()
2 {
3 return func();
4 }
hay una manera de examinar el valor de retorno de func()?
Gracias.
si rompo en la línea 3:Examinar valor de retorno en función del BGF
1 int foo()
2 {
3 return func();
4 }
hay una manera de examinar el valor de retorno de func()?
Gracias.
Utilice el comando finish
.
Después de la tercera línea del valor de retorno será en EAX, por lo que puede
print $eax
espero que esto ayude
Eso es cierto solo en i386/amd64. –
Respondí una pregunta similar here, el marco de información es una plataforma independiente.
Si ingresa en "func()", y luego dice "finalizar", gdb devolverá para foo e imprimirá el valor de retorno de func.
Duplicación de http://stackoverflow.com/questions/267674/inspect-the-return-value-of-a-function-in-gdb. –
Posible duplicado de [Inspeccionar el valor de retorno de una función en gdb] (http://stackoverflow.com/questions/267674/inspect-the-return-value-of-a-function-in-gdb) –