动态加载应用的方法及装置制造方法及图纸

技术编号:9170764 阅读:143 留言:0更新日期:2013-09-19 19:15
本发明专利技术公开了一种动态加载应用的方法及装置,属于通信技术领域。所述方法包括:将待加载应用编译成系统可执行的二进制映像文件,所述二进制映像文件中的函数地址为与位置无关的相对地址;根据预先为所述待加载应用预留的入口,从所述二进制映像文件中选择位于所述二进制映像文件起始位置的指定函数,所述指定函数的地址为相对于所述入口的绝对地址;根据所述指定函数的地址将所述二进制映像文件加载至内存空间。所述装置包括:编译模块、选择模块和加载模块。本发明专利技术通过将待加载应用编译成系统可执行的二进制映像文件,在加载时不需要转化字节码的过程,减少加载应用的内存开销,保证了系统的运行效率,同时提高了加载效率。

【技术实现步骤摘要】

【技术保护点】
一种动态加载应用的方法,其特征在于,所述方法包括:将待加载应用编译成系统可执行的二进制映像文件,所述二进制映像文件中的函数地址为与位置无关的相对地址;根据预先为所述待加载应用预留的入口,从所述二进制映像文件中选择位于所述二进制映像文件起始位置的指定函数,所述指定函数的地址为相对于所述入口的绝对地址;根据所述指定函数的地址将所述二进制映像文件加载至内存空间。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐琨
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1