你的位置:首页 > 软件开发 > 操作系统 > so的加载

so的加载

发布时间:2017-03-28 12:00:15
判断elf文件使用file指令:判断加载的so库有两种方法,一种是直接使用ldd,另外一种是.dynamic 段内的结构类型为 DT_NEED 的内容(readelf -d就是读.dynamic段):加载so到内存通过_dl_map_object_deps完成,具体如 ...

so的加载

判断elf文件使用file指令:

so的加载

判断加载的so库有两种方法,一种是直接使用ldd,另外一种是.dynamic 段内的结构类型为 DT_NEED 的内容(readelf -d就是读.dynamic段):

so的加载

加载so到内存通过_dl_map_object_deps完成,具体如下:

1. dl_open_worker()

2. _dl_map_object()搜索路径等方式得到句柄

3. _dl_map_object_from_fd()加载到内存

 


原标题:so的加载

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录