一种SPARC嵌入式软件的重构编译器的方法及系统
摘要:
本发明提供一种SPARC嵌入式软件的重构编译器的方法,包括以下步骤:编译预处理阶段,生成重构需要的跳转表和重构段;编译阶段,使用GCC编译器对生成的跳转表和重构段进行编译和链接;编译后处理阶段,基于编译和链接后的跳转表和重构段,修改已生成代码,形成静态程序到跳转表,以及跳转表到重构段的二次跳转关系,完成重构编译;本申请通过增加编译预处理与编译后处理阶段,不在编码阶段增加特殊设计,重构细节对软件设计师透明,程序发生重构时,目标码的修改集中在跳转表,不影响其他程序代码,可大幅提高重构过程的透明与安全,产生的重构代码少,占用带宽低,可广泛应用于对通讯带宽敏感或需要高可靠性和安全性的场景。
0/0