金融界2024年12月18日消息,国家知识产权局信息显示,龙芯中科技术股份有限公司申请一项名为“二进制翻译方法、装置、电子设备及可读存储介质”的专利,公开号CN119127389A,申请日期为2024年8月。
专利摘要显示,本发明实施例提供了一种二进制翻译方法、装置、电子设备及可读存储介质,所述方法包括:在宿主机中翻译运行第一进程;若识别到所述第一进程中的当前指令为目标指令,并且确定所述目标指令包含修改第二进程的内存的操作,则翻译运行所述目标指令,并向翻译运行所述第二进程的第二翻译器发送目标信号;其中,所述目标指令用于对所述第二进程进行进程追踪;所述目标信号用于通知所述第二翻译器对其代码缓存区中已翻译的基本块执行无效操作。本发明实施例可以避免二进制翻译过程中,追踪进程对被追踪进程的内存进行修改后,动态翻译器因执行代码缓存区中保存的未修改的基本块导致出错的情况发生,可以保证二进制翻译运行的准确性。
本文源自:金融界