恭喜苏州迈科网络安全技术股份有限公司高祥获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜苏州迈科网络安全技术股份有限公司申请的专利一种用于Lua代码嵌入的编译方法、装置、终端及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114385184B 。
龙图腾网通过国家知识产权局官网在2025-03-21发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111577467.9,技术领域涉及:G06F8/41;该发明授权一种用于Lua代码嵌入的编译方法、装置、终端及存储介质是由高祥设计研发完成,并于2021-12-22向国家知识产权局提交的专利申请。
本一种用于Lua代码嵌入的编译方法、装置、终端及存储介质在说明书摘要公布了:本发明揭示了一种用于Lua代码嵌入的编译方法、装置、终端及存储介质。本发明能够高效地将Lua代码嵌入各类跨平台应用程序中,且在方法的执行过程中,lua代码的嵌入并不会使得应用程序的程序包中文件个数增加,因为也就避免了系统了对程序读写文件的权限限制。同时,基于本发明的方法可以方便地实现自动化编译流程,降低企业的开发成本、提升企业的开发效率。
本发明授权一种用于Lua代码嵌入的编译方法、装置、终端及存储介质在权利要求书中公布了:1.一种用于Lua代码嵌入的编译方法,其特征在于,包括:任意选取一个应用程序编译过程中产生的ELF文件作为第一ELF目标文件;获取所述第一ELF目标文件的文件格式和体系结构,将Lua代码文件转化为第二ELF目标文件,分别获取代表所述第二ELF目标文件起始地址和结束地址的符号变量;自动生成一个C语言文件并实现一个函数,所述函数的存储区内存储有所述Lua代码文件内容,在应用程序需要加载所述Lua代码的程序代码前调用所述函数,将所述C语言文件编译为第三ELF目标文件;将所述第二ELF目标文件与所述第三ELF目标文件链接成应用程序,完成所述Lua代码文件的嵌入;查看所述第二ELF目标文件的符号表,获取其中的两个符号变量,一个符号变量代表数据段DS的起始地址、记为pStartAddr;一个符号变量代表数据段DS的结束地址、记为pEndAddr;所述自动生成一个C语言文件并实现一个函数,所述函数的存储区内存储有所述Lua代码文件内容,在应用程序需要加载所述Lua代码的程序代码前调用所述函数,将所述C语言文件编译为第三ELF目标文件,包括:自动生成一个C语言文件,在所述C语言文件中实现一个函数,所述函数的功能是依据pStartAddr和pEndAddr计算并返回一段存储区,所述存储区内存放有所述Lua代码文件内容;在应用程序需要加载所述Lua代码的程序代码前,调用所述函数所返回的所述存储区;将所述C语言文件编译为第三ELF目标文件。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人苏州迈科网络安全技术股份有限公司,其通讯地址为:215127 江苏省苏州市工业园区金芳路18号东坊创智园地B2栋5楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。