Java 从.so文件查看JNI函数签名

Java 从.so文件查看JNI函数签名,java,java-native-interface,Java,Java Native Interface,给定一个带有已编译JNI接口的共享对象文件,是否有方法查看.so文件中的实际函数签名 readelf -a <library>.so | grep "<function name>" readelf-a.so | grep“ 显示函数存在,但不提供除以下信息以外的任何其他信息: 39: 000ea0f5 1548 FUNC GLOBAL DEFAULT 8 _Z12<functionname>CppRN2cv3Mat 39:000ea0f5 1548函数

给定一个带有已编译JNI接口的共享对象文件,是否有方法查看.so文件中的实际函数签名

readelf -a <library>.so | grep "<function name>"
readelf-a.so | grep“
显示函数存在,但不提供除以下信息以外的任何其他信息:

39: 000ea0f5 1548 FUNC GLOBAL DEFAULT 8 _Z12<functionname>CppRN2cv3Mat
39:000ea0f5 1548函数全局默认值8_Z12CPRN2CV3Mat
有什么想法吗?

简短的回答是“没有”

有时,你可以找到一些有用的提示,例如。但是如果JNI库使用registernations(),您甚至不会在导出的列表中看到JNI函数