Xcode调试器:将__m256i显示为int32_t [8]而不是int64_t [4]?

时间:2018-02-17 00:13:41

标签: c++ xcode9 lldb intrinsics

我使用Xcode调试带有SIMD内在函数的C ++程序。默认情况下,Xcode的监视窗口将__m256i类型显示为4个64位整数的聚合。但是,我主要使用它们作为32位整数,并希望将它们视为8个32位整数。对于单个变量,我可以创建一个新的监视表达式,如*((uint32_t(*)[8])(&varName)),结果足够好。但是,必须为每个堆栈变量手动执行此操作将是不切实际的繁琐和麻烦。

我已尝试为该类型编辑摘要格式字符串(right click -> "Edit Summary Format..."),这似乎应该可以解决问题,但无法在线找到这些格式字符串的良好文档应该是为C ++编写的,并且无法通过反复试验弄明白。

是否有格式字符串可以提供我正在寻找的结果?或者,如果没有,是否有其他方法可以更改默认情况下显示类型的方式?

0 个答案:

没有答案