Can I use -data-evaluate-expression to evaluate sin(4.1)?

Daniel Jacobowitz drow@false.org
Tue Dec 19 16:32:00 GMT 2006


On Tue, Dec 19, 2006 at 09:23:19PM +1300, Nick Roberts wrote:
>  > -data-evaluate-expression sin(5.1)
>  > ^done,value="3"
>  > (gdb)
>  > 
>  > 
>  > Can I use "-data-evaluate-expression" to evaluate
>  > sin(x) function? If yes, why it returns a wrong
>  > "int" value?
> 
> By default (without debuginfo as Frederic says) it assumes sin takes an
> integer argument and returns an value (I think).

What does "ptype sin" say?  I'd have expected GDB to pick up the type
from the debug info in that example.

-- 
Daniel Jacobowitz
CodeSourcery



More information about the Gdb mailing list