恭喜北京麟卓信息科技有限公司温研获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜北京麟卓信息科技有限公司申请的专利一种基于自反射机制的动态指令转换调试方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119149115B 。
龙图腾网通过国家知识产权局官网在2025-04-01发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411638198.6,技术领域涉及:G06F9/38;该发明授权一种基于自反射机制的动态指令转换调试方法是由温研;刘东设计研发完成,并于2024-11-16向国家知识产权局提交的专利申请。
本一种基于自反射机制的动态指令转换调试方法在说明书摘要公布了:本发明公开了一种基于自反射机制的动态指令转换调试方法,基于自反射机制修改DBT引擎,将目标处理器的目标指令集中不影响原异构程序上下文的特定指令作为分割指令,并将其中的特定非法指令作为目标非法指令,在动态指令转换过程中为由每个源指令转换得到的目标指令序列添加分割指令块,并将源分割指令转换为目标非法指令,实现异构程序在目标处理器上的预转换得到对应的目标程序,在目标指令集中调试执行该目标程序时即可定位产生异常或崩溃的异构程序内源指令的地址,实现了基于DBT执行的程序的可调试。
本发明授权一种基于自反射机制的动态指令转换调试方法在权利要求书中公布了:1.一种基于自反射机制的动态指令转换调试方法,其特征在于,具体包括以下步骤:步骤1、在目标处理器中以动态指令转换方式启动异构程序的执行,将当前待转换后执行的指令记为当前源指令,将当前源指令的地址记为当前源指令地址;步骤2、若当前源指令为源分割指令则执行步骤3,否则执行步骤4;步骤3、将当前源指令转换为目标指令集中的目标非法指令,并在目标非法指令后添加当前源指令地址,将目标非法指令及当前源指令地址保存到目标指令缓存中,执行步骤5;步骤4、将当前源指令转换为目标指令集中对应的一个或多个目标指令,由目标指令构成当前目标指令序列;在当前目标指令序列后添加由分割指令及当前源指令地址组成的分割指令块,将当前目标指令序列及分割指令块保存到目标指令缓存中,执行步骤5;步骤5、若异构程序内存在未转换的指令,则以下一指令为当前源指令执行步骤2;否则在目标指令缓存中添加目标非法指令的异常处理代码并恢复异常,形成第一目标程序;步骤6、在目标指令集中执行第一目标程序,将执行过程产生异常或崩溃的目标指令地址记为异常目标地址,在目标指令缓存中从异常目标地址向高地址方向搜索,当第一次出现分割指令时获取其所在的分割指令块,从分割指令块提取当前源指令地址确定异常或崩溃所对应的异构程序中源指令的位置,完成调试;所述分割指令为目标指令集中的空指令,所述源分割指令为源指令集中的空指令;所述目标非法指令为目标指令集中长度为一字节或两字节的非法指令;所述当前源指令地址以立即数的形式表示,在当前源指令地址需要被拆分为多个当前源指令子地址时分割指令块包含多个由分割指令与当前源指令子地址形成的组合。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京麟卓信息科技有限公司,其通讯地址为:100085 北京市海淀区西三旗昌临801号27号3层310、312;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。