Invention Publication
- Patent Title: 一种程序跨架构迁移方法、装置、计算机设备及存储介质
-
Application No.: CN202410462774.XApplication Date: 2024-04-17
-
Publication No.: CN118276931APublication Date: 2024-07-02
- Inventor: 管小娟 , 周诚 , 汪晨 , 朱胜 , 郭蔡炜 , 孙浩淞 , 倪文书 , 郝景昌 , 王晨飞
- Applicant: 国网智能电网研究院有限公司 , 国网福建省电力有限公司 , 国家电网有限公司客户服务中心 , 国家电网有限公司
- Applicant Address: 北京市昌平区未来科技城滨河大道18号; ; ;
- Assignee: 国网智能电网研究院有限公司,国网福建省电力有限公司,国家电网有限公司客户服务中心,国家电网有限公司
- Current Assignee: 国网智能电网研究院有限公司,国网福建省电力有限公司,国家电网有限公司客户服务中心,国家电网有限公司
- Current Assignee Address: 北京市昌平区未来科技城滨河大道18号; ; ;
- Agency: 北京三聚阳光知识产权代理有限公司
- Agent 李静玉
- Main IPC: G06F8/76
- IPC: G06F8/76 ; G06F8/51

Abstract:
本发明涉及程序迁移技术领域,具体涉及一种程序跨架构迁移方法、装置、计算机设备及存储介质。方法包括:获取源程序;当源程序为非开源软件的源程序时,编写目标架构上对应源架构库函数的包装函数,得到库函数和包装函数的映射关系;将源程序的源二进制文件和库文件中具有映射关系的函数的地址修改为包装函数的地址;采用二进制翻译器将源二进制文件和库文件中不具有映射关系函数的文件翻译为目标架构的编程语言。本实施例对于非开源软件的源程序,通过编写目标架构上对应源架构上库函数的包装函数,基于修改函数地址的方式实现这些函数的迁移,其他文件采用二进制翻译器进行目标架构上编程语言的翻译,由此,减少了程序迁移的时间。
Information query