检索共享对象的文件路径(linux)

时间:2013-10-23 19:37:15

标签: linux api path shared-libraries

我可以在Linux中检索已加载的共享对象的文件路径吗?

(就像在Windows上一样,有一个API GetModuleFileNameEx,它返回文件路径 给定模块加载地址)。

另外,我可以在Linux上获取共享对象的加载地址吗?

由于

1 个答案:

答案 0 :(得分:0)

两种方法都是解析/ proc / self / maps。这为您提供了虚拟地址范围和映射文件。但是公平的警告:不是所有的文件名都是文件!