首页> 外国专利> Instruction and logic for a binary translation mechanism for control-flow security

Instruction and logic for a binary translation mechanism for control-flow security

机译:用于控制流安全性的二进制转换机制的指令和逻辑

摘要

A processor includes a front end, an execution pipeline, and a binary translator. The front end includes logic to receive an instruction and to dispatch the instruction to a binary translator. The binary translator includes logic to determine whether the instruction includes a control-flow instruction, identify a source address of the instruction, identify a target address of the instruction, determine whether the target address is a known destination based upon the source address, and determine whether to route the instruction to the execution pipeline based upon the determination whether the target address is a known destination based upon the source address. The target address includes an address to which execution would indirectly branch upon execution of the instruction.
机译:处理器包括前端,执行管线和二进制翻译器。前端包括逻辑,用于接收指令并将该指令分派给二进制转换器。二进制翻译器包括确定该指令是否包括控制流指令,识别该指令的源地址,识别该指令的目标地址,基于该源地址确定目标地址是否为已知目的地的逻辑。根据源地址确定目标地址是否为已知目的地,是否将指令路由到执行流水线。目标地址包括在指令执行时执行将间接分支到的地址。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号