查看动态库的接口下令

查看动态库的接口命令

如果要查看动态链接库,在Linux是以.so结尾的文件,在window下是.dll

 

查看动态库中的接口名称,使用命令:

 

readelf -s libjvm.so | grep  JNI_Creat

 

由于libjvm.so中的接口实在太多了,我只想知道有没有JNI_CreateJavaVM这个接口,所以加了过滤条件。

 

结果如下:

 

  2058: 00413b70   316 FUNC    GLOBAL DEFAULT   11 JNI_CreateJavaVM@@SUNWprivate_1.1
 35830: 00413b70   316 FUNC    GLOBAL DEFAULT   11 JNI_CreateJavaVM

 

说明存在这个接口,这个方法只能查名字,参数什么的就没办法了。

 

如果有人知道怎么查参数,请留言,大家互相学习哈。