2

我有一个 x86_64 指令"vgatherqpd %ymm7,(%r9,%ymm1,8),%ymm3",我需要在 Linux 的信号处理程序中在运行时构造内存地址。信号处理程序 ucontextuc_mcontext.gregs[XED_REG_R9]给了我包含在%r9.

但是,如何获取包含的值%ymm1?Linux 似乎有一个 sys/ucontext.h 文件,其中包含 struct _libc_fpxreg_libc_xmmreg字段,但我不确定如何理解它们。此外,没有 reg_ymm。

感谢帮助解决这个问题。

4

0 回答 0