summaryrefslogtreecommitdiff
path: root/exception_lists
diff options
context:
space:
mode:
authorJohn Levon <john.levon@joyent.com>2018-12-15 15:13:09 +0000
committerDan McDonald <danmcd@joyent.com>2019-01-05 15:34:06 -0500
commit1f5207b7604fb44407eb4342aff613f7c4508508 (patch)
tree3a32aff9ba245a7de5fb9c384659480740adcda8 /exception_lists
parentc0455f334914631f42eb41177d677e2820ee6506 (diff)
downloadillumos-joyent-1f5207b7604fb44407eb4342aff613f7c4508508.tar.gz
10063 basic support for smatch
10153 checkpaths shouldn't check packaging exceptions Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'exception_lists')
-rw-r--r--exception_lists/copyright2
-rw-r--r--exception_lists/cstyle1
-rw-r--r--exception_lists/hdrchk1
-rw-r--r--exception_lists/manlint3
-rw-r--r--exception_lists/packaging8
-rw-r--r--exception_lists/wscheck3
6 files changed, 15 insertions, 3 deletions
diff --git a/exception_lists/copyright b/exception_lists/copyright
index 5ebfb21e03..4768dfc50d 100644
--- a/exception_lists/copyright
+++ b/exception_lists/copyright
@@ -24,6 +24,7 @@
# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011 by Delphix. All rights reserved.
# Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
+# Copyright (c) 2018, Joyent, Inc.
#
syntax: glob
@@ -397,6 +398,7 @@ usr/src/tools/btxld/btxld.c
usr/src/tools/btxld/elfh.c
usr/src/tools/btxld/elfh.h
usr/src/tools/btxld/imgact_aout.h
+usr/src/tools/smatch/src/*
usr/src/uts/intel/nsmb/ioc_check.ref
usr/src/uts/intel/os/splashimage.xpm
usr/src/uts/common/gssapi/mechs/krb5/crypto/block_size.c
diff --git a/exception_lists/cstyle b/exception_lists/cstyle
index 813b4d7fbe..4d1e07cea0 100644
--- a/exception_lists/cstyle
+++ b/exception_lists/cstyle
@@ -622,6 +622,7 @@ usr/src/tools/btxld/btxld.c
usr/src/tools/btxld/elfh.c
usr/src/tools/btxld/elfh.h
usr/src/tools/btxld/imgact_aout.h
+usr/src/tools/smatch/src/*
usr/src/uts/common/fs/zfs/lua/*
usr/src/uts/common/gssapi/gssapi.h
usr/src/uts/common/gssapi/mechs/krb5/crypto/block_size.c
diff --git a/exception_lists/hdrchk b/exception_lists/hdrchk
index 43ef6d2e53..9ec0557c31 100644
--- a/exception_lists/hdrchk
+++ b/exception_lists/hdrchk
@@ -167,6 +167,7 @@ usr/src/lib/libsmbfs/netsmb/spnego.h
usr/src/lib/libsmbfs/smb/derparse.h
usr/src/lib/libsmbfs/smb/spnegoparse.h
usr/src/tools/btxld/*
+usr/src/tools/smatch/src/*
usr/src/uts/common/gssapi/mechs/krb5/include/aes_s2k.h
usr/src/uts/common/gssapi/mechs/krb5/include/auth_con.h
usr/src/uts/common/gssapi/mechs/krb5/include/cksumtypes.h
diff --git a/exception_lists/manlint b/exception_lists/manlint
index 0d4ea0f464..1726989d76 100644
--- a/exception_lists/manlint
+++ b/exception_lists/manlint
@@ -10,7 +10,7 @@
#
#
# Copyright 2016 Toomas Soome <tsoome@me.com>
-# Copyright (c) 2018, Joyent, Inc.
+# Copyright (c) 2019, Joyent, Inc.
#
usr/src/boot/*
# Not actually a manual page
@@ -24,3 +24,4 @@ usr/src/lib/libbsm/adt_record.dtd.1
usr/src/lib/libbsm/adt_record.xsl.1
usr/src/lib/libpool/dtd/rm_pool.dtd.1
usr/src/lib/libzonecfg/dtd/zonecfg.dtd.1
+usr/src/tools/smatch/src/*
diff --git a/exception_lists/packaging b/exception_lists/packaging
index da8bc8d90b..4f386f0944 100644
--- a/exception_lists/packaging
+++ b/exception_lists/packaging
@@ -27,7 +27,7 @@
# Copyright 2018 Nexenta Systems, Inc.
# Copyright 2017 Toomas Soome <tsoome@me.com>
# Copyright 2017 RackTop Systems.
-# Copyright 2018, Joyent, Inc.
+# Copyright 2019, Joyent, Inc.
# Copyright 2018 Jason King
#
@@ -1012,3 +1012,9 @@ lib/sparcv9/llib-lcustr.ln sparc
lib/libcustr.so
lib/llib-lcustr
lib/llib-lcustr.ln
+
+#
+# smatch is delivered and used only with the source tree
+#
+opt/onbld/bin/i386/smatch i386
+opt/onbld/share/smatch i386
diff --git a/exception_lists/wscheck b/exception_lists/wscheck
index 8bd9ec7c7b..24c3a12ac1 100644
--- a/exception_lists/wscheck
+++ b/exception_lists/wscheck
@@ -8,8 +8,9 @@
# source. A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
-# Copyright 2018 Joyent, Inc.
+# Copyright 2019 Joyent, Inc.
#
syntax: glob
usr/src/uts/common/io/qede/*
+usr/src/tools/smatch/src/*