我一直试图尝试英特尔调试寄存器,但我似乎做错了什么.我创建了一个非常简单的Linux LKM,并尝试使用内联汇编来执行寄存器的简单操作.例如:
__asm__ ("movl %eax, %db0");
Run Code Online (Sandbox Code Playgroud)
我得到的错误消息表明我做的事情从根本上是错误的.例如:
Error: unsupported for `mov'
Run Code Online (Sandbox Code Playgroud)
有没有人对如何使用这些寄存器有任何见解?