216 #
 217 NOSYMSORT       opt/SUNWdtrt/tst/common/pid/tst.weak2.exe       # DTrace test
 218 NOSYMSORT       lib/amd64/libnsl\.so\.1                         # C++
 219 NOSYMSORT       lib/sparcv9/libnsl\.so\.1                       # C++
 220 NOSYMSORT       lib/sparcv9/libfru\.so\.1                       # C++
 221 NOSYMSORT       usr/lib/lms                                     # C++
 222 NOSYMSORT       ld\.so\.1                                       # libc_pic.a user
 223 NOSYMSORT       lib/libsun_fc\.so\.1                            # C++
 224 NOSYMSORT       lib/amd64/libsun_fc\.so\.1                      # C++
 225 NOSYMSORT       lib/sparcv9/libsun_fc\.so\.1                    # C++
 226 NOSYMSORT       usr/lib/amd64/libfru\.so\.1                     # C++
 227 
 228 
 229 # The libprtdiag_psr.so.1 objects built under usr/src/lib/libprtdiag_psr
 230 # are a family, all built using the same makefile, targeted at different
 231 # sparc hardware variants. There are a small number of cases where this
 232 # one size fits all approach causes an object to be linked against an
 233 # unneeded library.
 234 UNREF_OBJ       lib/(libdevinfo|libcfgadm)\.so\.1; .*\ of\ .*SUNW,Netra-CP2300/lib/libprtdiag_psr\.so\.1
 235 
 236 
  | 
 
 
 216 #
 217 NOSYMSORT       opt/SUNWdtrt/tst/common/pid/tst.weak2.exe       # DTrace test
 218 NOSYMSORT       lib/amd64/libnsl\.so\.1                         # C++
 219 NOSYMSORT       lib/sparcv9/libnsl\.so\.1                       # C++
 220 NOSYMSORT       lib/sparcv9/libfru\.so\.1                       # C++
 221 NOSYMSORT       usr/lib/lms                                     # C++
 222 NOSYMSORT       ld\.so\.1                                       # libc_pic.a user
 223 NOSYMSORT       lib/libsun_fc\.so\.1                            # C++
 224 NOSYMSORT       lib/amd64/libsun_fc\.so\.1                      # C++
 225 NOSYMSORT       lib/sparcv9/libsun_fc\.so\.1                    # C++
 226 NOSYMSORT       usr/lib/amd64/libfru\.so\.1                     # C++
 227 
 228 
 229 # The libprtdiag_psr.so.1 objects built under usr/src/lib/libprtdiag_psr
 230 # are a family, all built using the same makefile, targeted at different
 231 # sparc hardware variants. There are a small number of cases where this
 232 # one size fits all approach causes an object to be linked against an
 233 # unneeded library.
 234 UNREF_OBJ       lib/(libdevinfo|libcfgadm)\.so\.1; .*\ of\ .*SUNW,Netra-CP2300/lib/libprtdiag_psr\.so\.1
 235 
 236 # The lx brand's VDSO object is a bit special. Its construction leads us
 237 # to end up having several symbols for shared objects all at the same
 238 # address of zero. We should root cause this further and either add an
 239 # explicit exception for this kind of thing or better, fix the issues
 240 # it's upset about.
 241 SKIP    ^usr/lib/brand/MACH(lx)/lx_vdso\.so\.1$
 242 
  |