Print this page
1427 import libssl
@@ -18,10 +18,11 @@
#
# CDDL HEADER END
#
#
+# Copyright 2015 Gary Mills
# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
#
# This file provides exceptions to the usual rules applied to ELF objects by
# check_rtime. All strings are Perl regular expressions that are compared to
@@ -58,10 +59,14 @@
SKIP ^usr/platform/.*/libpsvcplugin_psr\.so\.1
SKIP ^usr/platform/.*/libpsvcpolicy_psr\.so\.1
SKIP ^usr/platform/.*/libpsvcpolicy\.so\.1
SKIP ^usr/lib/sysevent/modules/picl_slm.so$
+# Files that link with libraries on the build host
+SKIP ^usr/bin/tpmadm$
+SKIP ^usr/lib/security/pkcs11_tpm.so.1$
+
# Objects that are allowed to have executable data segments
EXEC_DATA ^MACH(lib)/ld\.so\.1$
EXEC_DATA ^lib/libc\.so\.1$ # 6524709, 32-bit, needed for x86 only
EXEC_DATA ^lib/amd64/libumem\.so\.1$ # ptcumem
EXEC_DATA ^lib/libumem\.so\.1$ # ptcumem
@@ -212,10 +217,13 @@
NOSYMSORT lib/libsun_fc\.so\.1 # C++
NOSYMSORT lib/amd64/libsun_fc\.so\.1 # C++
NOSYMSORT lib/sparcv9/libsun_fc\.so\.1 # C++
NOSYMSORT usr/lib/amd64/libfru\.so\.1 # C++
+# Files with assembler aliasing
+NOSYMSORT lib/libsunw_crypto\.so\.1
+NOSYMSORT lib/sparcv9/libsunw_crypto\.so\.1
# The libprtdiag_psr.so.1 objects built under usr/src/lib/libprtdiag_psr
# are a family, all built using the same makefile, targeted at different
# sparc hardware variants. There are a small number of cases where this
# one size fits all approach causes an object to be linked against an