3

如何使用 lldb 打印 FPU 寄存器?

在 gdb 中,您会执行类似的操作p $st0,但是在 lldb 中执行相同操作会导致错误:error: use of undeclared identifier '$st0'.

register read st0也不起作用并给出错误error: Invalid register name 'st0'.

4

1 回答 1

3

通过register read --all按照建议使用paulsm4,我发现寄存器的名称实际上是stmm0tostmm7而不是st0to st7

这样做register read stmm0 --format b会给你浮点数的二进制表示。

于 2012-12-30T22:32:01.993 回答