发明名称 |
一种获取程序中模块间函数接口的方法和系统 |
摘要 |
本发明公开了一种获取程序中模块间函数接口的方法和系统,其中,获取程序中模块间函数接口的方法用于实现自动对模块间函数接口进行获取,包括如下步骤:通过静态扫描所述可执行程序,生成内部函数静态调用IFSC关系文件、外部函数调用EFC关系文件,及内部函数动态调用IFDC出口清单文件;在运行所述可执行程序时,基于所述IFDC出口清单文件,生成IFDC记录文件;基于所述EFC关系文件、所述IFSC关系文件及IFDC记录文件,获得所述可执行程序中模块间的函数调用关系表。 |
申请公布号 |
CN103019663B |
申请公布日期 |
2017.03.15 |
申请号 |
CN201110287958.X |
申请日期 |
2011.09.26 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
蒋嵩 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 11240 |
代理人 |
江舟;董文倩 |
主权项 |
一种获取程序中模块间函数接口的方法,用于获取可执行程序中模块间函数接口,其特征在于,所述方法包括:通过静态扫描所述可执行程序,生成内部函数静态调用IFSC关系文件、外部函数调用EFC关系文件,及内部函数动态调用IFDC出口清单文件;在运行所述可执行程序时,基于所述IFDC出口清单文件,生成IFDC记录文件;基于所述EFC关系文件、所述IFSC关系文件及IFDC记录文件,获得所述可执行程序中模块间的函数调用关系表;其中,在所述基于所述EFC关系文件、所述IFSC关系文件及IFDC记录文件,获得所述可执行程序中模块间的函数调用关系表之后,还包括:基于实际函数调用关系表和模块内部函数清单,获得所述可执行程序中模块间的实际函数接口关系;基于所述可执行程序的标准模块函数接口配置文件,获得所述可执行程序中模块间的标准函数接口关系;比较所述可执行程序中模块间的实际函数接口关系及标准函数接口关系,获得所述可执行程序中模块间的函数接口变更信息文件。 |
地址 |
518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部 |