我有一个x86_64指令"vgatherqpd %ymm7,(%r9,%ymm1,8),%ymm3"
,我需要在运行时在Linux中的信号处理程序中构造内存地址。信号处理程序ucontext uc_mcontext.gregs[XED_REG_R9]
为我提供了%r9
中包含的值。
但是,如何获取%ymm1
中包含的值?
Linux似乎有一个包含struct _libc_fpxreg
和_libc_xmmreg
字段的sys / ucontext.h文件,但我不确定如何理解它们。更多的东西没有reg_ymm。
感谢帮助解决这个问题。