55 SKIP ^usr/lib/MACH(iconv)/geniconvtbl.so$ # 4384329
56
57 # picl file exclusions (4385799)
58 SKIP ^usr/platform/.*/libpsvcplugin_psr\.so\.1
59 SKIP ^usr/platform/.*/libpsvcpolicy_psr\.so\.1
60 SKIP ^usr/platform/.*/libpsvcpolicy\.so\.1
61 SKIP ^usr/lib/sysevent/modules/picl_slm.so$
62
63 # Objects that are allowed to have executable data segments
64 EXEC_DATA ^MACH(lib)/ld\.so\.1$
65 EXEC_DATA ^lib/libc\.so\.1$ # 6524709, 32-bit, needed for x86 only
66 EXEC_DATA ^lib/amd64/libumem\.so\.1$ # ptcumem
67 EXEC_DATA ^lib/libumem\.so\.1$ # ptcumem
68 EXEC_DATA ^opt/SUNWdtrt/tst/.*/ustack/tst\.helper\.exe$
69 EXEC_DATA ^platform/.*/MACH(kernel)/unix$
70 EXEC_DATA ^platform/.*/multiboot$
71
72 # Objects that are allowed to have an executable stack
73 EXEC_STACK ^platform/.*/MACH(kernel)/unix$
74 EXEC_STACK ^platform/.*/multiboot$
75
76 # Objects for which we allow relocations to the text segment
77 TEXTREL ^platform/.*/MACH(kernel)/unix$
78
79 # Directories and files that are allowed to have no direct bound symbols
80 NODIRECT ^platform/.*/MACH(kernel)/unix$
81 NODIRECT ^usr/ucb
82 NODIRECT ^usr/4lib/sbcp$
83
84 # Identify any files that should be skipped when building a crle(1)
85 # configuration file. As the hwcap libraries can be loop-back mounted onto
86 # libc, these can confuse crle(1) because of their identical dev/inode.
87 NOCRLEALT ^usr/lib/libc/libc_hwcap[1-3].so.1$
88
89 # Files that should contain debugging information.
90 STAB ^platform/.*/MACH(kernel)/unix$
91
92 # Files that are allowed undefined references
93 UNDEF_REF ^usr/lib/libnisdb\.so\.2$
94 UNDEF_REF ^usr/snadm/lib/libsvm\.so\.1$
|
55 SKIP ^usr/lib/MACH(iconv)/geniconvtbl.so$ # 4384329
56
57 # picl file exclusions (4385799)
58 SKIP ^usr/platform/.*/libpsvcplugin_psr\.so\.1
59 SKIP ^usr/platform/.*/libpsvcpolicy_psr\.so\.1
60 SKIP ^usr/platform/.*/libpsvcpolicy\.so\.1
61 SKIP ^usr/lib/sysevent/modules/picl_slm.so$
62
63 # Objects that are allowed to have executable data segments
64 EXEC_DATA ^MACH(lib)/ld\.so\.1$
65 EXEC_DATA ^lib/libc\.so\.1$ # 6524709, 32-bit, needed for x86 only
66 EXEC_DATA ^lib/amd64/libumem\.so\.1$ # ptcumem
67 EXEC_DATA ^lib/libumem\.so\.1$ # ptcumem
68 EXEC_DATA ^opt/SUNWdtrt/tst/.*/ustack/tst\.helper\.exe$
69 EXEC_DATA ^platform/.*/MACH(kernel)/unix$
70 EXEC_DATA ^platform/.*/multiboot$
71
72 # Objects that are allowed to have an executable stack
73 EXEC_STACK ^platform/.*/MACH(kernel)/unix$
74 EXEC_STACK ^platform/.*/multiboot$
75 EXEC_STACK ^opt/os-tests/tests/secflags/stacky$
76
77 # Objects for which we allow relocations to the text segment
78 TEXTREL ^platform/.*/MACH(kernel)/unix$
79
80 # Directories and files that are allowed to have no direct bound symbols
81 NODIRECT ^platform/.*/MACH(kernel)/unix$
82 NODIRECT ^usr/ucb
83 NODIRECT ^usr/4lib/sbcp$
84
85 # Identify any files that should be skipped when building a crle(1)
86 # configuration file. As the hwcap libraries can be loop-back mounted onto
87 # libc, these can confuse crle(1) because of their identical dev/inode.
88 NOCRLEALT ^usr/lib/libc/libc_hwcap[1-3].so.1$
89
90 # Files that should contain debugging information.
91 STAB ^platform/.*/MACH(kernel)/unix$
92
93 # Files that are allowed undefined references
94 UNDEF_REF ^usr/lib/libnisdb\.so\.2$
95 UNDEF_REF ^usr/snadm/lib/libsvm\.so\.1$
|