发明名称 |
构造动态组件的方法和系统 |
摘要 |
本发明提供一种构造动态组件的方法,预先设定内核各API与其所在地址的映射关系表,并设定应用所要调用的内核API标识到映射关系表相关记录的映射关系的胶合函数,该方法包括:设定应用调用内核中API的方式为通过胶合函数跳转到内核中的映射关系表,再通过该映射关系表跳转到内核中的API;设定应用导出可被调用的接口;将所述通过胶合函数跳转到内核中的映射关系表、再跳转到内核中的API的设定,和对导出接口方式的设定,和应用经编译、连接后生成动态组件。本发明还提供一种构造动态组件的系统。利用本发明,经过两次跳转即可实现动态组件进入内核,对API进行调用和执行,提高了动态组件进入内核的速度,有效提高了效率。 |
申请公布号 |
CN101236491A |
申请公布日期 |
2008.08.06 |
申请号 |
CN200710063147.5 |
申请日期 |
2007.01.29 |
申请人 |
大唐移动通信设备有限公司;上海大唐移动通信设备有限公司 |
发明人 |
吴涛 |
分类号 |
G06F9/44(2006.01) |
主分类号 |
G06F9/44(2006.01) |
代理机构 |
北京信远达知识产权代理事务所 |
代理人 |
王学强 |
主权项 |
1. 一种构造动态组件的方法,其特征在于,预先设定内核各API与其所在地址的映射关系表,并设定应用所要调用的内核API标识到映射关系表相关记录的映射关系的胶合函数,该方法包括:设定应用调用内核中API的方式为通过胶合函数跳转到内核中的映射关系表,再通过该映射关系表跳转到内核中的API;设定应用导出可被调用的接口;将所述通过胶合函数跳转到内核中的映射关系表、再跳转到内核中的API的设定,和对导出接口方式的设定,和应用经编译、连接后生成动态组件。 |
地址 |
100083北京市海淀区学院路29号 |