我正在尝试调试一些代码(在汇编视图中),当我展开xmm寄存器时,我看到的只是字符数组。有没有办法以更加用户友好的方式查看它们?
感谢下面的回答,我想出了以下内容,以免发疯:
expr (void)printf("xmm0: %f\n xmm1: %f\n xmm2: %f\n xmm3: %f\n xmm4: %f\n xmm5: %f\n xmm6: %f\n xmm7: %f\n xmm8: %f\n",$xmm0, $xmm1, $xmm2, $xmm3, $xmm4, $xmm5, $xmm6, $xmm7, $xmm8)
答案 0 :(得分:4)
我认为部分问题是将iOS模拟器作为32位而不是64位运行。如果我右键单击表达式,"添加表达式",我可以这样做:
(双&安培)$ XMM0
您也可以右键单击该寄存器并将其放入摘要格式:
{(双&安培)$ VAR}
答案 1 :(得分:3)
使用LLDB(在Xcode控制台中),您可以使用:
expr (void)printf("%f\n",$xmm0)
(或任何其他XMM注册......