来源 :金融界2023-11-19
金融界2023年11月17日消息,据国家知识产权局公告,龙芯中科技术股份有限公司取得一项名为“二进制翻译方法、装置、电子设备及存储介质”,公开号CN117075913A,专利申请日期为2023年11月。
专利摘要显示,本发明实施例提供了一种二进制翻译方法、装置、电子设备及存储介质,其中的方法包括:在对基本块进行翻译的过程中,在基本块的指定区域记录优化后的指令序列与优化前的指令序列之间产生的差异信息,以及差异信息对应的位置信息,所述位置信息包括被优化指令的入口地址;在执行翻译后的基本块的过程中捕获目标消息,并根据触发目标消息的指令位置确定目标位置;目标消息包括用于指示出现异常或自修改的消息;根据目标位置对应的差异信息,对目标位置的优化后的指令序列进行修正。本发明实施例在指令优化过程中保留指令优化产生的差异信息,在出现异常等情况时可以根据记录的差异信息实现指令修正,以提高翻译后程序运行的正确性。