2009-06-14 12 views
9

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.

+0

Duplicación de http://stackoverflow.com/questions/267674/inspect-the-return-value-of-a-function-in-gdb. –

+1

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) –

Respuesta

2

Después de la tercera línea del valor de retorno será en EAX, por lo que puede

print $eax 

espero que esto ayude

+5

Eso es cierto solo en i386/amd64. –

1

Respondí una pregunta similar here, el marco de información es una plataforma independiente.

2

Si ingresa en "func()", y luego dice "finalizar", gdb devolverá para foo e imprimirá el valor de retorno de func.

Cuestiones relacionadas