小编bi5*_*5on的帖子

gdb仅显示xmm寄存器

我已经使用 avx2 指令集(ymm 寄存器)编写了一个子程序,现在我想对其进行调试。我的机器支持这个指令集,程序可以正常执行(无SIGILL异常)。

但是当我在 gdb 中输入“tui reg vector”或“info all-registers”时,它只显示 xmm 寄存器。并且打印命令也不起作用: (gdb) p $ymm0 $1 = void (gdb) p/x $ymm0 $2 = Value can't be converted to integer.

我使用最新版本的gdb-8,所以我认为,它应该知道avx2指令集。
如何说服调试器显示 ymm 寄存器中的洞?
是否有一些我可以编辑的配置文件来告诉 gdb 它应该使用的指令集?

亲切的问候

gdb tui avx2

7
推荐指数
0
解决办法
1634
查看次数

标签 统计

avx2 ×1

gdb ×1

tui ×1