-
公开(公告)号:CN115794123A
公开(公告)日:2023-03-14
申请号:CN202310100913.X
申请日:2023-02-13
Applicant: 湖南大学
Abstract: 本申请公开了一种程序跨架构迁移方法,集成了有源码翻译和无源码翻译,针对无源码翻译,构建一个源架构子系统,为源程序提供虚拟的运行环境,保证源架构与目标架构的隔离,将源程序的源二进制文件存放于所述源架构子系统中;在所述源架构子系统的数据库中单独设置一块可供查询的数据空间,将多种二进制翻译器存放于所述数据空间中,测试多种二进制翻译器的翻译效率及翻译稳定性,并对测试结果进行排序,优选选择翻译效率较高的翻译器进行翻译,当翻译效率较高的翻译器无法完成翻译操作时,换用翻译稳定性最高的翻译器进行翻译,在尽可能提高翻译效率的同时,确保翻译过程稳定的进行。本申请还提供一种用于程序跨架构迁移的可扩展框架。