首页> 外国专利> Detecting X86 CPU register corruption from kernel crash dumps

Detecting X86 CPU register corruption from kernel crash dumps

机译:从内核崩溃转储中检测X86 CPU寄存器损坏

摘要

Discovering a hardware failure in a processor is disclosed. When an operating system or application fails, a function containing the instruction that failed along with the register set of the CPU at the failure is recorded. The function is analyzed into its basic blocks. The failing instruction, the failing basic block, the definitions that reach the failing instruction, and the CPU register set at the failure provide information to determine whether the failure was caused by hardware or software. If, after a complete search of the definitions reaching the failing instruction, the search discovers a first definition defining the failing instruction and a second definition defining the first definition such that the second definition reaches the failing instruction and the first definition assigns a register value that does not match a register value in the failing instruction, then a hardware failure is the cause of the crash.
机译:公开了发现处理器中的硬件故障。当操作系统或应用程序发生故障时,将记录包含失败指令的函数以及发生故障时的CPU寄存器集。该功能被分析为其基本块。故障指令,故障基本块,到达故障指令的定义以及在故障处设置的CPU寄存器可提供确定故障是由硬件还是由软件引起的信息。在完全搜索到达失败指令的定义之后,如果搜索发现定义失败指令的第一定义和定义第一定义的第二定义,以使第二定义到达失败指令,并且第一定义分配一个寄存器值,与失败指令中的寄存器值不匹配,则硬件故障是导致崩溃的原因。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号