From 1f5207b7604fb44407eb4342aff613f7c4508508 Mon Sep 17 00:00:00 2001 From: John Levon Date: Sat, 15 Dec 2018 15:13:09 +0000 Subject: 10063 basic support for smatch 10153 checkpaths shouldn't check packaging exceptions Reviewed by: Toomas Soome Approved by: Dan McDonald --- exception_lists/copyright | 2 ++ exception_lists/cstyle | 1 + exception_lists/hdrchk | 1 + exception_lists/manlint | 3 ++- exception_lists/packaging | 8 +++++++- exception_lists/wscheck | 3 ++- 6 files changed, 15 insertions(+), 3 deletions(-) (limited to 'exception_lists') 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 -# 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 # 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/* -- cgit v1.2.3