判断elf文件使用file指令:判断加载的so库有两种方法,一种是直接使用ldd,另外一种是.dynamic 段内的结构类型为 DT_NEED 的内容(readelf -d就是读.dynamic段):加载so到内存通过_dl_map_object_deps完成,具体如 ...
判断elf文件使用file指令:
判断加载的so库有两种方法,一种是直接使用ldd,另外一种是.dynamic
段内的结构类型为 DT_NEED
的内容(readelf -d就是读.dynamic段):
加载so到内存通过_dl_map_object_deps完成,具体如下:
1. dl_open_worker()
2. _dl_map_object()搜索路径等方式得到句柄
3. _dl_map_object_from_fd()加载到内存
原标题:so的加载
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。