linux – 陷阱标志(TF)和监视器陷阱标志之间的区别?

linux – 陷阱标志(TF)和监视器陷阱标志之间的区别?

像GDB这样的调试功能通过设置eflags寄存器的TF标志来工作,这会在处理器每次执行指令后导致异常,让gdb等工具控制调试.当我们运行虚拟机时,如果是kvm则执行同样你需要设置一个名为MONITOR TRAP FLAG的标志(当前英特尔软件手册3c第15页),这将导致虚拟macine在每