发明公开
EP3049921A1 METHODS AND APPARATUS TO VALIDATE TRANSLATED GUEST CODE IN A DYNAMIC BINARY TRANSLATOR
审中-公开
方法和装置进行确认TRANSLATED客人码在动态二进制翻译
- 专利标题: METHODS AND APPARATUS TO VALIDATE TRANSLATED GUEST CODE IN A DYNAMIC BINARY TRANSLATOR
- 专利标题(中): 方法和装置进行确认TRANSLATED客人码在动态二进制翻译
-
申请号: EP13894215.6申请日: 2013-09-26
-
公开(公告)号: EP3049921A1公开(公告)日: 2016-08-03
- 发明人: Venkatasubramanian, Girish , Mangla, Chaitanya , Hoflehner, Gerolf F. , Schuchman, Ethan
- 申请人: Intel Corporation
- 申请人地址: 2200 Mission College Boulevard Santa Clara, CA 95054 US
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: 2200 Mission College Boulevard Santa Clara, CA 95054 US
- 代理机构: Rummler, Felix
- 国际公布: WO2015047278 20150402
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
Methods, apparatus, systems and articles of manufacture are disclosed to validate translated guest code in a dynamic binary translator. An example apparatus disclosed herein includes a translator to generate a first translation of code to execute on a host machine, the first translation of the guest code to facilitate creating a first translated guest code, and the translator to generate a second translation of the translated guest code to execute on the host machine. The example apparatus also includes a translation versions manager to identify a first host machine state based on executing a portion of the first translation, and the translation versions manager to identify a second host machine state based on executing a portion of the second translation. The example system also includes a validator to determine a state divergence status of the second translation based on a comparison between the first host machine state and the second host machine state.
信息查询