Oracle Solaris Studio 12.2 Discover 和 Uncover 用户指南

校验共享库

如果整个程序(包括所有共享库)均已校验,Discover 将生成最准确的结果。缺省情况下,当您校验主可执行文件时,Discover 会插入代码,这样,当您运行该程序时,Discover 会在所有共享库打开时自动校验这些共享库是静态链接在程序中的,还是由 dlopen() 动态打开的。

应根据必须正确准备二进制文件中的说明准备程序使用的所有共享库。缺省情况下,如果运行时链接程序遇到一个未准备好的库,会发生致命错误。但是,您可以让 Discover 忽略一个或多个库。