Xcode 调试:如何以可读形式查看 xmm 寄存器

xtr*_*var 4 debugging xcode sse

我正在尝试调试一些代码(在汇编视图中),当我展开 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)
Run Code Online (Sandbox Code Playgroud)

xtr*_*var 5

我认为部分问题在于将 iOS 模拟器运行为 32 位而不是 64 位。如果我右键单击表达式,“添加表达式”,我可以这样做:

(双&)$xmm0

您也可以右键单击注册表并将其放在摘要格式中:

{(double&)$VAR}