gdb仅显示xmm寄存器

时间:2018-08-16 07:00:02

标签: gdb avx2 tui

我已经使用avx2指令集(ymm寄存器)编写了一个子例程,现在我想对其进行调试。我的机器支持该指令集,并且程序可以毫无问题地执行(没有SIGILL异常)。

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

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

亲切的问候

0 个答案:

没有答案