From owner-svn-src-projects@freebsd.org Sun Apr 12 00:01:25 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 651C227FB2A for ; Sun, 12 Apr 2020 00:01:25 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 490Bjx2Nrhz4JRN; Sun, 12 Apr 2020 00:01:25 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4D1D520447; Sun, 12 Apr 2020 00:01:25 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03C01P2p078485; Sun, 12 Apr 2020 00:01:25 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03C01N6s078478; Sun, 12 Apr 2020 00:01:23 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202004120001.03C01N6s078478@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Sun, 12 Apr 2020 00:01:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r359812 - in projects/nfs-over-tls/sys/fs: nfs nfsclient nfsserver X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: in projects/nfs-over-tls/sys/fs: nfs nfsclient nfsserver X-SVN-Commit-Revision: 359812 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Apr 2020 00:01:25 -0000 Author: rmacklem Date: Sun Apr 12 00:01:23 2020 New Revision: 359812 URL: https://svnweb.freebsd.org/changeset/base/359812 Log: Get rid of the mbuf macros used for the Mac OS/X port long ago. This brings the code in alignment with head, so that a merge from head will be simplified. Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_commonkrpc.c projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_commonkrpc.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfs_commonkrpc.c Sat Apr 11 23:37:58 2020 (r359811) +++ projects/nfs-over-tls/sys/fs/nfs/nfs_commonkrpc.c Sun Apr 12 00:01:23 2020 (r359812) @@ -1195,8 +1195,8 @@ tryagain: newnfs_restore_sigmask(td, &oldset); return (0); nfsmout: - mbuf_freem(nd->nd_mrep); - mbuf_freem(nd->nd_mreq); + m_freem(nd->nd_mrep); + m_freem(nd->nd_mreq); if (usegssname == 0) AUTH_DESTROY(auth); if (rep != NULL) Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c Sat Apr 11 23:37:58 2020 (r359811) +++ projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c Sun Apr 12 00:01:23 2020 (r359812) @@ -3764,7 +3764,7 @@ nfsrv_getuser(int procnum, uid_t uid, gid_t gid, char NFSUNLOCKNAMEID(); NFSFREECRED(cred); if (!error) { - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); error = nd->nd_repstat; } out: Modified: projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c Sat Apr 11 23:37:58 2020 (r359811) +++ projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c Sun Apr 12 00:01:23 2020 (r359812) @@ -242,7 +242,7 @@ nfsrpc_null(vnode_t vp, struct ucred *cred, NFSPROC_T error = nfscl_request(nd, vp, p, cred, NULL); if (nd->nd_repstat && !error) error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -348,7 +348,7 @@ nfsrpc_accessrpc(vnode_t vp, u_int32_t mode, struct uc } else error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -684,7 +684,7 @@ nfsmout: *dpp = ndp; else if (ndp != NULL) free(ndp, M_NFSCLDELEG); - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -727,7 +727,7 @@ nfsrpc_opendowngrade(vnode_t vp, u_int32_t mode, struc if (error == NFSERR_STALESTATEID) nfscl_initiate_recovery(op->nfso_own->nfsow_clp); nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -885,7 +885,7 @@ nfsrpc_closerpc(struct nfsrv_descript *nd, struct nfsm if (error == NFSERR_STALESTATEID) nfscl_initiate_recovery(op->nfso_own->nfsow_clp); nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -927,7 +927,7 @@ nfsrpc_openconfirm(vnode_t vp, u_int8_t *nfhp, int fhl if (error == NFSERR_STALESTATEID) nfscl_initiate_recovery(op->nfso_own->nfsow_clp); nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -1083,7 +1083,7 @@ nfsrpc_setclient(struct nfsmount *nmp, struct nfsclcli tsep->nfsess_clientid.lval[1] = *tl++; confirm.lval[0] = *tl++; confirm.lval[1] = *tl; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); nd->nd_mrep = NULL; /* @@ -1101,7 +1101,7 @@ nfsrpc_setclient(struct nfsmount *nmp, struct nfsclcli cred, NFS_PROG, NFS_VER4, NULL, 1, NULL, NULL); if (error) return (error); - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); nd->nd_mrep = NULL; if (nd->nd_repstat == 0) { nfscl_reqstart(nd, NFSPROC_GETATTR, nmp, nmp->nm_fh, @@ -1129,7 +1129,7 @@ nfsrpc_setclient(struct nfsmount *nmp, struct nfsclcli } error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -1156,7 +1156,7 @@ nfsrpc_getattr(vnode_t vp, struct ucred *cred, NFSPROC error = nfsm_loadattr(nd, nap); else error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -1197,7 +1197,7 @@ nfsrpc_getattrnovp(struct nfsmount *nmp, u_int8_t *fhp error = nfsm_loadattr(nd, nap); } else error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -1322,7 +1322,7 @@ nfsrpc_setattrrpc(vnode_t vp, struct vattr *vap, error = nfsrv_getattrbits(nd, &attrbits, NULL, NULL); if (!(nd->nd_flag & ND_NFSV3) && !nd->nd_repstat && !error) error = nfscl_postop_attr(nd, rnap, attrflagp, stuff); - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); if (nd->nd_repstat && !error) error = nd->nd_repstat; return (error); @@ -1394,7 +1394,7 @@ nfsrpc_lookup(vnode_t dvp, char *name, int len, struct nfhp->nfh_len = np->n_fhp->nfh_len; NFSBCOPY(np->n_fhp->nfh_fh, nfhp->nfh_fh, nfhp->nfh_len); *nfhpp = nfhp; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (0); } if (nd->nd_flag & ND_NFSV3) @@ -1425,7 +1425,7 @@ nfsrpc_lookup(vnode_t dvp, char *name, int len, struct if ((nd->nd_flag & ND_NFSV3) && !error) error = nfscl_postop_attr(nd, dnap, dattrflagp, stuff); nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); if (!error && nd->nd_repstat) error = nd->nd_repstat; return (error); @@ -1483,7 +1483,7 @@ nfsrpc_readlink(vnode_t vp, struct uio *uiop, struct u if (nd->nd_repstat && !error) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -1624,7 +1624,7 @@ nfsrpc_readrpc(vnode_t vp, struct uio *uiop, struct uc error = nfsm_mbufuio(nd, uiop, retlen); if (error) goto nfsmout; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); nd->nd_mrep = NULL; tsiz -= retlen; if (!(nd->nd_flag & ND_NFSV2)) { @@ -1636,7 +1636,7 @@ nfsrpc_readrpc(vnode_t vp, struct uio *uiop, struct uc return (0); nfsmout: if (nd->nd_mrep != NULL) - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -1898,13 +1898,13 @@ nfsrpc_writerpc(vnode_t vp, struct uio *uiop, int *iom if (error) goto nfsmout; NFSWRITERPC_SETTIME(wccflag, np, nap, (nd->nd_flag & ND_NFSV4)); - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); nd->nd_mrep = NULL; tsiz -= len; } nfsmout: if (nd->nd_mrep != NULL) - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); *iomode = committed; if (nd->nd_repstat && !error) error = nd->nd_repstat; @@ -1987,7 +1987,7 @@ nfsrpc_mknod(vnode_t dvp, char *name, int namelen, str if (!error && nd->nd_repstat) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -2111,7 +2111,7 @@ nfsrpc_createv23(vnode_t dvp, char *name, int namelen, if (nd->nd_repstat != 0 && error == 0) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -2356,7 +2356,7 @@ nfsmout: *dpp = dp; else if (dp != NULL) free(dp, M_NFSCLDELEG); - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -2417,7 +2417,7 @@ tryagain: * If the Delegreturn failed, try again without * it. The server will Recall, as required. */ - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); goto tryagain; } for (i = 0; i < (ret * 2); i++) { @@ -2433,7 +2433,7 @@ tryagain: if (nd->nd_repstat && !error) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -2545,7 +2545,7 @@ tryagain: * If the Delegreturn failed, try again without * it. The server will Recall, as required. */ - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); goto tryagain; } for (i = 0; i < (ret * 2); i++) { @@ -2561,7 +2561,7 @@ tryagain: * If ret > 1, the first iteration of this * loop is the second DelegReturn result. */ - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); goto tryagain; } else { nd->nd_flag |= ND_NOMOREDATA; @@ -2591,7 +2591,7 @@ tryagain: if (nd->nd_repstat && !error) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -2654,7 +2654,7 @@ nfsrpc_link(vnode_t dvp, vnode_t vp, char *name, int n if (nd->nd_repstat && !error) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -2706,7 +2706,7 @@ nfsrpc_symlink(vnode_t dvp, char *name, int namelen, c } if (nd->nd_repstat && !error) error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); /* * Kludge: Map EEXIST => 0 assuming that it is a reply to a retry. * Only do this if vfs.nfs.ignore_eexist is set. @@ -2788,7 +2788,7 @@ nfsrpc_mkdir(vnode_t dvp, char *name, int namelen, str if (nd->nd_repstat && !error) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); /* * Kludge: Map EEXIST => 0 assuming that it is a reply to a retry. * Only do this if vfs.nfs.ignore_eexist is set. @@ -2823,7 +2823,7 @@ nfsrpc_rmdir(vnode_t dvp, char *name, int namelen, str error = nfscl_wcc_data(nd, dvp, dnap, dattrflagp, NULL, dstuff); if (nd->nd_repstat && !error) error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); /* * Kludge: Map ENOENT => 0 assuming that you have a reply to a retry. */ @@ -2989,7 +2989,7 @@ nfsrpc_readdir(vnode_t vp, struct uio *uiop, nfsuint64 } else { error = nd->nd_repstat; } - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); if (error) return (error); nd->nd_mrep = NULL; @@ -3238,7 +3238,7 @@ nfsrpc_readdir(vnode_t vp, struct uio *uiop, nfsuint64 goto nfsmout; } } - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); nd->nd_mrep = NULL; } /* @@ -3289,7 +3289,7 @@ nfsrpc_readdir(vnode_t vp, struct uio *uiop, nfsuint64 nfsmout: if (nd->nd_mrep != NULL) - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -3426,7 +3426,7 @@ nfsrpc_readdirplus(vnode_t vp, struct uio *uiop, nfsui } else { error = nd->nd_repstat; } - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); if (error) return (error); nd->nd_mrep = NULL; @@ -3741,7 +3741,7 @@ nfsrpc_readdirplus(vnode_t vp, struct uio *uiop, nfsui goto nfsmout; } } - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); nd->nd_mrep = NULL; } /* @@ -3792,7 +3792,7 @@ nfsrpc_readdirplus(vnode_t vp, struct uio *uiop, nfsui nfsmout: if (nd->nd_mrep != NULL) - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } #endif /* !APPLE */ @@ -3843,7 +3843,7 @@ nfsrpc_commit(vnode_t vp, u_quad_t offset, int cnt, st nfsmout: if (!error && nd->nd_repstat) error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4086,7 +4086,7 @@ nfsrpc_lockt(struct nfsrv_descript *nd, vnode_t vp, } else if (nd->nd_repstat == NFSERR_STALECLIENTID) nfscl_initiate_recovery(clp); nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4136,7 +4136,7 @@ nfsrpc_locku(struct nfsrv_descript *nd, struct nfsmoun } else if (nd->nd_repstat == NFSERR_STALESTATEID) nfscl_initiate_recovery(lp->nfsl_open->nfso_own->nfsow_clp); nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4225,7 +4225,7 @@ nfsrpc_lock(struct nfsrv_descript *nd, struct nfsmount } else if (nd->nd_repstat == NFSERR_STALESTATEID) nfscl_initiate_recovery(lp->nfsl_open->nfso_own->nfsow_clp); nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4305,7 +4305,7 @@ nfsrpc_statfs(vnode_t vp, struct nfsstatfs *sbp, struc sbp->sf_bavail = fxdr_unsigned(u_int32_t, *tl); } nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4366,7 +4366,7 @@ nfsrpc_pathconf(vnode_t vp, struct nfsv3_pathconf *pc, } } nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4405,7 +4405,7 @@ nfsrpc_fsinfo(vnode_t vp, struct nfsfsinfo *fsp, struc fsp->fs_properties = fxdr_unsigned(u_int32_t, *tl); } nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4459,7 +4459,7 @@ nfsrpc_renew(struct nfsclclient *clp, struct nfsclds * if (error) return (error); error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4498,7 +4498,7 @@ nfsrpc_rellockown(struct nfsmount *nmp, struct nfscllo if (error) return (error); error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4567,7 +4567,7 @@ nfsrpc_getdirpath(struct nfsmount *nmp, u_char *dirpat } error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4600,7 +4600,7 @@ nfsrpc_delegreturn(struct nfscldeleg *dp, struct ucred if (error) return (error); error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4630,7 +4630,7 @@ nfsrpc_getacl(vnode_t vp, struct ucred *cred, NFSPROC_ NULL, NULL, NULL, aclp, 0, NULL, NULL, NULL, p, cred); else error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4674,7 +4674,7 @@ nfsrpc_setaclrpc(vnode_t vp, struct ucred *cred, NFSPR if (error) return (error); /* Don't care about the pre/postop attributes */ - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (nd->nd_repstat); } @@ -4764,7 +4764,7 @@ nfsrpc_exchangeid(struct nfsmount *nmp, struct nfsclcl } error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4902,7 +4902,7 @@ nfsrpc_createsession(struct nfsmount *nmp, struct nfsc } error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4930,7 +4930,7 @@ nfsrpc_destroysession(struct nfsmount *nmp, struct nfs if (error != 0) return (error); error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4959,7 +4959,7 @@ nfsrpc_destroyclient(struct nfsmount *nmp, struct nfsc if (error != 0) return (error); error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -4991,7 +4991,7 @@ nfsrpc_layoutget(struct nfsmount *nmp, uint8_t *fhp, i flhp); if (error == 0 && nd->nd_repstat != 0) error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -5225,7 +5225,7 @@ nfsrpc_getdeviceinfo(struct nfsmount *nmp, uint8_t *de nfsmout: if (error != 0 && ndi != NULL) nfscl_freedevinfo(ndi); - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -5274,7 +5274,7 @@ nfsrpc_layoutcommit(struct nfsmount *nmp, uint8_t *fh, if (error != 0) return (error); error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -5362,7 +5362,7 @@ nfsrpc_layoutreturn(struct nfsmount *nmp, uint8_t *fh, } else error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -5659,7 +5659,7 @@ nfsrpc_reclaimcomplete(struct nfsmount *nmp, struct uc if (error != 0) return (error); error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -6297,7 +6297,7 @@ nfsrpc_readds(vnode_t vp, struct uio *uiop, nfsv4state error = nfsm_mbufuio(nd, uiop, retlen); nfsmout: if (nd->nd_mrep != NULL) - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -6424,7 +6424,7 @@ nfsrpc_writeds(vnode_t vp, struct uio *uiop, int *iomo } nfsmout: if (nd->nd_mrep != NULL) - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); *iomode = committed; if (nd->nd_repstat != 0 && error == 0) error = nd->nd_repstat; @@ -6537,7 +6537,7 @@ nfsrpc_writedsmir(vnode_t vp, int *iomode, int *must_c } nfsmout: if (nd->nd_mrep != NULL) - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); *iomode = committed; if (nd->nd_repstat != 0 && error == 0) error = nd->nd_repstat; @@ -6726,7 +6726,7 @@ nfsrpc_commitds(vnode_t vp, uint64_t offset, int cnt, nfsmout: if (error == 0 && nd->nd_repstat != 0) error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -6811,7 +6811,7 @@ nfsrpc_advise(vnode_t vp, off_t offset, uint64_t cnt, return (error); if (nd->nd_repstat != 0) error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -6866,7 +6866,7 @@ nfsrpc_adviseds(vnode_t vp, uint64_t offset, int cnt, return (error); if (nd->nd_repstat != 0) error = nd->nd_repstat; - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -7030,7 +7030,7 @@ nfsrpc_allocaterpc(vnode_t vp, off_t off, off_t len, n } else error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -7645,7 +7645,7 @@ nfsrpc_openlayoutrpc(struct nfsmount *nmp, vnode_t vp, error = nd->nd_repstat; nfsmout: free(ndp, M_NFSCLDELEG); - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -7902,7 +7902,7 @@ nfsmout: *dpp = dp; else free(dp, M_NFSCLDELEG); - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -8219,7 +8219,7 @@ nfsrpc_copyrpc(vnode_t invp, off_t inoff, vnode_t outv if (error == 0) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -8313,7 +8313,7 @@ nfsrpc_seekrpc(vnode_t vp, off_t *offp, nfsv4stateid_t } error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -8384,7 +8384,7 @@ nfsrpc_getextattr(vnode_t vp, const char *name, struct if (error == 0) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -8413,7 +8413,7 @@ nfsrpc_setextattr(vnode_t vp, const char *name, struct NULL, 0, 0, use_ext); if (uiop->uio_resid > nd->nd_maxreq) { /* nd_maxreq is set by NFSCL_REQSTART(). */ - mbuf_freem(nd->nd_mreq); + m_freem(nd->nd_mreq); return (EINVAL); } NFSM_BUILD(tl, uint32_t *, NFSX_UNSIGNED); @@ -8440,7 +8440,7 @@ nfsrpc_setextattr(vnode_t vp, const char *name, struct if (error == 0) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -8478,7 +8478,7 @@ nfsrpc_rmextattr(vnode_t vp, const char *name, struct if (error == 0) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } @@ -8555,7 +8555,7 @@ nfsrpc_listextattr(vnode_t vp, uint64_t *cookiep, stru if (error == 0) error = nd->nd_repstat; nfsmout: - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); return (error); } Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c Sat Apr 11 23:37:58 2020 (r359811) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c Sun Apr 12 00:01:23 2020 (r359812) @@ -486,7 +486,7 @@ nfsrvd_updatecache(struct nfsrv_descript *nd) mtx_unlock(mutex); nd->nd_repstat = 0; if (nd->nd_mreq) - mbuf_freem(nd->nd_mreq); + m_freem(nd->nd_mreq); if (!(rp->rc_flag & RC_REPMBUF)) panic("reply from cache"); nd->nd_mreq = m_copym(rp->rc_reply, 0, @@ -798,7 +798,7 @@ nfsrc_freecache(struct nfsrvcache *rp) } nfsrc_wanted(rp); if (rp->rc_flag & RC_REPMBUF) { - mbuf_freem(rp->rc_reply); + m_freem(rp->rc_reply); if (!(rp->rc_flag & RC_UDP)) atomic_add_int(&nfsrc_tcpsavedreplies, -1); } @@ -1020,8 +1020,8 @@ nfsrc_getlenandcksum(mbuf_t m1, u_int16_t *cksum) m = m1; while (m) { - len += mbuf_len(m); - m = mbuf_next(m); + len += m->m_len; + m = m->m_next; } /* * in_cksum() doesn't work for ext_pgs mbufs, so just return a Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c Sat Apr 11 23:37:58 2020 (r359811) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c Sun Apr 12 00:01:23 2020 (r359812) @@ -990,18 +990,18 @@ nfsrv_createiovecw(int retlen, struct mbuf *m, char *c cnt = 0; len = retlen; mp = m; - i = mtod(mp, caddr_t) + mbuf_len(mp) - cp; + i = mtod(mp, caddr_t) + mp->m_len - cp; while (len > 0) { if (i > 0) { len -= i; cnt++; } - mp = mbuf_next(mp); + mp = mp->m_next; if (!mp) { if (len > 0) return (EBADRPC); } else - i = mbuf_len(mp); + i = mp->m_len; } /* Now, create the iovec. */ Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c Sat Apr 11 23:37:58 2020 (r359811) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c Sun Apr 12 00:01:23 2020 (r359812) @@ -877,7 +877,7 @@ nfsrvd_read(struct nfsrv_descript *nd, __unused int is if (nd->nd_repstat) { vput(vp); if (m3) - mbuf_freem(m3); + m_freem(m3); if (nd->nd_flag & ND_NFSV3) nfsrv_postopattr(nd, getret, &nva); goto out; Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c Sat Apr 11 23:37:58 2020 (r359811) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c Sun Apr 12 00:01:23 2020 (r359812) @@ -4468,9 +4468,9 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, n * Get the first mbuf for the request. */ MGET(m, M_WAITOK, MT_DATA); - mbuf_setlen(m, 0); + m->m_len = 0; nd->nd_mreq = nd->nd_mb = m; - nd->nd_bpos = NFSMTOD(m, caddr_t); + nd->nd_bpos = mtod(m, caddr_t); /* * and build the callback request. @@ -4480,7 +4480,7 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, n error = nfsrv_cbcallargs(nd, clp, callback, NFSV4OP_CBGETATTR, "CB Getattr", &sep); if (error != 0) { - mbuf_freem(nd->nd_mreq); + m_freem(nd->nd_mreq); goto errout; } (void)nfsm_fhtom(nd, (u_int8_t *)fhp, NFSX_MYFH, 0); @@ -4490,7 +4490,7 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, n error = nfsrv_cbcallargs(nd, clp, callback, NFSV4OP_CBRECALL, "CB Recall", &sep); if (error != 0) { - mbuf_freem(nd->nd_mreq); + m_freem(nd->nd_mreq); goto errout; } NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED + NFSX_STATEID); @@ -4510,7 +4510,7 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, n NFSV4OP_CBLAYOUTRECALL, "CB Reclayout", &sep); NFSD_DEBUG(4, "aft cbcallargs=%d\n", error); if (error != 0) { - mbuf_freem(nd->nd_mreq); + m_freem(nd->nd_mreq); goto errout; } NFSM_BUILD(tl, u_int32_t *, 4 * NFSX_UNSIGNED); @@ -4536,13 +4536,13 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, n if ((clp->lc_flags & LCL_NFSV41) != 0) { error = nfsv4_getcbsession(clp, &sep); if (error != 0) { - mbuf_freem(nd->nd_mreq); + m_freem(nd->nd_mreq); goto errout; } } } else { error = NFSERR_SERVERFAULT; - mbuf_freem(nd->nd_mreq); + m_freem(nd->nd_mreq); goto errout; } @@ -4626,7 +4626,7 @@ errout: error = nfsv4_loadattr(nd, NULL, nap, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, p, NULL); - mbuf_freem(nd->nd_mrep); + m_freem(nd->nd_mrep); } NFSLOCKSTATE(); clp->lc_cbref--; From owner-svn-src-projects@freebsd.org Sun Apr 12 00:27:55 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E9C712A81E4 for ; Sun, 12 Apr 2020 00:27:55 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 490CJW5RBMz4KHn; Sun, 12 Apr 2020 00:27:55 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 979B42098F; Sun, 12 Apr 2020 00:27:55 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03C0RtFB094717; Sun, 12 Apr 2020 00:27:55 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03C0RtQE094716; Sun, 12 Apr 2020 00:27:55 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202004120027.03C0RtQE094716@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Sun, 12 Apr 2020 00:27:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r359813 - projects/nfs-over-tls/sys/fs/nfsserver X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/sys/fs/nfsserver X-SVN-Commit-Revision: 359813 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Apr 2020 00:27:56 -0000 Author: rmacklem Date: Sun Apr 12 00:27:55 2020 New Revision: 359813 URL: https://svnweb.freebsd.org/changeset/base/359813 Log: Update nfs_fha_new.h, which got missed in previous code merges. Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.h Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.h ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.h Sun Apr 12 00:01:23 2020 (r359812) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.h Sun Apr 12 00:27:55 2020 (r359813) @@ -33,9 +33,77 @@ #ifdef _KERNEL +/* Sysctl defaults. */ +#define FHA_DEF_ENABLE 1 +#define FHA_DEF_READ 1 +#define FHA_DEF_WRITE 1 +#define FHA_DEF_BIN_SHIFT 22 /* 4MB */ +#define FHA_DEF_MAX_NFSDS_PER_FH 8 +#define FHA_DEF_MAX_REQS_PER_NFSD 0 /* Unlimited */ + +#define FHA_HASH_SIZE 251 + +struct fha_ctls { + int enable; + int read; + int write; + uint32_t bin_shift; + uint32_t max_nfsds_per_fh; + uint32_t max_reqs_per_nfsd; +}; + +/* + * These are the entries in the filehandle hash. They talk about a specific + * file, requests against which are being handled by one or more nfsds. We + * keep a chain of nfsds against the file. We only have more than one if reads + * are ongoing, and then only if the reads affect disparate regions of the + * file. + * + * In general, we want to assign a new request to an existing nfsd if it is + * going to contend with work happening already on that nfsd, or if the + * operation is a read and the nfsd is already handling a proximate read. We + * do this to avoid jumping around in the read stream unnecessarily, and to + * avoid contention between threads over single files. + */ +struct fha_hash_entry { + struct mtx *mtx; + LIST_ENTRY(fha_hash_entry) link; + u_int64_t fh; + u_int32_t num_rw; + u_int32_t num_exclusive; + u_int8_t num_threads; + struct svcthread_list threads; +}; + +LIST_HEAD(fha_hash_entry_list, fha_hash_entry); + +struct fha_hash_slot { + struct fha_hash_entry_list list; + struct mtx mtx; +}; + +/* A structure used for passing around data internally. */ +struct fha_info { + u_int64_t fh; + off_t offset; + int locktype; + int read; + int write; +}; + +struct fha_params { + struct fha_hash_slot fha_hash[FHA_HASH_SIZE]; + struct sysctl_ctx_list sysctl_ctx; + struct sysctl_oid *sysctl_tree; + struct fha_ctls ctls; + char server_name[32]; + SVCPOOL **pool; +}; + #define FHANEW_SERVER_NAME "nfsd" SVCTHREAD *fhanew_assign(SVCTHREAD *this_thread, struct svc_req *req); +void fhanew_nd_complete(SVCTHREAD *, struct svc_req *); #endif /* _KERNEL */ #endif /* _NFS_FHA_NEW_H */ From owner-svn-src-projects@freebsd.org Sun Apr 12 01:03:14 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0CABE2A93C2 for ; Sun, 12 Apr 2020 01:03:14 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 490D5F6WpCz4N0P; Sun, 12 Apr 2020 01:03:13 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DB3B821148; Sun, 12 Apr 2020 01:03:13 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03C13DqR019364; Sun, 12 Apr 2020 01:03:13 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03C13DuA019363; Sun, 12 Apr 2020 01:03:13 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202004120103.03C13DuA019363@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Sun, 12 Apr 2020 01:03:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r359814 - projects/nfs-over-tls/usr.sbin/rpctlssd X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/usr.sbin/rpctlssd X-SVN-Commit-Revision: 359814 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Apr 2020 01:03:14 -0000 Author: rmacklem Date: Sun Apr 12 01:03:13 2020 New Revision: 359814 URL: https://svnweb.freebsd.org/changeset/base/359814 Log: Update rpctlssd.c for the rename of CNUSER-->CERTUSER. Modified: projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c Modified: projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c ============================================================================== --- projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c Sun Apr 12 00:27:55 2020 (r359813) +++ projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c Sun Apr 12 01:03:13 2020 (r359814) @@ -391,7 +391,7 @@ rpctlssd_verbose_out("rpctlsd_connect_svc s=%d\n", s); /* Hard to believe this could ever wrap around.. */ if (rpctls_ssl_refno == 0) result->ssl = ++rpctls_ssl_refno; - if ((flags & RPCTLS_FLAGS_CNUSER) != 0) { + if ((flags & RPCTLS_FLAGS_CERTUSER) != 0) { result->uid = uid; result->gid.gid_len = ngrps; result->gid.gid_val = gidp; @@ -654,7 +654,7 @@ rpctlssd_verbose_out("%s\n", cp2); ret = rpctls_cnname(cert, uidp, ngrps, gidp); if (ret != 0) - *flags |= RPCTLS_FLAGS_CNUSER; + *flags |= RPCTLS_FLAGS_CERTUSER; } *flags |= RPCTLS_FLAGS_VERIFIED; } From owner-svn-src-projects@freebsd.org Sun Apr 12 02:47:04 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D4FBA2ADE88 for ; Sun, 12 Apr 2020 02:47:04 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 490GP45bJ0z4V3G; Sun, 12 Apr 2020 02:47:04 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B9C9B225F3; Sun, 12 Apr 2020 02:47:04 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03C2l4Lk083300; Sun, 12 Apr 2020 02:47:04 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03C2kxOC083272; Sun, 12 Apr 2020 02:46:59 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <202004120246.03C2kxOC083272@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Enji Cooper Date: Sun, 12 Apr 2020 02:46:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r359816 - in projects/import-googletest-1.10.0: . bin/sh cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/cmd/ztest cddl/contrib/opensolaris/... X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: in projects/import-googletest-1.10.0: . bin/sh cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/cmd/ztest cddl/contrib/opensolaris/lib/libzfs/common contrib... X-SVN-Commit-Revision: 359816 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Apr 2020 02:47:04 -0000 Author: ngie Date: Sun Apr 12 02:46:56 2020 New Revision: 359816 URL: https://svnweb.freebsd.org/changeset/base/359816 Log: MFhead@r359814 Added: projects/import-googletest-1.10.0/contrib/bsnmp/tests/ - copied from r359814, head/contrib/bsnmp/tests/ projects/import-googletest-1.10.0/contrib/kyua/ - copied from r359814, head/contrib/kyua/ projects/import-googletest-1.10.0/contrib/llvm-project/lldb/bindings/ - copied from r359814, head/contrib/llvm-project/lldb/bindings/ projects/import-googletest-1.10.0/contrib/lutok/ - copied from r359814, head/contrib/lutok/ projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/aes_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/aes/aes_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/asn1_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/asn1/asn1_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/async/async_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/async/async_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/bf/bf_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/bf/bf_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bio_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/bio/bio_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/blake2/blake2_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/blake2/blake2_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/bn/bn_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/camellia/cmll_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/camellia/cmll_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/cast/cast_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/cast/cast_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/cms/cms_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/comp/comp_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/comp/comp_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/conf/conf_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/conf/conf_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ct/ct_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/ct/ct_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/des/des_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/des/des_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/dh/dh_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/dsa/dsa_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/dso/dso_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/dso/dso_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve448/curve448_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/ec/curve448/curve448_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/ec/ec_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/engine/eng_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/evp_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/evp/evp_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/hmac/hmac_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/hmac/hmac_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/idea/idea_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/idea/idea_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/lhash/lhash_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/lhash/lhash_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/md4/md4_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/md4/md4_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/md5/md5_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/md5/md5_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/modes_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/modes/modes_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/objects/obj_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/objects/obj_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ocsp/ocsp_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/ocsp/ocsp_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs12/p12_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/pkcs12/p12_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/rand/rand_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/rand/rand_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/rc2/rc2_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/rc2/rc2_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/rc4/rc4_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/rc4/rc4_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/rc5/rc5_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/rc5/rc5_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ripemd/rmd_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/ripemd/rmd_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/rsa/rsa_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/seed/seed_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/seed/seed_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/sha_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/sha/sha_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/sm3/sm3_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/sm3/sm3_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/store/store_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/store/store_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ts/ts_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/ts/ts_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ui/ui_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/ui/ui_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/whrlpool/wp_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/whrlpool/wp_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/x509/x509_local.h projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/pcy_local.h - copied unchanged from r359814, head/crypto/openssl/crypto/x509v3/pcy_local.h projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EVP_PKEY_size.pod - copied unchanged from r359814, head/crypto/openssl/doc/man3/EVP_PKEY_size.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/X509_LOOKUP.pod - copied unchanged from r359814, head/crypto/openssl/doc/man3/X509_LOOKUP.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man7/proxy-certificates.pod - copied unchanged from r359814, head/crypto/openssl/doc/man7/proxy-certificates.pod projects/import-googletest-1.10.0/crypto/openssl/include/crypto/ - copied from r359814, head/crypto/openssl/include/crypto/ projects/import-googletest-1.10.0/crypto/openssl/include/internal/constant_time.h - copied unchanged from r359814, head/crypto/openssl/include/internal/constant_time.h projects/import-googletest-1.10.0/crypto/openssl/ssl/packet_local.h - copied unchanged from r359814, head/crypto/openssl/ssl/packet_local.h projects/import-googletest-1.10.0/crypto/openssl/ssl/record/record_local.h - copied unchanged from r359814, head/crypto/openssl/ssl/record/record_local.h projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_local.h - copied unchanged from r359814, head/crypto/openssl/ssl/ssl_local.h projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/statem_local.h - copied unchanged from r359814, head/crypto/openssl/ssl/statem/statem_local.h projects/import-googletest-1.10.0/lib/clang/liblldb/LLDBWrapLua.cpp - copied unchanged from r359814, head/lib/clang/liblldb/LLDBWrapLua.cpp projects/import-googletest-1.10.0/lib/kyua/ - copied from r359814, head/lib/kyua/ projects/import-googletest-1.10.0/lib/liblua/ - copied from r359814, head/lib/liblua/ projects/import-googletest-1.10.0/lib/liblutok/ - copied from r359814, head/lib/liblutok/ projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/cascadelakex/ - copied from r359814, head/lib/libpmc/pmu-events/arch/x86/cascadelakex/ projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/icelake/ - copied from r359814, head/lib/libpmc/pmu-events/arch/x86/icelake/ projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/silvermont/other.json - copied unchanged from r359814, head/lib/libpmc/pmu-events/arch/x86/silvermont/other.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/tremontx/ - copied from r359814, head/lib/libpmc/pmu-events/arch/x86/tremontx/ projects/import-googletest-1.10.0/sbin/nvmecontrol/tests/ - copied from r359814, head/sbin/nvmecontrol/tests/ projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_size.3 - copied unchanged from r359814, head/secure/lib/libcrypto/man/man3/EVP_PKEY_size.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_LOOKUP.3 - copied unchanged from r359814, head/secure/lib/libcrypto/man/man3/X509_LOOKUP.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/proxy-certificates.7 - copied unchanged from r359814, head/secure/lib/libcrypto/man/man7/proxy-certificates.7 projects/import-googletest-1.10.0/share/man/man4/pchtherm.4 - copied unchanged from r359814, head/share/man/man4/pchtherm.4 projects/import-googletest-1.10.0/share/man/man4/smbios.4 - copied unchanged from r359814, head/share/man/man4/smbios.4 projects/import-googletest-1.10.0/share/man/man5/smbfs.5 - copied unchanged from r359814, head/share/man/man5/smbfs.5 projects/import-googletest-1.10.0/share/man/man9/crypto_asym.9 - copied unchanged from r359814, head/share/man/man9/crypto_asym.9 projects/import-googletest-1.10.0/share/man/man9/crypto_driver.9 - copied unchanged from r359814, head/share/man/man9/crypto_driver.9 projects/import-googletest-1.10.0/share/man/man9/crypto_request.9 - copied unchanged from r359814, head/share/man/man9/crypto_request.9 projects/import-googletest-1.10.0/share/man/man9/crypto_session.9 - copied unchanged from r359814, head/share/man/man9/crypto_session.9 projects/import-googletest-1.10.0/share/mk/src.tools.mk - copied unchanged from r359814, head/share/mk/src.tools.mk projects/import-googletest-1.10.0/stand/efi/loader/efiserialio.c - copied unchanged from r359814, head/stand/efi/loader/efiserialio.c projects/import-googletest-1.10.0/sys/arm64/broadcom/ - copied from r359814, head/sys/arm64/broadcom/ projects/import-googletest-1.10.0/sys/dev/ce/machdep.h - copied unchanged from r359814, head/sys/dev/ce/machdep.h projects/import-googletest-1.10.0/sys/dev/cp/machdep.h - copied unchanged from r359814, head/sys/dev/cp/machdep.h projects/import-googletest-1.10.0/sys/dev/intel/pchtherm.c - copied unchanged from r359814, head/sys/dev/intel/pchtherm.c projects/import-googletest-1.10.0/sys/dev/mlx5/mlx5_core/eswitch.h - copied unchanged from r359814, head/sys/dev/mlx5/mlx5_core/eswitch.h projects/import-googletest-1.10.0/sys/dev/mlx5/mlx5_core/flow_table.h - copied unchanged from r359814, head/sys/dev/mlx5/mlx5_core/flow_table.h projects/import-googletest-1.10.0/sys/dev/mlx5/mlx5_core/mlx5_eswitch.c - copied unchanged from r359814, head/sys/dev/mlx5/mlx5_core/mlx5_eswitch.c projects/import-googletest-1.10.0/sys/modules/pchtherm/ - copied from r359814, head/sys/modules/pchtherm/ projects/import-googletest-1.10.0/sys/powerpc/amigaone/cpld_a1222.c - copied unchanged from r359814, head/sys/powerpc/amigaone/cpld_a1222.c projects/import-googletest-1.10.0/sys/riscv/include/metadata.h - copied unchanged from r359814, head/sys/riscv/include/metadata.h projects/import-googletest-1.10.0/sys/riscv/sifive/fe310_aon.c - copied unchanged from r359814, head/sys/riscv/sifive/fe310_aon.c projects/import-googletest-1.10.0/tests/sys/common/net_receiver.py - copied unchanged from r359814, head/tests/sys/common/net_receiver.py projects/import-googletest-1.10.0/tests/sys/net/routing/generic_cleanup.sh - copied unchanged from r359814, head/tests/sys/net/routing/generic_cleanup.sh projects/import-googletest-1.10.0/tests/sys/net/routing/params.h - copied unchanged from r359814, head/tests/sys/net/routing/params.h projects/import-googletest-1.10.0/tests/sys/netinet/output.sh - copied unchanged from r359814, head/tests/sys/netinet/output.sh projects/import-googletest-1.10.0/tests/sys/netinet6/output6.sh - copied unchanged from r359814, head/tests/sys/netinet6/output6.sh projects/import-googletest-1.10.0/tools/build/depend-cleanup.sh - copied unchanged from r359814, head/tools/build/depend-cleanup.sh projects/import-googletest-1.10.0/tools/build/options/WITHOUT_LLVM_ASSERTIONS - copied unchanged from r359814, head/tools/build/options/WITHOUT_LLVM_ASSERTIONS projects/import-googletest-1.10.0/tools/build/options/WITH_LLVM_ASSERTIONS - copied unchanged from r359814, head/tools/build/options/WITH_LLVM_ASSERTIONS projects/import-googletest-1.10.0/tools/test/bsnmp/ - copied from r359814, head/tools/test/bsnmp/ projects/import-googletest-1.10.0/usr.bin/calendar/tests/regress.s5.out - copied unchanged from r359814, head/usr.bin/calendar/tests/regress.s5.out projects/import-googletest-1.10.0/usr.bin/kyua/ - copied from r359814, head/usr.bin/kyua/ Replaced: projects/import-googletest-1.10.0/contrib/bsnmp/snmpd/trans_inet.c - copied unchanged from r359814, head/contrib/bsnmp/snmpd/trans_inet.c projects/import-googletest-1.10.0/contrib/bsnmp/snmpd/trans_inet.h - copied unchanged from r359814, head/contrib/bsnmp/snmpd/trans_inet.h Deleted: projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/aes_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/asn1_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/async/async_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/bf/bf_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bio_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/blake2/blake2_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/camellia/cmll_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/cast/cast_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/comp/comp_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/conf/conf_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ct/ct_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/des/des_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/dso/dso_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve448/curve448_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_int.h projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/evp_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/hmac/hmac_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/idea/idea_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/include/internal/bn_conf.h projects/import-googletest-1.10.0/crypto/openssl/crypto/include/internal/dso_conf.h projects/import-googletest-1.10.0/crypto/openssl/crypto/lhash/lhash_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/md4/md4_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/md5/md5_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/modes_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/objects/obj_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ocsp/ocsp_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs12/p12_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/rand/rand_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/rc2/rc2_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/rc4/rc4_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/rc5/rc5_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ripemd/rmd_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/seed/seed_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/sha_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/sm3/sm3_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/store/store_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ts/ts_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ui/ui_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/whrlpool/wp_locl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_lcl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/pcy_int.h projects/import-googletest-1.10.0/crypto/openssl/doc/HOWTO/proxy_certificates.txt projects/import-googletest-1.10.0/crypto/openssl/include/internal/constant_time_locl.h projects/import-googletest-1.10.0/crypto/openssl/ssl/packet_locl.h projects/import-googletest-1.10.0/crypto/openssl/ssl/record/record_locl.h projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_locl.h projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/statem_locl.h projects/import-googletest-1.10.0/gnu/usr.bin/binutils/ld/ projects/import-googletest-1.10.0/libexec/flua/luaconf.h projects/import-googletest-1.10.0/libexec/rc/rc.d/nsswitch projects/import-googletest-1.10.0/share/man/man4/man4.i386/ctau.4 projects/import-googletest-1.10.0/share/man/man4/man4.i386/cx.4 projects/import-googletest-1.10.0/stand/libsa/crc32.c projects/import-googletest-1.10.0/stand/libsa/crc32.h projects/import-googletest-1.10.0/sys/dev/ctau/ projects/import-googletest-1.10.0/sys/dev/cx/ projects/import-googletest-1.10.0/sys/fs/procfs/procfs_ioctl.c projects/import-googletest-1.10.0/sys/kgssapi/krb5/kcrypto_arcfour.c projects/import-googletest-1.10.0/sys/kgssapi/krb5/kcrypto_des.c projects/import-googletest-1.10.0/sys/kgssapi/krb5/kcrypto_des3.c projects/import-googletest-1.10.0/sys/modules/ctau/ projects/import-googletest-1.10.0/sys/modules/cx/ projects/import-googletest-1.10.0/sys/modules/nfslock/ projects/import-googletest-1.10.0/sys/nfs/nfs_lock.c projects/import-googletest-1.10.0/sys/opencrypto/cryptosoft.h projects/import-googletest-1.10.0/sys/powerpc/booke/machdep_ppc4xx.c projects/import-googletest-1.10.0/sys/sys/pioctl.h projects/import-googletest-1.10.0/tools/build/options/WITHOUT_GDB_LIBEXEC projects/import-googletest-1.10.0/tools/build/options/WITH_GDB_LIBEXEC Modified: projects/import-googletest-1.10.0/Makefile projects/import-googletest-1.10.0/Makefile.inc1 projects/import-googletest-1.10.0/Makefile.libcompat projects/import-googletest-1.10.0/ObsoleteFiles.inc projects/import-googletest-1.10.0/RELNOTES projects/import-googletest-1.10.0/bin/sh/Makefile projects/import-googletest-1.10.0/bin/sh/input.c projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/import-googletest-1.10.0/contrib/binutils/binutils/objdump.c projects/import-googletest-1.10.0/contrib/binutils/gas/dwarf2dbg.h projects/import-googletest-1.10.0/contrib/bmake/main.c projects/import-googletest-1.10.0/contrib/bmake/make.h projects/import-googletest-1.10.0/contrib/bsnmp/lib/asn1.c projects/import-googletest-1.10.0/contrib/bsnmp/lib/bsnmpclient.3 projects/import-googletest-1.10.0/contrib/bsnmp/lib/snmpclient.c projects/import-googletest-1.10.0/contrib/bsnmp/lib/snmpcrypto.c projects/import-googletest-1.10.0/contrib/bsnmp/snmp_mibII/mibII.c projects/import-googletest-1.10.0/contrib/bsnmp/snmp_mibII/mibII.h projects/import-googletest-1.10.0/contrib/bsnmp/snmp_usm/usm_snmp.c projects/import-googletest-1.10.0/contrib/bsnmp/snmp_vacm/vacm_snmp.c projects/import-googletest-1.10.0/contrib/bsnmp/snmpd/snmpd.config projects/import-googletest-1.10.0/contrib/elftoolchain/elfcopy/sections.c projects/import-googletest-1.10.0/contrib/elftoolchain/libdwarf/libdwarf_die.c projects/import-googletest-1.10.0/contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c projects/import-googletest-1.10.0/contrib/elftoolchain/libpe/pe_symtab.c projects/import-googletest-1.10.0/contrib/elftoolchain/readelf/readelf.c projects/import-googletest-1.10.0/contrib/ipfilter/ipf.h projects/import-googletest-1.10.0/contrib/ipfilter/tools/ipnat.c projects/import-googletest-1.10.0/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h projects/import-googletest-1.10.0/contrib/llvm-project/FREEBSD-Xlist projects/import-googletest-1.10.0/contrib/llvm-project/clang/include/clang/AST/Expr.h projects/import-googletest-1.10.0/contrib/llvm-project/clang/include/clang/AST/Stmt.h projects/import-googletest-1.10.0/contrib/llvm-project/clang/include/clang/Sema/Sema.h projects/import-googletest-1.10.0/contrib/llvm-project/clang/include/clang/Sema/Template.h projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/AST/ASTImporter.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Driver/ToolChains/Cuda.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Driver/ToolChains/Cuda.h projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Lex/Pragma.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Parse/ParseTemplate.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Sema/SemaExprCXX.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Sema/SemaTemplate.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Sema/TreeTransform.h projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Serialization/ASTReaderStmt.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/lib/Serialization/ASTWriterStmt.cpp projects/import-googletest-1.10.0/contrib/llvm-project/clang/tools/driver/driver.cpp projects/import-googletest-1.10.0/contrib/llvm-project/libcxx/include/codecvt projects/import-googletest-1.10.0/contrib/llvm-project/libcxx/include/exception projects/import-googletest-1.10.0/contrib/llvm-project/libcxx/include/filesystem projects/import-googletest-1.10.0/contrib/llvm-project/libcxx/include/future projects/import-googletest-1.10.0/contrib/llvm-project/libcxx/include/ios projects/import-googletest-1.10.0/contrib/llvm-project/libcxx/include/memory projects/import-googletest-1.10.0/contrib/llvm-project/libcxx/include/regex projects/import-googletest-1.10.0/contrib/llvm-project/libcxx/include/stdexcept projects/import-googletest-1.10.0/contrib/llvm-project/libcxx/include/system_error projects/import-googletest-1.10.0/contrib/llvm-project/libcxx/include/typeinfo projects/import-googletest-1.10.0/contrib/llvm-project/lld/ELF/Arch/PPC.cpp projects/import-googletest-1.10.0/contrib/llvm-project/lld/ELF/InputSection.cpp projects/import-googletest-1.10.0/contrib/llvm-project/lld/ELF/Relocations.cpp projects/import-googletest-1.10.0/contrib/llvm-project/lld/ELF/SyntheticSections.cpp projects/import-googletest-1.10.0/contrib/llvm-project/lld/ELF/SyntheticSections.h projects/import-googletest-1.10.0/contrib/llvm-project/lld/ELF/Writer.cpp projects/import-googletest-1.10.0/contrib/llvm-project/lldb/include/lldb/lldb-enumerations.h projects/import-googletest-1.10.0/contrib/llvm-project/lldb/source/Core/CoreProperties.td projects/import-googletest-1.10.0/contrib/llvm-project/llvm/include/llvm/Support/ManagedStatic.h projects/import-googletest-1.10.0/contrib/llvm-project/llvm/include/llvm/Support/Timer.h projects/import-googletest-1.10.0/contrib/llvm-project/llvm/lib/Support/Timer.cpp projects/import-googletest-1.10.0/contrib/llvm-project/llvm/lib/Target/PowerPC/PPC.td projects/import-googletest-1.10.0/contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/import-googletest-1.10.0/contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/import-googletest-1.10.0/contrib/llvm-project/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/import-googletest-1.10.0/contrib/ntp/include/ntp_config.h projects/import-googletest-1.10.0/contrib/ntp/ntpd/ntp_config.c projects/import-googletest-1.10.0/contrib/openbsm/bin/auditreduce/auditreduce.1 projects/import-googletest-1.10.0/contrib/openbsm/bin/auditreduce/auditreduce.c projects/import-googletest-1.10.0/contrib/openbsm/bin/auditreduce/auditreduce.h projects/import-googletest-1.10.0/contrib/tcsh/tc.sig.c projects/import-googletest-1.10.0/contrib/telnet/telnetd/ext.h projects/import-googletest-1.10.0/contrib/telnet/telnetd/global.c projects/import-googletest-1.10.0/contrib/telnet/telnetd/sys_term.c projects/import-googletest-1.10.0/contrib/telnet/telnetd/telnetd.c projects/import-googletest-1.10.0/contrib/xz/ChangeLog projects/import-googletest-1.10.0/contrib/xz/FREEBSD-Xlist projects/import-googletest-1.10.0/contrib/xz/README projects/import-googletest-1.10.0/contrib/xz/THANKS projects/import-googletest-1.10.0/contrib/xz/src/common/sysdefs.h projects/import-googletest-1.10.0/contrib/xz/src/common/tuklib_cpucores.c projects/import-googletest-1.10.0/contrib/xz/src/common/tuklib_exit.c projects/import-googletest-1.10.0/contrib/xz/src/common/tuklib_integer.h projects/import-googletest-1.10.0/contrib/xz/src/common/tuklib_mbstr.h projects/import-googletest-1.10.0/contrib/xz/src/common/tuklib_mbstr_fw.c projects/import-googletest-1.10.0/contrib/xz/src/common/tuklib_mbstr_width.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/api/lzma.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/api/lzma/block.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/api/lzma/filter.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/api/lzma/hardware.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/api/lzma/lzma12.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/api/lzma/version.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/api/lzma/vli.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/check/crc32_fast.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/check/crc32_table.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/check/crc64_fast.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/check/crc64_table.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/alone_decoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/alone_encoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/block_header_decoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/block_header_encoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/block_util.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/common.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/filter_common.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/filter_decoder.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/filter_flags_encoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/hardware_physmem.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/index.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/memcmplen.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/stream_encoder_mt.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/stream_flags_decoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/stream_flags_encoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/common/vli_decoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/delta/delta_decoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/lz/lz_decoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/lz/lz_encoder_hash.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/lz/lz_encoder_mf.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/lzma/fastpos.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/lzma/fastpos_tablegen.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/lzma/lzma2_decoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/lzma/lzma_common.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/lzma/lzma_decoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/lzma/lzma_encoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/lzma/lzma_encoder_private.h projects/import-googletest-1.10.0/contrib/xz/src/liblzma/simple/arm.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/simple/armthumb.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/simple/ia64.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/simple/powerpc.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/simple/simple_coder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/simple/simple_decoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/simple/simple_encoder.c projects/import-googletest-1.10.0/contrib/xz/src/liblzma/simple/x86.c projects/import-googletest-1.10.0/contrib/xz/src/xz/args.c projects/import-googletest-1.10.0/contrib/xz/src/xz/coder.c projects/import-googletest-1.10.0/contrib/xz/src/xz/file_io.c projects/import-googletest-1.10.0/contrib/xz/src/xz/file_io.h projects/import-googletest-1.10.0/contrib/xz/src/xz/main.c projects/import-googletest-1.10.0/contrib/xz/src/xz/message.c projects/import-googletest-1.10.0/contrib/xz/src/xz/message.h projects/import-googletest-1.10.0/contrib/xz/src/xz/mytime.c projects/import-googletest-1.10.0/contrib/xz/src/xz/mytime.h projects/import-googletest-1.10.0/contrib/xz/src/xz/options.c projects/import-googletest-1.10.0/contrib/xz/src/xz/private.h projects/import-googletest-1.10.0/contrib/xz/src/xz/signals.c projects/import-googletest-1.10.0/contrib/xz/src/xz/util.c projects/import-googletest-1.10.0/contrib/xz/src/xz/xz.1 projects/import-googletest-1.10.0/contrib/xz/src/xzdec/xzdec.c projects/import-googletest-1.10.0/crypto/openssh/session.c projects/import-googletest-1.10.0/crypto/openssl/CHANGES projects/import-googletest-1.10.0/crypto/openssl/CONTRIBUTING projects/import-googletest-1.10.0/crypto/openssl/Configure projects/import-googletest-1.10.0/crypto/openssl/INSTALL projects/import-googletest-1.10.0/crypto/openssl/NEWS projects/import-googletest-1.10.0/crypto/openssl/README projects/import-googletest-1.10.0/crypto/openssl/apps/apps.c projects/import-googletest-1.10.0/crypto/openssl/apps/apps.h projects/import-googletest-1.10.0/crypto/openssl/apps/dgst.c projects/import-googletest-1.10.0/crypto/openssl/apps/enc.c projects/import-googletest-1.10.0/crypto/openssl/apps/ocsp.c projects/import-googletest-1.10.0/crypto/openssl/apps/openssl.c projects/import-googletest-1.10.0/crypto/openssl/apps/passwd.c projects/import-googletest-1.10.0/crypto/openssl/apps/pkcs12.c projects/import-googletest-1.10.0/crypto/openssl/apps/pkeyutl.c projects/import-googletest-1.10.0/crypto/openssl/apps/rehash.c projects/import-googletest-1.10.0/crypto/openssl/apps/req.c projects/import-googletest-1.10.0/crypto/openssl/apps/s_cb.c projects/import-googletest-1.10.0/crypto/openssl/apps/s_server.c projects/import-googletest-1.10.0/crypto/openssl/apps/server.pem projects/import-googletest-1.10.0/crypto/openssl/apps/speed.c projects/import-googletest-1.10.0/crypto/openssl/apps/timeouts.h projects/import-googletest-1.10.0/crypto/openssl/apps/ts.c projects/import-googletest-1.10.0/crypto/openssl/apps/x509.c projects/import-googletest-1.10.0/crypto/openssl/appveyor.yml projects/import-googletest-1.10.0/crypto/openssl/build.info projects/import-googletest-1.10.0/crypto/openssl/config projects/import-googletest-1.10.0/crypto/openssl/crypto/LPdir_unix.c projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/aes_core.c projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/aes_ecb.c projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/aes_ige.c projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/aes_misc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/aes_x86core.c projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aes-armv4.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aes-c64xplus.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aes-mips.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aes-parisc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aes-ppc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aes-s390x.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aes-sparcv9.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aesfx-sparcv9.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aesni-mb-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aesni-x86.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aesni-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aesp8-ppc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aest4-sparcv9.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/aesv8-armx.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/bsaes-armv7.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/vpaes-armv8.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/vpaes-ppc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/vpaes-x86.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aes/asm/vpaes-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/aria/aria.c projects/import-googletest-1.10.0/crypto/openssl/crypto/arm64cpuid.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/arm_arch.h projects/import-googletest-1.10.0/crypto/openssl/crypto/armv4cpuid.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_bitstr.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_d2i_fp.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_gentm.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_int.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_mbstr.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_object.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_print.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_sign.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_strex.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_time.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_type.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_utctm.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/a_verify.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/ameth_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/asn1_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/asn1_par.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/asn_mime.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/asn_moid.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/charmap.h projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/d2i_pr.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/d2i_pu.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/f_int.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/f_string.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/i2d_pr.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/p8_pkey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/t_pkey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/tasn_dec.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/tasn_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/tasn_fre.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/tasn_new.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/tasn_prn.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/tasn_scn.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/tasn_utl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/x_algor.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/x_bignum.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/x_int64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/asn1/x_sig.c projects/import-googletest-1.10.0/crypto/openssl/crypto/async/arch/async_null.c projects/import-googletest-1.10.0/crypto/openssl/crypto/async/arch/async_posix.c projects/import-googletest-1.10.0/crypto/openssl/crypto/async/arch/async_posix.h projects/import-googletest-1.10.0/crypto/openssl/crypto/async/async.c projects/import-googletest-1.10.0/crypto/openssl/crypto/async/async_wait.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bf/asm/bf-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bf/bf_cfb64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bf/bf_ecb.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bf/bf_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bf/bf_ofb64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bf/bf_skey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/b_addr.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/b_dump.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/b_print.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/b_sock.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/b_sock2.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bf_buff.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bf_lbuf.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bf_nbio.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bf_null.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bio_cb.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bio_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bio_meth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bss_acpt.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bss_bio.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bss_conn.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bss_dgram.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bss_fd.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bss_file.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bss_log.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bss_mem.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bss_null.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bio/bss_sock.c projects/import-googletest-1.10.0/crypto/openssl/crypto/blake2/blake2b.c projects/import-googletest-1.10.0/crypto/openssl/crypto/blake2/blake2s.c projects/import-googletest-1.10.0/crypto/openssl/crypto/blake2/m_blake2b.c projects/import-googletest-1.10.0/crypto/openssl/crypto/blake2/m_blake2s.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/README.pod projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/armv4-gf2m.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/armv4-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/armv8-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/bn-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/c64xplus-gf2m.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/co-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/ia64-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/mips-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/mips.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/parisc-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/ppc-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/ppc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/ppc64-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/rsaz-avx2.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/rsaz-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/s390x-gf2m.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/s390x-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/s390x.S projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/sparct4-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/sparcv9-gf2m.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/sparcv9-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/sparcv9a-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/via-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/vis3-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/x86-gf2m.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/x86-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/x86_64-gcc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/x86_64-gf2m.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/x86_64-mont.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_add.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_asm.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_blind.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_ctx.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_depr.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_dh.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_div.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_exp.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_exp2.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_gcd.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_gf2m.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_intern.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_kron.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_mod.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_mont.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_mpi.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_mul.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_nist.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_prime.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_prime.h projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_print.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_rand.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_recp.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_shift.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_sqr.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_sqrt.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_srp.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_word.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/bn_x931p.c projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/build.info projects/import-googletest-1.10.0/crypto/openssl/crypto/bn/rsaz_exp.h projects/import-googletest-1.10.0/crypto/openssl/crypto/c64xpluscpuid.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/camellia/asm/cmll-x86.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/camellia/asm/cmll-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/camellia/camellia.c projects/import-googletest-1.10.0/crypto/openssl/crypto/camellia/cmll_ecb.c projects/import-googletest-1.10.0/crypto/openssl/crypto/camellia/cmll_misc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cast/asm/cast-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/cast/c_cfb64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cast/c_ecb.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cast/c_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cast/c_ofb64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cast/c_skey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/chacha/asm/chacha-armv4.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/chacha/asm/chacha-armv8.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/chacha/asm/chacha-c64xplus.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/chacha/asm/chacha-ppc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/chacha/asm/chacha-s390x.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/chacha/asm/chacha-x86.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/chacha/asm/chacha-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/chacha/chacha_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cmac/cm_ameth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cmac/cm_pmeth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_asn1.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_att.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_cd.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_dd.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_env.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_ess.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_io.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_kari.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_pwri.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_sd.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cms/cms_smime.c projects/import-googletest-1.10.0/crypto/openssl/crypto/comp/c_zlib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/comp/comp_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/conf/conf_def.c projects/import-googletest-1.10.0/crypto/openssl/crypto/conf/conf_def.h projects/import-googletest-1.10.0/crypto/openssl/crypto/conf/conf_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/conf/conf_mall.c projects/import-googletest-1.10.0/crypto/openssl/crypto/conf/conf_ssl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/cryptlib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ct/ct_b64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ct/ct_oct.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ct/ct_policy.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ct/ct_prn.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ct/ct_sct.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ct/ct_sct_ctx.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ct/ct_vfy.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ct/ct_x509v3.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ctype.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/asm/crypt586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/des/asm/des-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/des/asm/des_enc.m4 projects/import-googletest-1.10.0/crypto/openssl/crypto/des/asm/dest4-sparcv9.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/des/cbc_cksm.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/cfb64ede.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/cfb64enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/cfb_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/des_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/ecb3_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/ecb_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/fcrypt.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/fcrypt_b.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/ncbc_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/ofb64ede.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/ofb64enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/ofb_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/pcbc_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/qud_cksm.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/set_key.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/str2key.c projects/import-googletest-1.10.0/crypto/openssl/crypto/des/xcbc_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_ameth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_asn1.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_check.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_gen.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_key.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_meth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_pmeth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_rfc5114.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dh/dh_rfc7919.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dllmain.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_ameth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_asn1.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_gen.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_key.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_meth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_ossl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_pmeth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_sign.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dsa/dsa_vrf.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dso/dso_dl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dso/dso_dlfcn.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dso/dso_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/dso/dso_openssl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/asm/ecp_nistz256-armv4.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/asm/ecp_nistz256-armv8.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/asm/ecp_nistz256-ppc64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/asm/ecp_nistz256-sparcv9.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/asm/ecp_nistz256-x86.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/asm/x25519-ppc64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/asm/x25519-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve25519.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve448/arch_32/arch_intrinsics.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve448/arch_32/f_impl.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve448/curve448.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve448/curve448utils.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve448/ed448.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve448/eddsa.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve448/field.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve448/point_448.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/curve448/word.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec2_oct.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec2_smpl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_ameth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_asn1.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_check.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_curve.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_cvt.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_key.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_kmeth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_mult.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_oct.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_pmeth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ec_print.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecdh_kdf.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecdh_ossl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecdsa_ossl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecdsa_sign.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecdsa_vrf.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecp_mont.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecp_nist.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecp_nistp224.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecp_nistp256.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecp_nistp521.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecp_nistputil.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecp_nistz256.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecp_oct.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecp_smpl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ec/ecx_meth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/README projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_all.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_cnf.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_ctrl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_devcrypto.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_dyn.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_fat.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_init.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_list.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_openssl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_pkey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_rdrand.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/eng_table.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/tb_asnmth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/tb_cipher.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/tb_dh.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/tb_digest.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/tb_dsa.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/tb_eckey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/tb_pkmeth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/tb_rand.c projects/import-googletest-1.10.0/crypto/openssl/crypto/engine/tb_rsa.c projects/import-googletest-1.10.0/crypto/openssl/crypto/err/err.c projects/import-googletest-1.10.0/crypto/openssl/crypto/err/err_all.c projects/import-googletest-1.10.0/crypto/openssl/crypto/err/openssl.txt projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/bio_md.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/bio_ok.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/c_allc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/c_alld.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/cmeth_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/digest.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_aes.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_aria.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_bf.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_camellia.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_cast.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_chacha20_poly1305.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_des.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_des3.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_idea.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_null.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_rc2.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_rc4.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_rc4_hmac_md5.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_rc5.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_seed.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_sm4.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/e_xcbc_d.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/encode.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/evp_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/evp_err.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/evp_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/evp_pbe.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/evp_pkey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/m_md2.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/m_md4.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/m_md5.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/m_md5_sha1.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/m_mdc2.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/m_null.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/m_ripemd.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/m_sha1.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/m_sha3.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/m_sigver.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/m_wp.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/names.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/p5_crpt.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/p5_crpt2.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/p_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/p_sign.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/p_verify.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/pmeth_fn.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/pmeth_gn.c projects/import-googletest-1.10.0/crypto/openssl/crypto/evp/pmeth_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ex_data.c projects/import-googletest-1.10.0/crypto/openssl/crypto/hmac/hm_ameth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/hmac/hm_pmeth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/hmac/hmac.c projects/import-googletest-1.10.0/crypto/openssl/crypto/idea/i_cbc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/idea/i_cfb64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/idea/i_ecb.c projects/import-googletest-1.10.0/crypto/openssl/crypto/idea/i_ofb64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/idea/i_skey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/init.c projects/import-googletest-1.10.0/crypto/openssl/crypto/kdf/hkdf.c projects/import-googletest-1.10.0/crypto/openssl/crypto/kdf/scrypt.c projects/import-googletest-1.10.0/crypto/openssl/crypto/kdf/tls1_prf.c projects/import-googletest-1.10.0/crypto/openssl/crypto/lhash/lh_stats.c projects/import-googletest-1.10.0/crypto/openssl/crypto/lhash/lhash.c projects/import-googletest-1.10.0/crypto/openssl/crypto/md4/md4_dgst.c projects/import-googletest-1.10.0/crypto/openssl/crypto/md5/asm/md5-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/md5/asm/md5-sparcv9.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/md5/asm/md5-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/md5/md5_dgst.c projects/import-googletest-1.10.0/crypto/openssl/crypto/mem.c projects/import-googletest-1.10.0/crypto/openssl/crypto/mips_arch.h projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/asm/ghash-armv4.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/asm/ghash-c64xplus.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/asm/ghash-ia64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/asm/ghash-parisc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/asm/ghash-s390x.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/asm/ghash-sparcv9.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/asm/ghash-x86.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/asm/ghash-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/asm/ghashp8-ppc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/asm/ghashv8-armx.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/cbc128.c projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/ccm128.c projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/cfb128.c projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/ctr128.c projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/cts128.c projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/gcm128.c projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/ocb128.c projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/ofb128.c projects/import-googletest-1.10.0/crypto/openssl/crypto/modes/xts128.c projects/import-googletest-1.10.0/crypto/openssl/crypto/objects/o_names.c projects/import-googletest-1.10.0/crypto/openssl/crypto/objects/obj_dat.c projects/import-googletest-1.10.0/crypto/openssl/crypto/objects/obj_dat.h projects/import-googletest-1.10.0/crypto/openssl/crypto/objects/obj_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/objects/obj_xref.h projects/import-googletest-1.10.0/crypto/openssl/crypto/objects/objects.txt projects/import-googletest-1.10.0/crypto/openssl/crypto/ocsp/ocsp_asn.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ocsp/ocsp_cl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ocsp/ocsp_ext.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ocsp/ocsp_ht.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ocsp/ocsp_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ocsp/ocsp_prn.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ocsp/ocsp_srv.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ocsp/ocsp_vfy.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ocsp/v3_ocsp.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pariscid.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/pem/pem_all.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pem/pem_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pem/pem_pkey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pem/pvkfmt.c projects/import-googletest-1.10.0/crypto/openssl/crypto/perlasm/README projects/import-googletest-1.10.0/crypto/openssl/crypto/perlasm/arm-xlate.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/perlasm/ppc-xlate.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/perlasm/x86_64-xlate.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs12/p12_add.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs12/p12_asn.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs12/p12_attr.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs12/p12_crt.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs12/p12_init.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs12/p12_mutl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs12/p12_npas.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs12/p12_p8e.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs12/p12_sbag.c projects/import-googletest-1.10.0/crypto/openssl/crypto/pkcs7/pk7_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/asm/poly1305-armv4.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/asm/poly1305-armv8.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/asm/poly1305-mips.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/asm/poly1305-ppc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/asm/poly1305-s390x.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/asm/poly1305-sparcv9.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/asm/poly1305-x86.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/asm/poly1305-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/poly1305.c projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/poly1305_ameth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/poly1305/poly1305_pmeth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ppc_arch.h projects/import-googletest-1.10.0/crypto/openssl/crypto/ppccap.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ppccpuid.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/rand/drbg_ctr.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rand/drbg_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rand/rand_err.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rand/rand_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rand/rand_unix.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc2/rc2_cbc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc2/rc2_ecb.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc2/rc2_skey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc2/rc2cfb64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc2/rc2ofb64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc4/asm/rc4-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/rc4/asm/rc4-c64xplus.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/rc4/asm/rc4-parisc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/rc4/asm/rc4-s390x.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/rc4/asm/rc4-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/rc4/rc4_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc4/rc4_skey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc5/asm/rc5-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/rc5/rc5_ecb.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc5/rc5_enc.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc5/rc5_skey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc5/rc5cfb64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rc5/rc5ofb64.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ripemd/asm/rmd-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/ripemd/rmd_dgst.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_ameth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_asn1.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_chk.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_crpt.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_gen.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_meth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_mp.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_oaep.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_ossl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_pk1.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_pmeth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_pss.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_sign.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_ssl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/rsa/rsa_x931g.c projects/import-googletest-1.10.0/crypto/openssl/crypto/s390x_arch.h projects/import-googletest-1.10.0/crypto/openssl/crypto/s390xcpuid.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/seed/seed.c projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/keccak1600-armv4.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/keccak1600-armv8.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/keccak1600-avx2.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/keccak1600-avx512.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/keccak1600-avx512vl.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/keccak1600-c64x.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/keccak1600-mmx.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/keccak1600-ppc64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/keccak1600-s390x.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/keccak1600-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/keccak1600p8-ppc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-armv4-large.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-armv8.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-c64xplus.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-mb-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-mips.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-parisc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-ppc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-s390x.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-sparcv9.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-sparcv9a.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-thumb.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha1-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha256-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha256-armv4.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha256-c64xplus.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha256-mb-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha512-586.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha512-armv4.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha512-armv8.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha512-c64xplus.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha512-mips.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha512-parisc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha512-ppc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha512-s390x.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha512-sparcv9.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha512-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/asm/sha512p8-ppc.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/sha1dgst.c projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/sha256.c projects/import-googletest-1.10.0/crypto/openssl/crypto/sha/sha512.c projects/import-googletest-1.10.0/crypto/openssl/crypto/siphash/siphash.c projects/import-googletest-1.10.0/crypto/openssl/crypto/siphash/siphash_ameth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/siphash/siphash_pmeth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/sm2/sm2_crypt.c projects/import-googletest-1.10.0/crypto/openssl/crypto/sm2/sm2_err.c projects/import-googletest-1.10.0/crypto/openssl/crypto/sm2/sm2_pmeth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/sm2/sm2_sign.c projects/import-googletest-1.10.0/crypto/openssl/crypto/sm3/m_sm3.c projects/import-googletest-1.10.0/crypto/openssl/crypto/sm3/sm3.c projects/import-googletest-1.10.0/crypto/openssl/crypto/sm4/sm4.c projects/import-googletest-1.10.0/crypto/openssl/crypto/sparc_arch.h projects/import-googletest-1.10.0/crypto/openssl/crypto/sparcv9cap.c projects/import-googletest-1.10.0/crypto/openssl/crypto/srp/srp_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/srp/srp_vfy.c projects/import-googletest-1.10.0/crypto/openssl/crypto/store/loader_file.c projects/import-googletest-1.10.0/crypto/openssl/crypto/store/store_init.c projects/import-googletest-1.10.0/crypto/openssl/crypto/store/store_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/store/store_register.c projects/import-googletest-1.10.0/crypto/openssl/crypto/threads_none.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ts/ts_asn1.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ts/ts_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ts/ts_req_print.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ts/ts_req_utils.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ts/ts_rsp_print.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ts/ts_rsp_sign.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ts/ts_rsp_utils.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ts/ts_rsp_verify.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ts/ts_verify_ctx.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ui/ui_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ui/ui_null.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ui/ui_openssl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/ui/ui_util.c projects/import-googletest-1.10.0/crypto/openssl/crypto/whrlpool/asm/wp-mmx.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/whrlpool/asm/wp-x86_64.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/whrlpool/wp_block.c projects/import-googletest-1.10.0/crypto/openssl/crypto/whrlpool/wp_dgst.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/by_dir.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/by_file.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/t_x509.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_att.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_cmp.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_ext.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_lu.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_meth.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_obj.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_r2x.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_req.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_set.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_trs.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_v3.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_vfy.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509_vpm.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509cset.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509name.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x509rset.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x_all.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x_attrib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x_crl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x_exten.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x_name.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x_pubkey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x_req.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x_x509.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509/x_x509a.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/pcy_cache.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/pcy_data.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/pcy_lib.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/pcy_map.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/pcy_node.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/pcy_tree.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/v3_addr.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/v3_admis.h projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/v3_alt.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/v3_asid.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/v3_conf.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/v3_cpols.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/v3_crld.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/v3_ncons.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/v3_purp.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/v3_skey.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x509v3/v3_utl.c projects/import-googletest-1.10.0/crypto/openssl/crypto/x86_64cpuid.pl projects/import-googletest-1.10.0/crypto/openssl/crypto/x86cpuid.pl projects/import-googletest-1.10.0/crypto/openssl/doc/man1/ca.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man1/dgst.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man1/enc.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man1/rand.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man1/req.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man1/s_client.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man1/sess_id.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man1/x509.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/ASN1_INTEGER_get_int64.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/ASN1_TYPE_get.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/BIO_f_buffer.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/BIO_get_ex_new_index.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/BN_generate_prime.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/DTLSv1_listen.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EC_GROUP_copy.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EC_GROUP_new.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EC_POINT_new.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EVP_DigestInit.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EVP_DigestSignInit.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EVP_DigestVerifyInit.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EVP_EncryptInit.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EVP_MD_meth_new.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EVP_PKEY_CTX_ctrl.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EVP_PKEY_meth_new.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EVP_PKEY_new.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/EVP_SignInit.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/OCSP_request_add1_nonce.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/OCSP_response_status.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/OCSP_sendreq_new.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/OPENSSL_malloc.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/OPENSSL_secure_malloc.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/PEM_bytes_read_bio.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/PEM_read_bio_PrivateKey.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/PEM_read_bio_ex.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/RAND_bytes.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/RAND_set_rand_method.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/RSA_get0_key.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/SSL_CTX_sess_set_get_cb.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/SSL_CTX_set_tlsext_servername_callback.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/SSL_CTX_use_psk_identity_hint.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/SSL_SESSION_get0_hostname.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/SSL_accept.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/SSL_connect.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/SSL_do_handshake.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/SSL_get_error.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/SSL_load_client_CA_file.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/X509_LOOKUP_meth_new.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/X509_STORE_CTX_new.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/X509_STORE_add_cert.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/X509_get_extension_flags.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man3/d2i_X509.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man5/config.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man7/Ed25519.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man7/X25519.pod projects/import-googletest-1.10.0/crypto/openssl/doc/man7/passphrase-encoding.pod projects/import-googletest-1.10.0/crypto/openssl/e_os.h projects/import-googletest-1.10.0/crypto/openssl/engines/e_afalg.c projects/import-googletest-1.10.0/crypto/openssl/engines/e_afalg.h projects/import-googletest-1.10.0/crypto/openssl/engines/e_afalg_err.h projects/import-googletest-1.10.0/crypto/openssl/engines/e_capi_err.h projects/import-googletest-1.10.0/crypto/openssl/engines/e_dasync_err.h projects/import-googletest-1.10.0/crypto/openssl/engines/e_ossltest_err.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/conf.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/cryptlib.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/dane.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/dso.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/dsoerr.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/err.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/nelem.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/numbers.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/o_dir.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/o_str.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/refcount.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/sockets.h projects/import-googletest-1.10.0/crypto/openssl/include/internal/sslconf.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/__DECC_INCLUDE_EPILOGUE.H projects/import-googletest-1.10.0/crypto/openssl/include/openssl/__DECC_INCLUDE_PROLOGUE.H projects/import-googletest-1.10.0/crypto/openssl/include/openssl/bio.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/ct.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/dsa.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/dtls1.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/evp.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/evperr.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/lhash.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/obj_mac.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/ocsp.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/opensslv.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/ossl_typ.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/randerr.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/rsa.h projects/import-googletest-1.10.0/crypto/openssl/include/openssl/sslerr.h projects/import-googletest-1.10.0/crypto/openssl/ssl/bio_ssl.c projects/import-googletest-1.10.0/crypto/openssl/ssl/d1_lib.c projects/import-googletest-1.10.0/crypto/openssl/ssl/d1_msg.c projects/import-googletest-1.10.0/crypto/openssl/ssl/d1_srtp.c projects/import-googletest-1.10.0/crypto/openssl/ssl/methods.c projects/import-googletest-1.10.0/crypto/openssl/ssl/packet.c projects/import-googletest-1.10.0/crypto/openssl/ssl/pqueue.c projects/import-googletest-1.10.0/crypto/openssl/ssl/record/README projects/import-googletest-1.10.0/crypto/openssl/ssl/record/dtls1_bitmap.c projects/import-googletest-1.10.0/crypto/openssl/ssl/record/rec_layer_d1.c projects/import-googletest-1.10.0/crypto/openssl/ssl/record/rec_layer_s3.c projects/import-googletest-1.10.0/crypto/openssl/ssl/record/ssl3_buffer.c projects/import-googletest-1.10.0/crypto/openssl/ssl/record/ssl3_record.c projects/import-googletest-1.10.0/crypto/openssl/ssl/record/ssl3_record_tls13.c projects/import-googletest-1.10.0/crypto/openssl/ssl/s3_cbc.c projects/import-googletest-1.10.0/crypto/openssl/ssl/s3_enc.c projects/import-googletest-1.10.0/crypto/openssl/ssl/s3_lib.c projects/import-googletest-1.10.0/crypto/openssl/ssl/s3_msg.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_asn1.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_cert.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_ciph.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_conf.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_init.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_lib.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_mcnf.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_rsa.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_sess.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_stat.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_txt.c projects/import-googletest-1.10.0/crypto/openssl/ssl/ssl_utst.c projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/README projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/extensions.c projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/extensions_clnt.c projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/extensions_cust.c projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/extensions_srvr.c projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/statem.c projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/statem_clnt.c projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/statem_dtls.c projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/statem_lib.c projects/import-googletest-1.10.0/crypto/openssl/ssl/statem/statem_srvr.c projects/import-googletest-1.10.0/crypto/openssl/ssl/t1_enc.c projects/import-googletest-1.10.0/crypto/openssl/ssl/t1_lib.c projects/import-googletest-1.10.0/crypto/openssl/ssl/t1_trce.c projects/import-googletest-1.10.0/crypto/openssl/ssl/tls13_enc.c projects/import-googletest-1.10.0/crypto/openssl/ssl/tls_srp.c projects/import-googletest-1.10.0/etc/Makefile projects/import-googletest-1.10.0/etc/group projects/import-googletest-1.10.0/etc/master.passwd projects/import-googletest-1.10.0/etc/mtree/BSD.root.dist projects/import-googletest-1.10.0/etc/mtree/BSD.sendmail.dist projects/import-googletest-1.10.0/etc/mtree/BSD.tests.dist projects/import-googletest-1.10.0/etc/mtree/BSD.usr.dist projects/import-googletest-1.10.0/etc/mtree/BSD.var.dist projects/import-googletest-1.10.0/gnu/usr.bin/binutils/Makefile projects/import-googletest-1.10.0/gnu/usr.bin/gdb/Makefile projects/import-googletest-1.10.0/gnu/usr.bin/gdb/Makefile.inc projects/import-googletest-1.10.0/include/Makefile projects/import-googletest-1.10.0/include/protocols/dumprestore.h projects/import-googletest-1.10.0/lib/Makefile projects/import-googletest-1.10.0/lib/clang/include/VCSVersion.inc projects/import-googletest-1.10.0/lib/clang/include/lldb/Host/Config.h projects/import-googletest-1.10.0/lib/clang/include/llvm/Support/VCSRevision.h projects/import-googletest-1.10.0/lib/clang/liblldb/Makefile projects/import-googletest-1.10.0/lib/clang/libllvm/Makefile projects/import-googletest-1.10.0/lib/clang/llvm.build.mk projects/import-googletest-1.10.0/lib/geom/eli/geli.8 projects/import-googletest-1.10.0/lib/libbsnmp/libbsnmp/Makefile projects/import-googletest-1.10.0/lib/libc/gen/Makefile.inc projects/import-googletest-1.10.0/lib/libc/gen/Symbol.map projects/import-googletest-1.10.0/lib/libc/gen/arc4random.3 projects/import-googletest-1.10.0/lib/libc/gen/exec.3 projects/import-googletest-1.10.0/lib/libc/gen/ftw.3 projects/import-googletest-1.10.0/lib/libc/gen/getcontext.3 projects/import-googletest-1.10.0/lib/libc/gen/makecontext.3 projects/import-googletest-1.10.0/lib/libc/gen/nlist.3 projects/import-googletest-1.10.0/lib/libc/gen/nlist.c projects/import-googletest-1.10.0/lib/libc/gen/ucontext.3 projects/import-googletest-1.10.0/lib/libc/locale/big5.5 projects/import-googletest-1.10.0/lib/libc/locale/xlocale.c projects/import-googletest-1.10.0/lib/libc/nls/msgcat.c projects/import-googletest-1.10.0/lib/libc/stdio/getc.3 projects/import-googletest-1.10.0/lib/libc/stdio/getwc.3 projects/import-googletest-1.10.0/lib/libc/stdlib/atof.3 projects/import-googletest-1.10.0/lib/libc/stdlib/atoi.3 projects/import-googletest-1.10.0/lib/libc/stdlib/exit.3 projects/import-googletest-1.10.0/lib/libc/sys/__vdso_gettimeofday.c projects/import-googletest-1.10.0/lib/libc/sys/access.2 projects/import-googletest-1.10.0/lib/libc/sys/acct.2 projects/import-googletest-1.10.0/lib/libc/sys/bind.2 projects/import-googletest-1.10.0/lib/libc/sys/chdir.2 projects/import-googletest-1.10.0/lib/libc/sys/chflags.2 projects/import-googletest-1.10.0/lib/libc/sys/chmod.2 projects/import-googletest-1.10.0/lib/libc/sys/chown.2 projects/import-googletest-1.10.0/lib/libc/sys/chroot.2 projects/import-googletest-1.10.0/lib/libc/sys/copy_file_range.2 projects/import-googletest-1.10.0/lib/libc/sys/execve.2 projects/import-googletest-1.10.0/lib/libc/sys/fhlink.2 projects/import-googletest-1.10.0/lib/libc/sys/fhreadlink.2 projects/import-googletest-1.10.0/lib/libc/sys/fsync.2 projects/import-googletest-1.10.0/lib/libc/sys/getdirentries.2 projects/import-googletest-1.10.0/lib/libc/sys/getfh.2 projects/import-googletest-1.10.0/lib/libc/sys/getfsstat.2 projects/import-googletest-1.10.0/lib/libc/sys/ktrace.2 projects/import-googletest-1.10.0/lib/libc/sys/link.2 projects/import-googletest-1.10.0/lib/libc/sys/mkdir.2 projects/import-googletest-1.10.0/lib/libc/sys/mkfifo.2 projects/import-googletest-1.10.0/lib/libc/sys/mknod.2 projects/import-googletest-1.10.0/lib/libc/sys/mount.2 projects/import-googletest-1.10.0/lib/libc/sys/open.2 projects/import-googletest-1.10.0/lib/libc/sys/pathconf.2 projects/import-googletest-1.10.0/lib/libc/sys/posix_fadvise.2 projects/import-googletest-1.10.0/lib/libc/sys/posix_fallocate.2 projects/import-googletest-1.10.0/lib/libc/sys/quotactl.2 projects/import-googletest-1.10.0/lib/libc/sys/read.2 projects/import-googletest-1.10.0/lib/libc/sys/readlink.2 projects/import-googletest-1.10.0/lib/libc/sys/rename.2 projects/import-googletest-1.10.0/lib/libc/sys/rmdir.2 projects/import-googletest-1.10.0/lib/libc/sys/sendfile.2 projects/import-googletest-1.10.0/lib/libc/sys/stat.2 projects/import-googletest-1.10.0/lib/libc/sys/statfs.2 projects/import-googletest-1.10.0/lib/libc/sys/swapon.2 projects/import-googletest-1.10.0/lib/libc/sys/symlink.2 projects/import-googletest-1.10.0/lib/libc/sys/truncate.2 projects/import-googletest-1.10.0/lib/libc/sys/undelete.2 projects/import-googletest-1.10.0/lib/libc/sys/unlink.2 projects/import-googletest-1.10.0/lib/libc/sys/utimensat.2 projects/import-googletest-1.10.0/lib/libc/sys/utimes.2 projects/import-googletest-1.10.0/lib/libc/sys/write.2 projects/import-googletest-1.10.0/lib/libcasper/services/cap_dns/cap_dns.h projects/import-googletest-1.10.0/lib/libcasper/services/cap_fileargs/cap_fileargs.h projects/import-googletest-1.10.0/lib/libcasper/services/cap_grp/cap_grp.h projects/import-googletest-1.10.0/lib/libcasper/services/cap_pwd/cap_pwd.h projects/import-googletest-1.10.0/lib/libcasper/services/cap_sysctl/cap_sysctl.3 projects/import-googletest-1.10.0/lib/libcasper/services/cap_sysctl/cap_sysctl.c projects/import-googletest-1.10.0/lib/libcasper/services/cap_sysctl/cap_sysctl.h projects/import-googletest-1.10.0/lib/libcasper/services/cap_syslog/cap_syslog.h projects/import-googletest-1.10.0/lib/libifconfig/Makefile projects/import-googletest-1.10.0/lib/liblzma/config.h projects/import-googletest-1.10.0/lib/libmd/md4c.c projects/import-googletest-1.10.0/lib/libpam/pam.d/Makefile projects/import-googletest-1.10.0/lib/libpmc/Makefile projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/bonnell/frontend.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/bonnell/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwell/bdw-metrics.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwell/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwell/floating-point.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwell/frontend.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwell/memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwell/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwellde/bdwde-metrics.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwellde/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwellx/bdx-metrics.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwellx/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwellx/floating-point.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwellx/memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/broadwellx/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/goldmont/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/goldmont/memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/goldmont/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/goldmont/virtual-memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/goldmontplus/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/goldmontplus/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/goldmontplus/virtual-memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/haswell/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/haswell/floating-point.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/haswell/hsw-metrics.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/haswell/memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/haswell/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/haswellx/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/haswellx/hsx-metrics.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/haswellx/memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/haswellx/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/ivybridge/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/ivybridge/ivb-metrics.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/ivybridge/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/ivytown/ivt-metrics.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/ivytown/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/ivytown/uncore-power.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/jaketown/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/jaketown/jkt-metrics.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/jaketown/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/jaketown/uncore-power.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/knightslanding/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/knightslanding/memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/knightslanding/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/knightslanding/virtual-memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/mapfile.csv projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/sandybridge/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/sandybridge/floating-point.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/sandybridge/frontend.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/sandybridge/memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/sandybridge/other.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/sandybridge/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/sandybridge/snb-metrics.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/sandybridge/virtual-memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/silvermont/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/silvermont/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylake/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylake/frontend.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylake/memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylake/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylake/skl-metrics.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylakex/cache.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylakex/floating-point.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylakex/frontend.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylakex/memory.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylakex/pipeline.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylakex/skx-metrics.json projects/import-googletest-1.10.0/lib/libpmc/pmu-events/arch/x86/skylakex/uncore-other.json projects/import-googletest-1.10.0/lib/libpmcstat/Makefile projects/import-googletest-1.10.0/lib/libpmcstat/libpmcstat_image.c projects/import-googletest-1.10.0/lib/libsecureboot/h/libsecureboot.h projects/import-googletest-1.10.0/lib/libsecureboot/vectx.c projects/import-googletest-1.10.0/lib/libsecureboot/veopen.c projects/import-googletest-1.10.0/lib/libsecureboot/vepcr.c projects/import-googletest-1.10.0/lib/libsecureboot/verify_file.c projects/import-googletest-1.10.0/lib/libsecureboot/vets.c projects/import-googletest-1.10.0/lib/libssp/Makefile projects/import-googletest-1.10.0/lib/libveriexec/Makefile projects/import-googletest-1.10.0/lib/msun/man/cos.3 projects/import-googletest-1.10.0/lib/msun/man/exp.3 projects/import-googletest-1.10.0/lib/msun/man/log.3 projects/import-googletest-1.10.0/lib/msun/man/sin.3 projects/import-googletest-1.10.0/lib/msun/src/s_nan.c projects/import-googletest-1.10.0/libexec/flua/Makefile projects/import-googletest-1.10.0/libexec/flua/linit_flua.c projects/import-googletest-1.10.0/libexec/flua/modules/lposix.c projects/import-googletest-1.10.0/libexec/flua/modules/lposix.h projects/import-googletest-1.10.0/libexec/rc/rc.conf projects/import-googletest-1.10.0/libexec/rc/rc.d/Makefile projects/import-googletest-1.10.0/libexec/rc/rc.d/fsck projects/import-googletest-1.10.0/libexec/rc/rc.d/routed projects/import-googletest-1.10.0/libexec/rc/rc.d/routing projects/import-googletest-1.10.0/libexec/rtld-elf/map_object.c projects/import-googletest-1.10.0/libexec/rtld-elf/rtld.c projects/import-googletest-1.10.0/libexec/rtld-elf/rtld.h projects/import-googletest-1.10.0/libexec/rtld-elf/xmalloc.c projects/import-googletest-1.10.0/libexec/ypxfr/ypxfr_main.c projects/import-googletest-1.10.0/release/scripts/mtree-to-plist.awk projects/import-googletest-1.10.0/rescue/rescue/Makefile projects/import-googletest-1.10.0/sbin/decryptcore/decryptcore.c projects/import-googletest-1.10.0/sbin/dump/dump.h projects/import-googletest-1.10.0/sbin/dump/dumprmt.c projects/import-googletest-1.10.0/sbin/dump/itime.c projects/import-googletest-1.10.0/sbin/dump/main.c projects/import-googletest-1.10.0/sbin/dump/pathnames.h projects/import-googletest-1.10.0/sbin/dump/tape.c projects/import-googletest-1.10.0/sbin/fsck_ffs/fsck.h projects/import-googletest-1.10.0/sbin/fsck_ffs/gjournal.c projects/import-googletest-1.10.0/sbin/fsck_ffs/globs.c projects/import-googletest-1.10.0/sbin/fsck_ffs/setup.c projects/import-googletest-1.10.0/sbin/fsck_ffs/suj.c projects/import-googletest-1.10.0/sbin/fsdb/fsdb.c projects/import-googletest-1.10.0/sbin/ipfw/ipfw2.c projects/import-googletest-1.10.0/sbin/ipfw/ipfw2.h projects/import-googletest-1.10.0/sbin/ipfw/nat.c projects/import-googletest-1.10.0/sbin/iscontrol/iscontrol.c projects/import-googletest-1.10.0/sbin/iscontrol/iscontrol.h projects/import-googletest-1.10.0/sbin/ldconfig/ldconfig.8 projects/import-googletest-1.10.0/sbin/ldconfig/ldconfig.c projects/import-googletest-1.10.0/sbin/nvmecontrol/Makefile projects/import-googletest-1.10.0/sbin/nvmecontrol/devlist.c projects/import-googletest-1.10.0/sbin/nvmecontrol/firmware.c projects/import-googletest-1.10.0/sbin/nvmecontrol/identify.c projects/import-googletest-1.10.0/sbin/nvmecontrol/logpage.c projects/import-googletest-1.10.0/sbin/nvmecontrol/modules/wdc/wdc.c projects/import-googletest-1.10.0/sbin/nvmecontrol/nsid.c projects/import-googletest-1.10.0/sbin/nvmecontrol/passthru.c projects/import-googletest-1.10.0/sbin/nvmecontrol/power.c projects/import-googletest-1.10.0/sbin/nvmecontrol/reset.c projects/import-googletest-1.10.0/sbin/pfctl/pfctl_parser.c projects/import-googletest-1.10.0/sbin/recoverdisk/Makefile projects/import-googletest-1.10.0/sbin/recoverdisk/recoverdisk.1 projects/import-googletest-1.10.0/sbin/recoverdisk/recoverdisk.c projects/import-googletest-1.10.0/sbin/restore/restore.h projects/import-googletest-1.10.0/sbin/restore/tape.c projects/import-googletest-1.10.0/sbin/setkey/Makefile projects/import-googletest-1.10.0/sbin/setkey/token.l projects/import-googletest-1.10.0/secure/lib/libcrypto/Makefile.inc projects/import-googletest-1.10.0/secure/lib/libcrypto/aarch64/ecp_nistz256-armv8.S projects/import-googletest-1.10.0/secure/lib/libcrypto/aarch64/sha256-armv8.S projects/import-googletest-1.10.0/secure/lib/libcrypto/aarch64/sha512-armv8.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/aesni-gcm-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/aesni-mb-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/aesni-sha1-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/aesni-sha256-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/aesni-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/chacha-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/cmll-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/ecp_nistz256-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/ghash-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/keccak1600-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/poly1305-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/rc4-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/rsaz-avx2.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/rsaz-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/sha1-mb-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/sha1-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/sha256-mb-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/sha256-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/sha512-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/x25519-x86_64.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/x86_64-mont.S projects/import-googletest-1.10.0/secure/lib/libcrypto/amd64/x86_64-mont5.S projects/import-googletest-1.10.0/secure/lib/libcrypto/arm/aes-armv4.S projects/import-googletest-1.10.0/secure/lib/libcrypto/arm/bsaes-armv7.S projects/import-googletest-1.10.0/secure/lib/libcrypto/arm/ecp_nistz256-armv4.S projects/import-googletest-1.10.0/secure/lib/libcrypto/arm/sha256-armv4.S projects/import-googletest-1.10.0/secure/lib/libcrypto/arm/sha512-armv4.S projects/import-googletest-1.10.0/secure/lib/libcrypto/i386/chacha-x86.S projects/import-googletest-1.10.0/secure/lib/libcrypto/i386/ecp_nistz256-x86.S projects/import-googletest-1.10.0/secure/lib/libcrypto/i386/poly1305-x86.S projects/import-googletest-1.10.0/secure/lib/libcrypto/i386/sha1-586.S projects/import-googletest-1.10.0/secure/lib/libcrypto/i386/sha256-586.S projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ADMISSIONS.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASN1_INTEGER_get_int64.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASN1_ITEM_lookup.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASN1_OBJECT_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASN1_STRING_TABLE_add.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASN1_STRING_length.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASN1_STRING_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASN1_STRING_print_ex.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASN1_TIME_set.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASN1_TYPE_get.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASN1_generate_nconf.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASYNC_WAIT_CTX_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ASYNC_start_job.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BF_encrypt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_ADDR.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_ADDRINFO.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_connect.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_ctrl.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_f_base64.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_f_buffer.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_f_cipher.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_f_md.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_f_null.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_f_ssl.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_find_type.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_get_data.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_get_ex_new_index.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_meth_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_new_CMS.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_parse_hostserv.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_printf.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_push.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_read.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_s_accept.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_s_bio.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_s_connect.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_s_fd.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_s_file.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_s_mem.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_s_null.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_s_socket.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_set_callback.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BIO_should_retry.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_BLINDING_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_CTX_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_CTX_start.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_add.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_add_word.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_bn2bin.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_cmp.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_copy.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_generate_prime.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_mod_inverse.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_mod_mul_montgomery.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_mod_mul_reciprocal.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_num_bytes.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_rand.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_security_bits.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_set_bit.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_swap.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BN_zero.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/BUF_MEM_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_add0_cert.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_add1_recipient_cert.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_add1_signer.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_compress.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_decrypt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_encrypt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_final.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_get0_RecipientInfos.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_get0_SignerInfos.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_get0_type.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_get1_ReceiptRequest.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_sign.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_sign_receipt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_uncompress.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_verify.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CMS_verify_receipt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CONF_modules_free.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CONF_modules_load_file.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CRYPTO_THREAD_run_once.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CRYPTO_get_ex_new_index.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CRYPTO_memcmp.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CTLOG_STORE_get0_log_by_id.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CTLOG_STORE_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CTLOG_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/CT_POLICY_EVAL_CTX_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DEFINE_STACK_OF.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DES_random_key.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DH_generate_key.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DH_generate_parameters.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DH_get0_pqg.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DH_get_1024_160.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DH_meth_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DH_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DH_new_by_nid.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DH_set_method.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DH_size.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DSA_SIG_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DSA_do_sign.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DSA_dup_DH.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DSA_generate_key.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DSA_generate_parameters.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DSA_get0_pqg.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DSA_meth_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DSA_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DSA_set_method.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DSA_sign.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DSA_size.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DTLS_get_data_mtu.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DTLS_set_timer_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/DTLSv1_listen.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ECDSA_SIG_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ECPKParameters_print.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EC_GFp_simple_method.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EC_GROUP_copy.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EC_GROUP_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EC_KEY_get_enc_flags.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EC_KEY_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EC_POINT_add.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EC_POINT_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ENGINE_add.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ERR_GET_LIB.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ERR_clear_error.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ERR_error_string.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ERR_get_error.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ERR_load_crypto_strings.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ERR_load_strings.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ERR_print_errors.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ERR_put_error.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ERR_remove_state.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/ERR_set_mark.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_BytesToKey.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_CIPHER_meth_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_DigestInit.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_DigestSignInit.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_DigestVerifyInit.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_EncodeInit.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_EncryptInit.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_MD_meth_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_OpenInit.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_ASN1_METHOD.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_ctrl.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_asn1_get_count.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_cmp.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_decrypt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_derive.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_encrypt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_get_default_digest_nid.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_keygen.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_meth_get_count.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_meth_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_print_private.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_set1_RSA.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_sign.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_verify.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_PKEY_verify_recover.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_SealInit.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_SignInit.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_VerifyInit.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_aes.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_aria.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_bf_cbc.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_blake2b512.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_camellia.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_cast5_cbc.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_chacha20.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_des.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_desx_cbc.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_idea_cbc.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_md2.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_md4.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_md5.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_mdc2.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_rc2_cbc.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_rc4.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_rc5_32_12_16_cbc.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_ripemd160.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_seed_cbc.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_sha1.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_sha224.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_sha3_224.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_sm3.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_sm4_cbc.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/EVP_whirlpool.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/HMAC.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/MD5.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/MDC2_Init.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/Makefile projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OBJ_nid2obj.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OCSP_REQUEST_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OCSP_cert_to_id.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OCSP_request_add1_nonce.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OCSP_resp_find_status.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OCSP_response_status.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OCSP_sendreq_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_Applink.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_LH_COMPFUNC.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_LH_stats.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_VERSION_NUMBER.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_config.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_fork_prepare.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_ia32cap.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_init_crypto.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_init_ssl.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_instrument_bus.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_load_builtin_modules.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_malloc.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OPENSSL_secure_malloc.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OSSL_STORE_INFO.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OSSL_STORE_LOADER.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OSSL_STORE_SEARCH.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OSSL_STORE_expect.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OSSL_STORE_open.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/OpenSSL_add_all_algorithms.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PEM_bytes_read_bio.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PEM_read.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PEM_read_CMS.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PEM_read_bio_PrivateKey.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PEM_read_bio_ex.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PEM_write_bio_CMS_stream.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PEM_write_bio_PKCS7_stream.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PKCS12_create.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PKCS12_newpass.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PKCS12_parse.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PKCS5_PBKDF2_HMAC.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PKCS7_decrypt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PKCS7_encrypt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PKCS7_sign.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PKCS7_sign_add_signer.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/PKCS7_verify.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_DRBG_generate.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_DRBG_get0_master.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_DRBG_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_DRBG_reseed.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_DRBG_set_callbacks.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_DRBG_set_ex_data.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_add.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_bytes.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_cleanup.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_egd.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_load_file.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RAND_set_rand_method.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RC4_set_key.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RIPEMD160_Init.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_blinding_on.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_check_key.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_generate_key.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_get0_key.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_meth_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_padding_add_PKCS1_type_1.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_print.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_private_encrypt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_public_encrypt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_set_method.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_sign.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_sign_ASN1_OCTET_STRING.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/RSA_size.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SCT_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SCT_print.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SCT_validate.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SHA256_Init.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SMIME_read_CMS.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SMIME_read_PKCS7.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SMIME_write_CMS.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SMIME_write_PKCS7.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CIPHER_get_name.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_COMP_add_compression_method.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CONF_CTX_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set1_prefix.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set_flags.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CONF_cmd.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CONF_cmd_argv.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_add1_chain_cert.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_add_extra_chain_cert.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_add_session.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_config.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_ctrl.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_dane_enable.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_flush_sessions.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_free.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_get0_param.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_get_verify_mode.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_has_client_custom_ext.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_load_verify_locations.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_sess_number.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_sess_set_cache_size.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_sess_set_get_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_sessions.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set0_CA_list.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set1_curves.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set1_sigalgs.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set1_verify_cert_store.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_alpn_select_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_store.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_verify_callback.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_cipher_list.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_client_cert_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_client_hello_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_ct_validation_callback.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_ctlog_list_file.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_default_passwd_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_ex_data.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_generate_session_id.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_info_callback.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_keylog_callback.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_max_cert_list.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_min_proto_version.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_mode.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_msg_callback.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_num_tickets.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_options.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_psk_client_callback.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_quiet_shutdown.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_read_ahead.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_record_padding_callback.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_security_level.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_session_cache_mode.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_session_id_context.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_session_ticket_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_split_send_fragment.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_ssl_version.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_timeout.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_servername_callback.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_status_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_use_srtp.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_tmp_dh_callback.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_set_verify.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_use_certificate.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_use_psk_identity_hint.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_CTX_use_serverinfo.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_free.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_get0_cipher.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_get0_hostname.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_get0_id_context.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_get0_peer.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_get_compress_id.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_get_ex_data.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_get_protocol_version.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_get_time.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_has_ticket.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_is_resumable.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_print.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_SESSION_set1_id.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_accept.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_alert_type_string.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_alloc_buffers.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_check_chain.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_clear.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_connect.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_do_handshake.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_export_keying_material.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_extension_supported.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_free.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get0_peer_scts.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_SSL_CTX.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_all_async_fds.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_ciphers.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_client_random.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_current_cipher.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_default_timeout.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_error.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_extms_support.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_fd.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_peer_cert_chain.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_peer_certificate.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_peer_signature_nid.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_peer_tmp_key.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_psk_identity.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_rbio.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_session.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_shared_sigalgs.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_verify_result.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_get_version.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_in_init.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_key_update.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_library_init.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_load_client_CA_file.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_pending.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_read.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_read_early_data.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_rstate_string.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_session_reused.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_set1_host.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_set_bio.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_set_connect_state.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_set_fd.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_set_session.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_set_shutdown.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_set_verify_result.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_shutdown.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_state_string.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_want.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/SSL_write.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/UI_STRING.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/UI_UTIL_read_pw.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/UI_create_method.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/UI_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509V3_get_d2i.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_ALGOR_dup.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_CRL_get0_by_serial.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_EXTENSION_set_object.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_LOOKUP_hash_dir.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_LOOKUP_meth_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_NAME_ENTRY_get_object.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_NAME_add_entry_by_txt.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_NAME_get0_der.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_NAME_get_index_by_NID.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_NAME_print_ex.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_PUBKEY_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_SIG_get0.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_STORE_CTX_get_error.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_STORE_CTX_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_STORE_CTX_set_verify_cb.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_STORE_add_cert.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_STORE_get0_param.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_STORE_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_STORE_set_verify_cb_func.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_VERIFY_PARAM_set_flags.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_check_ca.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_check_host.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_check_issued.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_check_private_key.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_cmp.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_cmp_time.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_digest.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_dup.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_get0_notBefore.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_get0_signature.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_get0_uids.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_get_extension_flags.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_get_pubkey.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_get_serialNumber.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_get_subject_name.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_get_version.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_new.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_sign.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509_verify_cert.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/X509v3_get_ext_by_NID.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/d2i_DHparams.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/d2i_PKCS8PrivateKey_bio.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/d2i_PrivateKey.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/d2i_SSL_SESSION.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/d2i_X509.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/i2d_CMS_bio_stream.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/i2d_PKCS7_bio_stream.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/i2d_re_X509_tbs.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man3/o2i_SCT_LIST.3 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man5/x509v3_config.5 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/Ed25519.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/Makefile projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/RAND.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/RAND_DRBG.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/RSA-PSS.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/SM2.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/X25519.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/bio.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/ct.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/des_modes.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/evp.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/ossl_store-file.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/ossl_store.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/passphrase-encoding.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/scrypt.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/ssl.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/man/man7/x509.7 projects/import-googletest-1.10.0/secure/lib/libcrypto/opensslconf.h.in projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/CA.pl.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/asn1parse.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/ca.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/ciphers.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/cms.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/crl.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/dgst.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/dhparam.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/dsa.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/dsaparam.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/ec.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/ecparam.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/enc.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/engine.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/errstr.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/gendsa.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/genpkey.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/genrsa.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/list.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/nseq.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/ocsp.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/openssl.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/passwd.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/pkcs12.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/pkcs7.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/pkcs8.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/pkey.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/pkeyparam.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/pkeyutl.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/prime.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/rand.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/req.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/rsa.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/rsautl.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/s_client.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/s_server.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/s_time.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/sess_id.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/smime.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/speed.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/spkac.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/srp.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/storeutl.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/ts.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/tsget.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/verify.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/version.1 projects/import-googletest-1.10.0/secure/usr.bin/openssl/man/x509.1 projects/import-googletest-1.10.0/share/examples/ipfw/change_rules.sh projects/import-googletest-1.10.0/share/man/man3/CMSG_DATA.3 projects/import-googletest-1.10.0/share/man/man4/Makefile projects/import-googletest-1.10.0/share/man/man4/crypto.4 projects/import-googletest-1.10.0/share/man/man4/man4.i386/Makefile projects/import-googletest-1.10.0/share/man/man4/tcp.4 projects/import-googletest-1.10.0/share/man/man4/tun.4 projects/import-googletest-1.10.0/share/man/man4/ufm.4 projects/import-googletest-1.10.0/share/man/man5/Makefile projects/import-googletest-1.10.0/share/man/man5/elf.5 projects/import-googletest-1.10.0/share/man/man5/rc.conf.5 projects/import-googletest-1.10.0/share/man/man5/src.conf.5 projects/import-googletest-1.10.0/share/man/man7/arch.7 projects/import-googletest-1.10.0/share/man/man7/build.7 projects/import-googletest-1.10.0/share/man/man7/crypto.7 projects/import-googletest-1.10.0/share/man/man9/Makefile projects/import-googletest-1.10.0/share/man/man9/VOP_COPY_FILE_RANGE.9 projects/import-googletest-1.10.0/share/man/man9/VOP_READDIR.9 projects/import-googletest-1.10.0/share/man/man9/VOP_READLINK.9 projects/import-googletest-1.10.0/share/man/man9/bus_dma.9 projects/import-googletest-1.10.0/share/man/man9/crypto.9 projects/import-googletest-1.10.0/share/man/man9/g_data.9 projects/import-googletest-1.10.0/share/man/man9/sysctl.9 projects/import-googletest-1.10.0/share/misc/bsd-family-tree projects/import-googletest-1.10.0/share/misc/committers-doc.dot projects/import-googletest-1.10.0/share/misc/committers-ports.dot projects/import-googletest-1.10.0/share/misc/committers-src.dot projects/import-googletest-1.10.0/share/mk/bsd.compat.mk projects/import-googletest-1.10.0/share/mk/bsd.compiler.mk projects/import-googletest-1.10.0/share/mk/bsd.cpu.mk projects/import-googletest-1.10.0/share/mk/bsd.init.mk projects/import-googletest-1.10.0/share/mk/bsd.lib.mk projects/import-googletest-1.10.0/share/mk/bsd.obj.mk projects/import-googletest-1.10.0/share/mk/bsd.subdir.mk projects/import-googletest-1.10.0/share/mk/bsd.sys.mk projects/import-googletest-1.10.0/share/mk/local.init.mk projects/import-googletest-1.10.0/share/mk/src.libnames.mk projects/import-googletest-1.10.0/share/mk/src.opts.mk projects/import-googletest-1.10.0/share/mk/src.sys.mk projects/import-googletest-1.10.0/share/mk/sys.mk projects/import-googletest-1.10.0/share/syscons/keymaps/colemak-dh.iso15.acc.kbd projects/import-googletest-1.10.0/share/termcap/Makefile projects/import-googletest-1.10.0/share/vt/fonts/gallant.hex projects/import-googletest-1.10.0/share/vt/keymaps/colemak-dh.acc.kbd projects/import-googletest-1.10.0/share/zoneinfo/Makefile projects/import-googletest-1.10.0/share/zoneinfo/tests/Makefile projects/import-googletest-1.10.0/stand/common/install.c projects/import-googletest-1.10.0/stand/common/part.c projects/import-googletest-1.10.0/stand/defs.mk projects/import-googletest-1.10.0/stand/efi/gptboot/Makefile projects/import-googletest-1.10.0/stand/efi/libefi/efi_console.c projects/import-googletest-1.10.0/stand/efi/loader/arch/arm/Makefile.inc projects/import-googletest-1.10.0/stand/efi/loader/arch/arm64/Makefile.inc projects/import-googletest-1.10.0/stand/efi/loader/conf.c projects/import-googletest-1.10.0/stand/efi/loader/main.c projects/import-googletest-1.10.0/stand/forth/loader.4th projects/import-googletest-1.10.0/stand/forth/loader.rc projects/import-googletest-1.10.0/stand/forth/screen.4th projects/import-googletest-1.10.0/stand/i386/gptboot/Makefile projects/import-googletest-1.10.0/stand/i386/gptzfsboot/Makefile projects/import-googletest-1.10.0/stand/libsa/gpt.c projects/import-googletest-1.10.0/stand/libsa/pkgfs.c projects/import-googletest-1.10.0/stand/libsa/stand.h projects/import-googletest-1.10.0/stand/libsa/tftp.c projects/import-googletest-1.10.0/stand/libsa/zfs/zfs.c projects/import-googletest-1.10.0/stand/loader.mk projects/import-googletest-1.10.0/stand/lua/config.lua projects/import-googletest-1.10.0/stand/lua/core.lua projects/import-googletest-1.10.0/stand/lua/loader.lua projects/import-googletest-1.10.0/stand/mips/beri/loader/main.c projects/import-googletest-1.10.0/stand/powerpc/ofw/conf.c projects/import-googletest-1.10.0/stand/powerpc/ofw/ofwfdt.c projects/import-googletest-1.10.0/stand/uboot/lib/Makefile projects/import-googletest-1.10.0/stand/uboot/lib/glue.c projects/import-googletest-1.10.0/stand/uboot/lib/glue.h projects/import-googletest-1.10.0/stand/userboot/test/test.c projects/import-googletest-1.10.0/stand/userboot/userboot.h projects/import-googletest-1.10.0/stand/userboot/userboot/conf.c projects/import-googletest-1.10.0/stand/userboot/userboot/host.c projects/import-googletest-1.10.0/stand/userboot/userboot/libuserboot.h projects/import-googletest-1.10.0/sys/amd64/amd64/elf_machdep.c projects/import-googletest-1.10.0/sys/amd64/amd64/trap.c projects/import-googletest-1.10.0/sys/amd64/amd64/vm_machdep.c projects/import-googletest-1.10.0/sys/amd64/ia32/ia32_reg.c projects/import-googletest-1.10.0/sys/amd64/ia32/ia32_signal.c projects/import-googletest-1.10.0/sys/amd64/ia32/ia32_syscall.c projects/import-googletest-1.10.0/sys/amd64/include/atomic.h projects/import-googletest-1.10.0/sys/amd64/vmm/amd/amdvi_priv.h projects/import-googletest-1.10.0/sys/amd64/vmm/amd/ivrs_drv.c projects/import-googletest-1.10.0/sys/arm/arm/elf_machdep.c projects/import-googletest-1.10.0/sys/arm/arm/syscall.c projects/import-googletest-1.10.0/sys/arm/include/atomic-v4.h projects/import-googletest-1.10.0/sys/arm/include/atomic-v6.h projects/import-googletest-1.10.0/sys/arm/include/atomic.h projects/import-googletest-1.10.0/sys/arm/nvidia/drm2/tegra_dc.c projects/import-googletest-1.10.0/sys/arm/nvidia/drm2/tegra_hdmi.c projects/import-googletest-1.10.0/sys/arm/ti/am335x/am335x_pmic.c projects/import-googletest-1.10.0/sys/arm/xilinx/files.zynq7 projects/import-googletest-1.10.0/sys/arm64/arm64/elf_machdep.c projects/import-googletest-1.10.0/sys/arm64/arm64/locore.S projects/import-googletest-1.10.0/sys/arm64/arm64/mp_machdep.c projects/import-googletest-1.10.0/sys/arm64/arm64/trap.c projects/import-googletest-1.10.0/sys/arm64/include/atomic.h projects/import-googletest-1.10.0/sys/cam/ata/ata_da.c projects/import-googletest-1.10.0/sys/cam/cam_periph.c projects/import-googletest-1.10.0/sys/cam/cam_xpt.c projects/import-googletest-1.10.0/sys/cam/ctl/ctl.c projects/import-googletest-1.10.0/sys/cam/ctl/ctl_backend_block.c projects/import-googletest-1.10.0/sys/cam/ctl/ctl_backend_ramdisk.c projects/import-googletest-1.10.0/sys/cam/mmc/mmc_da.c projects/import-googletest-1.10.0/sys/cam/nvme/nvme_da.c projects/import-googletest-1.10.0/sys/cam/scsi/scsi_all.c projects/import-googletest-1.10.0/sys/cam/scsi/scsi_da.c projects/import-googletest-1.10.0/sys/cam/scsi/scsi_enc_ses.c projects/import-googletest-1.10.0/sys/cddl/compat/opensolaris/sys/rwlock.h projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/import-googletest-1.10.0/sys/compat/ia32/ia32_sysvec.c projects/import-googletest-1.10.0/sys/compat/linux/linux.h projects/import-googletest-1.10.0/sys/compat/linuxkpi/common/include/linux/pci.h projects/import-googletest-1.10.0/sys/compat/linuxkpi/common/include/linux/rcupdate.h projects/import-googletest-1.10.0/sys/compat/linuxkpi/common/include/linux/srcu.h projects/import-googletest-1.10.0/sys/compat/linuxkpi/common/src/linux_pci.c projects/import-googletest-1.10.0/sys/compat/linuxkpi/common/src/linux_rcu.c projects/import-googletest-1.10.0/sys/conf/NOTES projects/import-googletest-1.10.0/sys/conf/WITHOUT_SOURCELESS_UCODE projects/import-googletest-1.10.0/sys/conf/files projects/import-googletest-1.10.0/sys/conf/files.arm64 projects/import-googletest-1.10.0/sys/conf/files.i386 projects/import-googletest-1.10.0/sys/conf/files.powerpc projects/import-googletest-1.10.0/sys/conf/files.riscv projects/import-googletest-1.10.0/sys/conf/kern.post.mk projects/import-googletest-1.10.0/sys/conf/kern.pre.mk projects/import-googletest-1.10.0/sys/conf/kmod.mk projects/import-googletest-1.10.0/sys/conf/ldscript.mips.octeon1 projects/import-googletest-1.10.0/sys/conf/newvers.sh projects/import-googletest-1.10.0/sys/conf/options.powerpc projects/import-googletest-1.10.0/sys/contrib/dev/acpica/changes.txt projects/import-googletest-1.10.0/sys/contrib/dev/acpica/common/ahtable.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/common/dmtable.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/common/dmtbdump2.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/common/dmtbinfo2.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/common/dmtbinfo3.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/aslcompile.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/asldefine.h projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/aslerror.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/aslglobal.h projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/aslload.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/asloptions.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/asltypes.h projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/dtcompilerparser.l projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/dtcompilerparser.y projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/dtparser.l projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/dttable1.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/dtutils.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/compiler/prparser.l projects/import-googletest-1.10.0/sys/contrib/dev/acpica/components/debugger/dbinput.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/components/debugger/dbxface.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/components/dispatcher/dswexec.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/components/dispatcher/dswload.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/components/dispatcher/dswload2.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/components/hardware/hwsleep.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/components/namespace/nsnames.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/components/utilities/utdecode.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/components/utilities/utdelete.c projects/import-googletest-1.10.0/sys/contrib/dev/acpica/include/acdisasm.h projects/import-googletest-1.10.0/sys/contrib/dev/acpica/include/acnamesp.h projects/import-googletest-1.10.0/sys/contrib/dev/acpica/include/acpixf.h projects/import-googletest-1.10.0/sys/contrib/dev/acpica/include/actbinfo.h projects/import-googletest-1.10.0/sys/contrib/dev/acpica/include/actbl2.h projects/import-googletest-1.10.0/sys/contrib/dev/acpica/include/actbl3.h projects/import-googletest-1.10.0/sys/contrib/dev/acpica/include/acuuid.h projects/import-googletest-1.10.0/sys/contrib/octeon-sdk/cvmx-dpi-defs.h projects/import-googletest-1.10.0/sys/crypto/aesni/aesni.c projects/import-googletest-1.10.0/sys/crypto/aesni/aesni.h projects/import-googletest-1.10.0/sys/crypto/aesni/aesni_wrap.c projects/import-googletest-1.10.0/sys/crypto/armv8/armv8_crypto.c projects/import-googletest-1.10.0/sys/crypto/blake2/blake2_cryptodev.c projects/import-googletest-1.10.0/sys/crypto/ccp/ccp.c projects/import-googletest-1.10.0/sys/crypto/ccp/ccp.h projects/import-googletest-1.10.0/sys/crypto/ccp/ccp_hardware.c projects/import-googletest-1.10.0/sys/crypto/via/padlock.c projects/import-googletest-1.10.0/sys/crypto/via/padlock.h projects/import-googletest-1.10.0/sys/crypto/via/padlock_cipher.c projects/import-googletest-1.10.0/sys/crypto/via/padlock_hash.c projects/import-googletest-1.10.0/sys/dev/acpi_support/acpi_hp.c projects/import-googletest-1.10.0/sys/dev/ahci/ahci.c projects/import-googletest-1.10.0/sys/dev/ahci/ahci.h projects/import-googletest-1.10.0/sys/dev/ahci/ahci_pci.c projects/import-googletest-1.10.0/sys/dev/aic7xxx/aicasm/Makefile projects/import-googletest-1.10.0/sys/dev/ath/ath_hal/ah_regdomain.c projects/import-googletest-1.10.0/sys/dev/bnxt/bnxt_hwrm.c projects/import-googletest-1.10.0/sys/dev/bnxt/bnxt_sysctl.c projects/import-googletest-1.10.0/sys/dev/bxe/bxe.c projects/import-googletest-1.10.0/sys/dev/cadence/if_cgem.c projects/import-googletest-1.10.0/sys/dev/cadence/if_cgem_hw.h projects/import-googletest-1.10.0/sys/dev/ce/ceddk.c projects/import-googletest-1.10.0/sys/dev/ce/if_ce.c projects/import-googletest-1.10.0/sys/dev/cesa/cesa.c projects/import-googletest-1.10.0/sys/dev/cesa/cesa.h projects/import-googletest-1.10.0/sys/dev/ciss/ciss.c projects/import-googletest-1.10.0/sys/dev/cp/cpddk.c projects/import-googletest-1.10.0/sys/dev/cp/if_cp.c projects/import-googletest-1.10.0/sys/dev/cxgbe/adapter.h projects/import-googletest-1.10.0/sys/dev/cxgbe/crypto/t4_crypto.c projects/import-googletest-1.10.0/sys/dev/cxgbe/crypto/t4_keyctx.c projects/import-googletest-1.10.0/sys/dev/cxgbe/t4_clip.c projects/import-googletest-1.10.0/sys/dev/cxgbe/t4_netmap.c projects/import-googletest-1.10.0/sys/dev/cxgbe/t4_sge.c projects/import-googletest-1.10.0/sys/dev/cxgbe/tom/t4_tls.c projects/import-googletest-1.10.0/sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c projects/import-googletest-1.10.0/sys/dev/evdev/cdev.c projects/import-googletest-1.10.0/sys/dev/glxsb/glxsb.c projects/import-googletest-1.10.0/sys/dev/glxsb/glxsb.h projects/import-googletest-1.10.0/sys/dev/glxsb/glxsb_hash.c projects/import-googletest-1.10.0/sys/dev/hifn/hifn7751.c projects/import-googletest-1.10.0/sys/dev/hifn/hifn7751var.h projects/import-googletest-1.10.0/sys/dev/hptnr/hptnr_os_bsd.c projects/import-googletest-1.10.0/sys/dev/hwpmc/hwpmc_intel.c projects/import-googletest-1.10.0/sys/dev/hwpmc/hwpmc_mod.c projects/import-googletest-1.10.0/sys/dev/ichwd/ichwd.c projects/import-googletest-1.10.0/sys/dev/ichwd/ichwd.h projects/import-googletest-1.10.0/sys/dev/ipmi/ipmi_opal.c projects/import-googletest-1.10.0/sys/dev/ismt/ismt.c projects/import-googletest-1.10.0/sys/dev/mdio/mdio_if.m projects/import-googletest-1.10.0/sys/dev/mii/brgphy.c projects/import-googletest-1.10.0/sys/dev/mii/miidevs projects/import-googletest-1.10.0/sys/dev/mlx5/device.h projects/import-googletest-1.10.0/sys/dev/mlx5/driver.h projects/import-googletest-1.10.0/sys/dev/mlx5/mlx5_core/mlx5_eq.c projects/import-googletest-1.10.0/sys/dev/mlx5/mlx5_core/mlx5_main.c projects/import-googletest-1.10.0/sys/dev/mlx5/mlx5_core/mlx5_mpfs.c projects/import-googletest-1.10.0/sys/dev/mlx5/mlx5_en/en.h projects/import-googletest-1.10.0/sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c projects/import-googletest-1.10.0/sys/dev/mlx5/mlx5_en/mlx5_en_main.c projects/import-googletest-1.10.0/sys/dev/mlx5/mlx5_en/mlx5_en_tx.c projects/import-googletest-1.10.0/sys/dev/mlx5/mpfs.h projects/import-googletest-1.10.0/sys/dev/mpr/mpr_sas.c projects/import-googletest-1.10.0/sys/dev/mps/mps_sas.c projects/import-googletest-1.10.0/sys/dev/nvme/nvme_qpair.c projects/import-googletest-1.10.0/sys/dev/ocs_fc/ocs_hw_queues.c projects/import-googletest-1.10.0/sys/dev/ocs_fc/ocs_io.c projects/import-googletest-1.10.0/sys/dev/ocs_fc/ocs_mgmt.c projects/import-googletest-1.10.0/sys/dev/ocs_fc/ocs_node.c projects/import-googletest-1.10.0/sys/dev/pci/pci.c projects/import-googletest-1.10.0/sys/dev/pms/RefTisa/discovery/dm/dmdisc.c projects/import-googletest-1.10.0/sys/dev/pms/RefTisa/sallsdk/spc/sainit.c projects/import-googletest-1.10.0/sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c projects/import-googletest-1.10.0/sys/dev/pms/RefTisa/tisa/sassata/common/tdmisc.c projects/import-googletest-1.10.0/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itddisc.c projects/import-googletest-1.10.0/sys/dev/pms/RefTisa/tisa/sassata/sata/host/sat.c projects/import-googletest-1.10.0/sys/dev/pms/freebsd/driver/ini/src/agtiapi.c projects/import-googletest-1.10.0/sys/dev/qlxgbe/ql_hw.c projects/import-googletest-1.10.0/sys/dev/rtwn/usb/rtwn_usb_attach.h projects/import-googletest-1.10.0/sys/dev/safe/safe.c projects/import-googletest-1.10.0/sys/dev/safe/safevar.h projects/import-googletest-1.10.0/sys/dev/sec/sec.c projects/import-googletest-1.10.0/sys/dev/sec/sec.h projects/import-googletest-1.10.0/sys/dev/smartpqi/smartpqi_queue.c projects/import-googletest-1.10.0/sys/dev/smartpqi/smartpqi_request.c projects/import-googletest-1.10.0/sys/dev/sound/pci/hda/hdac.c projects/import-googletest-1.10.0/sys/dev/sound/pcm/mixer.c projects/import-googletest-1.10.0/sys/dev/sound/pcm/mixer.h projects/import-googletest-1.10.0/sys/dev/sound/usb/uaudio.c projects/import-googletest-1.10.0/sys/dev/sound/usb/uaudio.h projects/import-googletest-1.10.0/sys/dev/sound/usb/uaudio_pcm.c projects/import-googletest-1.10.0/sys/dev/ubsec/ubsec.c projects/import-googletest-1.10.0/sys/dev/ubsec/ubsecvar.h projects/import-googletest-1.10.0/sys/dev/usb/input/atp.c projects/import-googletest-1.10.0/sys/dev/usb/input/ukbd.c projects/import-googletest-1.10.0/sys/dev/usb/misc/ufm.c projects/import-googletest-1.10.0/sys/dev/usb/net/if_muge.c projects/import-googletest-1.10.0/sys/dev/usb/serial/u3g.c projects/import-googletest-1.10.0/sys/dev/usb/usb.h projects/import-googletest-1.10.0/sys/dev/usb/usb_hub.c projects/import-googletest-1.10.0/sys/dev/usb/usbdevs projects/import-googletest-1.10.0/sys/dev/vmware/vmxnet3/if_vmx.c projects/import-googletest-1.10.0/sys/dev/vmware/vmxnet3/if_vmxvar.h projects/import-googletest-1.10.0/sys/dev/vnic/thunder_bgx.c projects/import-googletest-1.10.0/sys/dev/vt/hw/fb/vt_fb.c projects/import-googletest-1.10.0/sys/fs/autofs/autofs.c projects/import-googletest-1.10.0/sys/fs/cuse/cuse.c projects/import-googletest-1.10.0/sys/fs/fuse/fuse_internal.c projects/import-googletest-1.10.0/sys/fs/nfs/nfs_commonkrpc.c projects/import-googletest-1.10.0/sys/fs/nfs/nfs_commonport.c projects/import-googletest-1.10.0/sys/fs/nfs/nfs_commonsubs.c projects/import-googletest-1.10.0/sys/fs/nfs/nfs_var.h projects/import-googletest-1.10.0/sys/fs/nfs/nfsm_subs.h projects/import-googletest-1.10.0/sys/fs/nfsclient/nfs_clcomsubs.c projects/import-googletest-1.10.0/sys/fs/nfsclient/nfs_clport.c projects/import-googletest-1.10.0/sys/fs/nfsclient/nfs_clrpcops.c projects/import-googletest-1.10.0/sys/fs/nfsclient/nfs_clvfsops.c projects/import-googletest-1.10.0/sys/fs/nfsserver/nfs_nfsdcache.c projects/import-googletest-1.10.0/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/import-googletest-1.10.0/sys/fs/nfsserver/nfs_nfsdport.c projects/import-googletest-1.10.0/sys/fs/nfsserver/nfs_nfsdserv.c projects/import-googletest-1.10.0/sys/fs/nfsserver/nfs_nfsdstate.c projects/import-googletest-1.10.0/sys/fs/nfsserver/nfs_nfsdsubs.c projects/import-googletest-1.10.0/sys/fs/procfs/procfs.c projects/import-googletest-1.10.0/sys/fs/procfs/procfs.h projects/import-googletest-1.10.0/sys/geom/eli/g_eli.c projects/import-googletest-1.10.0/sys/geom/eli/g_eli.h projects/import-googletest-1.10.0/sys/geom/eli/g_eli_crypto.c projects/import-googletest-1.10.0/sys/geom/eli/g_eli_integrity.c projects/import-googletest-1.10.0/sys/geom/eli/g_eli_privacy.c projects/import-googletest-1.10.0/sys/geom/geom_disk.c projects/import-googletest-1.10.0/sys/geom/journal/g_journal.c projects/import-googletest-1.10.0/sys/i386/conf/NOTES projects/import-googletest-1.10.0/sys/i386/i386/elf_machdep.c projects/import-googletest-1.10.0/sys/i386/i386/trap.c projects/import-googletest-1.10.0/sys/i386/i386/vm_machdep.c projects/import-googletest-1.10.0/sys/i386/include/atomic.h projects/import-googletest-1.10.0/sys/kern/capabilities.conf projects/import-googletest-1.10.0/sys/kern/imgact_elf.c projects/import-googletest-1.10.0/sys/kern/kern_clock.c projects/import-googletest-1.10.0/sys/kern/kern_descrip.c projects/import-googletest-1.10.0/sys/kern/kern_exec.c projects/import-googletest-1.10.0/sys/kern/kern_exit.c projects/import-googletest-1.10.0/sys/kern/kern_fork.c projects/import-googletest-1.10.0/sys/kern/kern_jail.c projects/import-googletest-1.10.0/sys/kern/kern_lock.c projects/import-googletest-1.10.0/sys/kern/kern_mib.c projects/import-googletest-1.10.0/sys/kern/kern_prot.c projects/import-googletest-1.10.0/sys/kern/kern_sendfile.c projects/import-googletest-1.10.0/sys/kern/kern_shutdown.c projects/import-googletest-1.10.0/sys/kern/kern_sig.c projects/import-googletest-1.10.0/sys/kern/kern_thread.c projects/import-googletest-1.10.0/sys/kern/kern_timeout.c projects/import-googletest-1.10.0/sys/kern/link_elf.c projects/import-googletest-1.10.0/sys/kern/subr_bus_dma.c projects/import-googletest-1.10.0/sys/kern/subr_capability.c projects/import-googletest-1.10.0/sys/kern/subr_csan.c projects/import-googletest-1.10.0/sys/kern/subr_gtaskqueue.c projects/import-googletest-1.10.0/sys/kern/subr_syscall.c projects/import-googletest-1.10.0/sys/kern/subr_trap.c projects/import-googletest-1.10.0/sys/kern/subr_turnstile.c projects/import-googletest-1.10.0/sys/kern/sys_capability.c projects/import-googletest-1.10.0/sys/kern/sys_process.c projects/import-googletest-1.10.0/sys/kern/sys_socket.c projects/import-googletest-1.10.0/sys/kern/uipc_ktls.c projects/import-googletest-1.10.0/sys/kern/uipc_sockbuf.c projects/import-googletest-1.10.0/sys/kern/uipc_usrreq.c projects/import-googletest-1.10.0/sys/kern/vfs_bio.c projects/import-googletest-1.10.0/sys/kern/vfs_default.c projects/import-googletest-1.10.0/sys/kern/vfs_mount.c projects/import-googletest-1.10.0/sys/kern/vfs_syscalls.c projects/import-googletest-1.10.0/sys/kern/vfs_vnops.c projects/import-googletest-1.10.0/sys/kgssapi/krb5/kcrypto.c projects/import-googletest-1.10.0/sys/kgssapi/krb5/kcrypto.h projects/import-googletest-1.10.0/sys/kgssapi/krb5/kcrypto_aes.c projects/import-googletest-1.10.0/sys/mips/cavium/cryptocteon/cavium_crypto.c projects/import-googletest-1.10.0/sys/mips/cavium/cryptocteon/cryptocteon.c projects/import-googletest-1.10.0/sys/mips/cavium/cryptocteon/cryptocteonvar.h projects/import-googletest-1.10.0/sys/mips/mips/elf_machdep.c projects/import-googletest-1.10.0/sys/mips/mips/trap.c projects/import-googletest-1.10.0/sys/mips/nlm/dev/net/xlpge.c projects/import-googletest-1.10.0/sys/mips/nlm/dev/sec/nlmrsa.c projects/import-googletest-1.10.0/sys/mips/nlm/dev/sec/nlmsec.c projects/import-googletest-1.10.0/sys/mips/nlm/dev/sec/nlmseclib.c projects/import-googletest-1.10.0/sys/mips/nlm/dev/sec/nlmseclib.h projects/import-googletest-1.10.0/sys/mips/nlm/files.xlp projects/import-googletest-1.10.0/sys/mips/nlm/hal/nlmsaelib.h projects/import-googletest-1.10.0/sys/modules/Makefile projects/import-googletest-1.10.0/sys/modules/cam/Makefile projects/import-googletest-1.10.0/sys/modules/cxgbe/iw_cxgbe/Makefile projects/import-googletest-1.10.0/sys/modules/ibcore/Makefile projects/import-googletest-1.10.0/sys/modules/ipoib/Makefile projects/import-googletest-1.10.0/sys/modules/iser/Makefile projects/import-googletest-1.10.0/sys/modules/kgssapi_krb5/Makefile projects/import-googletest-1.10.0/sys/modules/lindebugfs/Makefile projects/import-googletest-1.10.0/sys/modules/linuxkpi/Makefile projects/import-googletest-1.10.0/sys/modules/mlx4/Makefile projects/import-googletest-1.10.0/sys/modules/mlx4en/Makefile projects/import-googletest-1.10.0/sys/modules/mlx4ib/Makefile projects/import-googletest-1.10.0/sys/modules/mlx5/Makefile projects/import-googletest-1.10.0/sys/modules/mlx5en/Makefile projects/import-googletest-1.10.0/sys/modules/mlx5fpga_tools/Makefile projects/import-googletest-1.10.0/sys/modules/mlx5ib/Makefile projects/import-googletest-1.10.0/sys/modules/mlxfw/Makefile projects/import-googletest-1.10.0/sys/modules/mthca/Makefile projects/import-googletest-1.10.0/sys/modules/procfs/Makefile projects/import-googletest-1.10.0/sys/modules/qlnx/qlnxe/Makefile projects/import-googletest-1.10.0/sys/modules/qlnx/qlnxev/Makefile projects/import-googletest-1.10.0/sys/modules/qlnx/qlnxr/Makefile projects/import-googletest-1.10.0/sys/modules/rdma/krping/Makefile projects/import-googletest-1.10.0/sys/net/if_bridge.c projects/import-googletest-1.10.0/sys/net/if_me.c projects/import-googletest-1.10.0/sys/net/iflib.c projects/import-googletest-1.10.0/sys/net/iflib.h projects/import-googletest-1.10.0/sys/net/radix_mpath.c projects/import-googletest-1.10.0/sys/net/route.c projects/import-googletest-1.10.0/sys/net/route_var.h projects/import-googletest-1.10.0/sys/netgraph/bluetooth/hci/ng_hci_evnt.c projects/import-googletest-1.10.0/sys/netinet/if_ether.c projects/import-googletest-1.10.0/sys/netinet/in_mcast.c projects/import-googletest-1.10.0/sys/netinet/in_proto.c projects/import-googletest-1.10.0/sys/netinet/in_rmx.c projects/import-googletest-1.10.0/sys/netinet/ip_input.c projects/import-googletest-1.10.0/sys/netinet/sctp_asconf.c projects/import-googletest-1.10.0/sys/netinet/sctp_asconf.h projects/import-googletest-1.10.0/sys/netinet/sctp_cc_functions.c projects/import-googletest-1.10.0/sys/netinet/sctp_constants.h projects/import-googletest-1.10.0/sys/netinet/sctp_indata.c projects/import-googletest-1.10.0/sys/netinet/sctp_input.c projects/import-googletest-1.10.0/sys/netinet/sctp_lock_bsd.h projects/import-googletest-1.10.0/sys/netinet/sctp_output.c projects/import-googletest-1.10.0/sys/netinet/sctp_pcb.c projects/import-googletest-1.10.0/sys/netinet/sctp_pcb.h projects/import-googletest-1.10.0/sys/netinet/sctp_structs.h projects/import-googletest-1.10.0/sys/netinet/sctp_timer.c projects/import-googletest-1.10.0/sys/netinet/sctp_timer.h projects/import-googletest-1.10.0/sys/netinet/sctp_usrreq.c projects/import-googletest-1.10.0/sys/netinet/sctputil.c projects/import-googletest-1.10.0/sys/netinet/sctputil.h projects/import-googletest-1.10.0/sys/netinet/tcp_output.c projects/import-googletest-1.10.0/sys/netinet/tcp_ratelimit.c projects/import-googletest-1.10.0/sys/netinet/tcp_ratelimit.h projects/import-googletest-1.10.0/sys/netinet/tcp_stacks/bbr.c projects/import-googletest-1.10.0/sys/netinet/tcp_stacks/rack.c projects/import-googletest-1.10.0/sys/netinet/tcp_timer.c projects/import-googletest-1.10.0/sys/netinet6/in6_mcast.c projects/import-googletest-1.10.0/sys/netinet6/in6_proto.c projects/import-googletest-1.10.0/sys/netinet6/in6_rmx.c projects/import-googletest-1.10.0/sys/netinet6/ip6_output.c projects/import-googletest-1.10.0/sys/netinet6/nd6_nbr.c projects/import-googletest-1.10.0/sys/netipsec/xform.h projects/import-googletest-1.10.0/sys/netipsec/xform_ah.c projects/import-googletest-1.10.0/sys/netipsec/xform_esp.c projects/import-googletest-1.10.0/sys/netipsec/xform_ipcomp.c projects/import-googletest-1.10.0/sys/nlm/nlm_prot_impl.c projects/import-googletest-1.10.0/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/import-googletest-1.10.0/sys/opencrypto/criov.c projects/import-googletest-1.10.0/sys/opencrypto/crypto.c projects/import-googletest-1.10.0/sys/opencrypto/cryptodev.c projects/import-googletest-1.10.0/sys/opencrypto/cryptodev.h projects/import-googletest-1.10.0/sys/opencrypto/cryptodev_if.m projects/import-googletest-1.10.0/sys/opencrypto/cryptosoft.c projects/import-googletest-1.10.0/sys/opencrypto/ktls_ocf.c projects/import-googletest-1.10.0/sys/opencrypto/xform_gmac.c projects/import-googletest-1.10.0/sys/powerpc/booke/machdep_e500.c projects/import-googletest-1.10.0/sys/powerpc/booke/pmap.c projects/import-googletest-1.10.0/sys/powerpc/booke/pmap_32.c projects/import-googletest-1.10.0/sys/powerpc/booke/pmap_64.c projects/import-googletest-1.10.0/sys/powerpc/booke/spe.c projects/import-googletest-1.10.0/sys/powerpc/booke/trap_subr.S projects/import-googletest-1.10.0/sys/powerpc/conf/NOTES projects/import-googletest-1.10.0/sys/powerpc/include/atomic.h projects/import-googletest-1.10.0/sys/powerpc/include/machdep.h projects/import-googletest-1.10.0/sys/powerpc/include/pmap.h projects/import-googletest-1.10.0/sys/powerpc/include/profile.h projects/import-googletest-1.10.0/sys/powerpc/include/pte.h projects/import-googletest-1.10.0/sys/powerpc/include/spr.h projects/import-googletest-1.10.0/sys/powerpc/include/tlb.h projects/import-googletest-1.10.0/sys/powerpc/include/vmparam.h projects/import-googletest-1.10.0/sys/powerpc/powerpc/altivec.c projects/import-googletest-1.10.0/sys/powerpc/powerpc/db_disasm.c projects/import-googletest-1.10.0/sys/powerpc/powerpc/elf32_machdep.c projects/import-googletest-1.10.0/sys/powerpc/powerpc/elf64_machdep.c projects/import-googletest-1.10.0/sys/powerpc/powerpc/fpu.c projects/import-googletest-1.10.0/sys/powerpc/powerpc/genassym.c projects/import-googletest-1.10.0/sys/powerpc/powerpc/mem.c projects/import-googletest-1.10.0/sys/powerpc/powerpc/trap.c projects/import-googletest-1.10.0/sys/riscv/include/machdep.h projects/import-googletest-1.10.0/sys/riscv/include/vmparam.h projects/import-googletest-1.10.0/sys/riscv/riscv/elf_machdep.c projects/import-googletest-1.10.0/sys/riscv/riscv/genassym.c projects/import-googletest-1.10.0/sys/riscv/riscv/locore.S projects/import-googletest-1.10.0/sys/riscv/riscv/machdep.c projects/import-googletest-1.10.0/sys/riscv/riscv/mp_machdep.c projects/import-googletest-1.10.0/sys/riscv/riscv/pmap.c projects/import-googletest-1.10.0/sys/riscv/riscv/trap.c projects/import-googletest-1.10.0/sys/riscv/sifive/files.sifive projects/import-googletest-1.10.0/sys/rpc/clnt_dg.c projects/import-googletest-1.10.0/sys/security/audit/audit_bsm.c projects/import-googletest-1.10.0/sys/security/mac/mac_framework.c projects/import-googletest-1.10.0/sys/sys/_atomic_subword.h projects/import-googletest-1.10.0/sys/sys/_cscan_atomic.h projects/import-googletest-1.10.0/sys/sys/bus_dma.h projects/import-googletest-1.10.0/sys/sys/capsicum.h projects/import-googletest-1.10.0/sys/sys/gtaskqueue.h projects/import-googletest-1.10.0/sys/sys/linker.h projects/import-googletest-1.10.0/sys/sys/param.h projects/import-googletest-1.10.0/sys/sys/pmc.h projects/import-googletest-1.10.0/sys/sys/proc.h projects/import-googletest-1.10.0/sys/sys/sockbuf.h projects/import-googletest-1.10.0/sys/sys/unpcb.h projects/import-googletest-1.10.0/sys/ufs/ffs/ffs_inode.c projects/import-googletest-1.10.0/sys/ufs/ffs/ffs_vfsops.c projects/import-googletest-1.10.0/sys/ufs/ffs/ffs_vnops.c projects/import-googletest-1.10.0/sys/ufs/ufs/inode.h projects/import-googletest-1.10.0/sys/vm/vm_page.c projects/import-googletest-1.10.0/sys/vm/vnode_pager.c projects/import-googletest-1.10.0/sys/x86/x86/io_apic.c projects/import-googletest-1.10.0/sys/x86/x86/tsc.c projects/import-googletest-1.10.0/tests/sys/common/Makefile projects/import-googletest-1.10.0/tests/sys/common/vnet.subr projects/import-googletest-1.10.0/tests/sys/kqueue/libkqueue/common.h projects/import-googletest-1.10.0/tests/sys/kqueue/libkqueue/proc.c projects/import-googletest-1.10.0/tests/sys/kqueue/libkqueue/read.c projects/import-googletest-1.10.0/tests/sys/kqueue/libkqueue/signal.c projects/import-googletest-1.10.0/tests/sys/kqueue/libkqueue/timer.c projects/import-googletest-1.10.0/tests/sys/kqueue/libkqueue/user.c projects/import-googletest-1.10.0/tests/sys/kqueue/libkqueue/vnode.c projects/import-googletest-1.10.0/tests/sys/net/if_bridge_test.sh projects/import-googletest-1.10.0/tests/sys/net/routing/Makefile projects/import-googletest-1.10.0/tests/sys/net/routing/rtsock_common.h projects/import-googletest-1.10.0/tests/sys/net/routing/rtsock_config.h projects/import-googletest-1.10.0/tests/sys/net/routing/test_rtsock_l3.c projects/import-googletest-1.10.0/tests/sys/net/routing/test_rtsock_lladdr.c projects/import-googletest-1.10.0/tests/sys/netinet/Makefile projects/import-googletest-1.10.0/tests/sys/netinet/so_reuseport_lb_test.c projects/import-googletest-1.10.0/tests/sys/netinet6/Makefile projects/import-googletest-1.10.0/tests/sys/netpfil/pf/nat.sh projects/import-googletest-1.10.0/tests/sys/opencrypto/cryptodev.py projects/import-googletest-1.10.0/tests/sys/opencrypto/cryptodevh.py projects/import-googletest-1.10.0/tests/sys/opencrypto/cryptotest.py projects/import-googletest-1.10.0/tools/bsdbox/Makefile projects/import-googletest-1.10.0/tools/build/mk/OptionalObsoleteFiles.inc projects/import-googletest-1.10.0/tools/build/options/WITHOUT_BINUTILS projects/import-googletest-1.10.0/tools/build/options/WITH_BINUTILS projects/import-googletest-1.10.0/tools/kerneldoc/subsys/common-Doxyfile projects/import-googletest-1.10.0/tools/tools/crypto/cryptocheck.c projects/import-googletest-1.10.0/usr.bin/Makefile projects/import-googletest-1.10.0/usr.bin/calendar/calendars/calendar.birthday projects/import-googletest-1.10.0/usr.bin/calendar/calendars/calendar.history projects/import-googletest-1.10.0/usr.bin/calendar/calendars/calendar.holiday projects/import-googletest-1.10.0/usr.bin/calendar/calendars/calendar.music projects/import-googletest-1.10.0/usr.bin/calendar/calendars/calendar.usholiday projects/import-googletest-1.10.0/usr.bin/calendar/parsedata.c projects/import-googletest-1.10.0/usr.bin/calendar/tests/calendar.calibrate projects/import-googletest-1.10.0/usr.bin/calendar/tests/regress.sh projects/import-googletest-1.10.0/usr.bin/clang/lldb/Makefile projects/import-googletest-1.10.0/usr.bin/gprof/gprof.c projects/import-googletest-1.10.0/usr.bin/gprof/gprof.h projects/import-googletest-1.10.0/usr.bin/gzip/gzip.c projects/import-googletest-1.10.0/usr.bin/gzip/unlz.c projects/import-googletest-1.10.0/usr.bin/gzip/unpack.c projects/import-googletest-1.10.0/usr.bin/indent/indent.c projects/import-googletest-1.10.0/usr.bin/indent/indent_globs.h projects/import-googletest-1.10.0/usr.bin/indent/io.c projects/import-googletest-1.10.0/usr.bin/indent/parse.c projects/import-googletest-1.10.0/usr.bin/iscsictl/Makefile projects/import-googletest-1.10.0/usr.bin/ldd/ldd.c projects/import-googletest-1.10.0/usr.bin/locate/locate/locate.c projects/import-googletest-1.10.0/usr.bin/locate/locate/locate.h projects/import-googletest-1.10.0/usr.bin/logger/Makefile projects/import-googletest-1.10.0/usr.bin/logger/logger.c projects/import-googletest-1.10.0/usr.bin/login/Makefile projects/import-googletest-1.10.0/usr.bin/mail/glob.h projects/import-googletest-1.10.0/usr.bin/mail/main.c projects/import-googletest-1.10.0/usr.bin/mail/strings.c projects/import-googletest-1.10.0/usr.bin/ncal/ncal.1 projects/import-googletest-1.10.0/usr.bin/ncal/ncal.c projects/import-googletest-1.10.0/usr.bin/posixshmcontrol/posixshmcontrol.1 projects/import-googletest-1.10.0/usr.bin/ruptime/ruptime.c projects/import-googletest-1.10.0/usr.bin/su/su.1 projects/import-googletest-1.10.0/usr.bin/systat/swap.c projects/import-googletest-1.10.0/usr.bin/tail/tail.1 projects/import-googletest-1.10.0/usr.bin/tip/tip/tip.c projects/import-googletest-1.10.0/usr.bin/tip/tip/tip.h projects/import-googletest-1.10.0/usr.bin/top/top.1 projects/import-googletest-1.10.0/usr.bin/units/units.1 projects/import-googletest-1.10.0/usr.bin/vgrind/Makefile projects/import-googletest-1.10.0/usr.bin/wc/wc.1 projects/import-googletest-1.10.0/usr.bin/xargs/xargs.c projects/import-googletest-1.10.0/usr.sbin/adduser/adduser.sh projects/import-googletest-1.10.0/usr.sbin/auditdistd/Makefile projects/import-googletest-1.10.0/usr.sbin/autofs/Makefile projects/import-googletest-1.10.0/usr.sbin/bhyve/net_backends.h projects/import-googletest-1.10.0/usr.sbin/bhyve/net_utils.c projects/import-googletest-1.10.0/usr.sbin/bhyve/net_utils.h projects/import-googletest-1.10.0/usr.sbin/bhyve/pci_fbuf.c (contents, props changed) projects/import-googletest-1.10.0/usr.sbin/bhyve/pci_nvme.c projects/import-googletest-1.10.0/usr.sbin/bhyve/pci_virtio_net.c projects/import-googletest-1.10.0/usr.sbin/bhyve/rfb.c (contents, props changed) projects/import-googletest-1.10.0/usr.sbin/bhyve/smbiostbl.c projects/import-googletest-1.10.0/usr.sbin/bhyveload/bhyveload.c projects/import-googletest-1.10.0/usr.sbin/bluetooth/hccontrol/le.c projects/import-googletest-1.10.0/usr.sbin/config/config.h projects/import-googletest-1.10.0/usr.sbin/config/main.c projects/import-googletest-1.10.0/usr.sbin/cron/cron/do_command.c projects/import-googletest-1.10.0/usr.sbin/cron/crontab/crontab.5 projects/import-googletest-1.10.0/usr.sbin/cron/lib/entry.c projects/import-googletest-1.10.0/usr.sbin/ctld/ctld.8 projects/import-googletest-1.10.0/usr.sbin/ctld/ctld.c projects/import-googletest-1.10.0/usr.sbin/gpioctl/gpioctl.c projects/import-googletest-1.10.0/usr.sbin/gssd/gssd.8 projects/import-googletest-1.10.0/usr.sbin/gssd/gssd.c projects/import-googletest-1.10.0/usr.sbin/iscsid/Makefile projects/import-googletest-1.10.0/usr.sbin/jail/config.c projects/import-googletest-1.10.0/usr.sbin/newsyslog/newsyslog.c projects/import-googletest-1.10.0/usr.sbin/newsyslog/ptimes.c projects/import-googletest-1.10.0/usr.sbin/newsyslog/tests/legacy_test.sh projects/import-googletest-1.10.0/usr.sbin/ntp/config.h projects/import-googletest-1.10.0/usr.sbin/pciconf/cap.c projects/import-googletest-1.10.0/usr.sbin/pmc/Makefile projects/import-googletest-1.10.0/usr.sbin/pmcstat/Makefile projects/import-googletest-1.10.0/usr.sbin/pmcstat/pmcstat.8 projects/import-googletest-1.10.0/usr.sbin/pw/rm_r.c projects/import-googletest-1.10.0/usr.sbin/pw/tests/pw_userdel_test.sh projects/import-googletest-1.10.0/usr.sbin/rpc.yppasswdd/yppasswdd_main.c projects/import-googletest-1.10.0/usr.sbin/rpc.ypupdated/ypupdated_main.c projects/import-googletest-1.10.0/usr.sbin/rpc.ypxfrd/ypxfrd_main.c projects/import-googletest-1.10.0/usr.sbin/services_mkdb/Makefile projects/import-googletest-1.10.0/usr.sbin/syslogd/syslog.conf.5 projects/import-googletest-1.10.0/usr.sbin/syslogd/syslogd.c projects/import-googletest-1.10.0/usr.sbin/tcpdump/tcpdump/Makefile projects/import-googletest-1.10.0/usr.sbin/uefisign/Makefile projects/import-googletest-1.10.0/usr.sbin/valectl/valectl.8 projects/import-googletest-1.10.0/usr.sbin/wlandebug/Makefile projects/import-googletest-1.10.0/usr.sbin/ypldap/ypldap.c projects/import-googletest-1.10.0/usr.sbin/ypldap/ypldap.conf.5 projects/import-googletest-1.10.0/usr.sbin/ypldap/ypldap.h projects/import-googletest-1.10.0/usr.sbin/ypserv/yp_access.c projects/import-googletest-1.10.0/usr.sbin/ypserv/yp_error.c projects/import-googletest-1.10.0/usr.sbin/ypserv/yp_main.c Directory Properties: projects/import-googletest-1.10.0/ (props changed) projects/import-googletest-1.10.0/cddl/ (props changed) projects/import-googletest-1.10.0/cddl/contrib/opensolaris/ (props changed) projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/import-googletest-1.10.0/contrib/binutils/ (props changed) projects/import-googletest-1.10.0/contrib/bmake/ (props changed) projects/import-googletest-1.10.0/contrib/bsnmp/ (props changed) projects/import-googletest-1.10.0/contrib/elftoolchain/ (props changed) projects/import-googletest-1.10.0/contrib/ipfilter/ (props changed) projects/import-googletest-1.10.0/contrib/llvm-project/ (props changed) projects/import-googletest-1.10.0/contrib/llvm-project/clang/ (props changed) projects/import-googletest-1.10.0/contrib/llvm-project/libcxx/ (props changed) projects/import-googletest-1.10.0/contrib/llvm-project/lld/ (props changed) projects/import-googletest-1.10.0/contrib/llvm-project/lldb/ (props changed) projects/import-googletest-1.10.0/contrib/llvm-project/llvm/ (props changed) projects/import-googletest-1.10.0/contrib/ntp/ (props changed) projects/import-googletest-1.10.0/contrib/openbsm/ (props changed) projects/import-googletest-1.10.0/contrib/tcsh/ (props changed) projects/import-googletest-1.10.0/contrib/xz/ (props changed) projects/import-googletest-1.10.0/crypto/openssh/ (props changed) projects/import-googletest-1.10.0/crypto/openssl/ (props changed) projects/import-googletest-1.10.0/gnu/usr.bin/binutils/ (props changed) projects/import-googletest-1.10.0/gnu/usr.bin/gdb/ (props changed) projects/import-googletest-1.10.0/sys/cddl/contrib/opensolaris/ (props changed) projects/import-googletest-1.10.0/sys/contrib/dev/acpica/ (props changed) projects/import-googletest-1.10.0/sys/contrib/octeon-sdk/ (props changed) Modified: projects/import-googletest-1.10.0/Makefile ============================================================================== --- projects/import-googletest-1.10.0/Makefile Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/Makefile Sun Apr 12 02:46:56 2020 (r359816) @@ -5,10 +5,12 @@ # # universe - *Really* build *everything* (buildworld and # all kernels on all architectures). Define -# MAKE_JUST_KERNELS to only build kernels, -# MAKE_JUST_WORLDS to only build userland. +# MAKE_JUST_KERNELS or WITHOUT_WORLDS to only build kernels, +# MAKE_JUST_WORLDS or WITHOUT_KERNELS to only build userland. # tinderbox - Same as universe, but presents a list of failed build # targets and exits with an error if there were any. +# worlds - Same as universe, except just makes the worlds. +# kernels - Same as universe, except just makes the kernels. # buildworld - Rebuild *everything*, including glue to help do # upgrades. # installworld - Install everything built by "buildworld". @@ -104,6 +106,15 @@ # For more information, see the build(7) manual page. # +.if defined(UNIVERSE_TARGET) || defined(MAKE_JUST_WORLDS) || defined(WITHOUT_KERNELS) +__DO_KERNELS=no +.endif +.if defined(MAKE_JUST_KERNELS) || defined(WITHOUT_WORLDS) +__DO_WORLDS=no +.endif +__DO_WORLDS?=yes +__DO_KERNELS?=yes + # This is included so CC is set to ccache for -V, and COMPILER_TYPE/VERSION # can be cached for sub-makes. We can't do this while still running on the # old fmake from FreeBSD 9.x or older, so avoid including it then to avoid @@ -468,7 +479,7 @@ kernel-toolchains: .PHONY @cd ${.CURDIR}; ${SUB_MAKE} UNIVERSE_TARGET=kernel-toolchain universe kernels: .PHONY - @cd ${.CURDIR}; ${SUB_MAKE} UNIVERSE_TARGET=buildkernel universe + @cd ${.CURDIR}; ${SUB_MAKE} universe -DWITHOUT_WORLDS worlds: .PHONY @cd ${.CURDIR}; ${SUB_MAKE} UNIVERSE_TARGET=buildworld universe @@ -483,30 +494,32 @@ worlds: .PHONY .if make(universe) || make(universe_kernels) || make(tinderbox) || \ make(targets) || make(universe-toolchain) # -# Always build architectures supported by clang. Only build architectures -# only supported by GCC if a suitable toolchain is present or enabled. -# In all cases, if the user specifies TARGETS on the command line, -# honor that most of all. +# Don't build rarely used, semi-supported architectures unless requested. # +.if defined(EXTRA_TARGETS) +EXTRA_ARCHES_mips= mipsel mipshf mipselhf mips64el mips64hf mips64elhf +EXTRA_ARCHES_mips+= mipsn32 +# powerpcspe excluded from main list until clang fixed +EXTRA_ARCHES_powerpc= powerpcspe +.endif TARGETS?=amd64 arm arm64 i386 mips powerpc riscv _UNIVERSE_TARGETS= ${TARGETS} TARGET_ARCHES_arm?= armv6 armv7 TARGET_ARCHES_arm64?= aarch64 -TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 mipselhf mipshf mips64elhf mips64hf -# powerpcspe excluded until clang fixed -TARGET_ARCHES_powerpc?= powerpc powerpc64 +TARGET_ARCHES_mips?= mips mips64 ${EXTRA_ARCHES_mips} +TARGET_ARCHES_powerpc?= powerpc powerpc64 ${EXTRA_ARCHES_powerpc} TARGET_ARCHES_riscv?= riscv64 riscv64sf .for target in ${TARGETS} TARGET_ARCHES_${target}?= ${target} .endfor -MAKE_PARAMS_mips?= CROSS_TOOLCHAIN=mips-gcc6 - -TOOLCHAINS_mips= mips-gcc6 - # Remove architectures only supported by external toolchain from # universe if required toolchain packages are missing. -.for target in mips +# Note: We no longer have targets that require an external toolchain, but for +# now keep this block in case a new non-LLVM architecture is added and to reuse +# it for a future extenal GCC make universe variant. +_external_toolchain_targets= +.for target in ${_external_toolchain_targets} .if ${_UNIVERSE_TARGETS:M${target}} .for toolchain in ${TOOLCHAINS_${target}} .if !exists(/usr/local/share/toolchains/${toolchain}.mk) @@ -520,11 +533,7 @@ universe_${toolchain}_skip: universe_prologue .PHONY .endif .endfor -.if defined(UNIVERSE_TARGET) -MAKE_JUST_WORLDS= YES -.else UNIVERSE_TARGET?= buildworld -.endif KERNSRCDIR?= ${.CURDIR}/sys targets: .PHONY @@ -633,7 +642,7 @@ MAKE_PARAMS_${target}+= \ .endfor .endif # !make(targets) -.if !defined(MAKE_JUST_KERNELS) +.if ${__DO_WORLDS} == "yes" universe_${target}_done: universe_${target}_worlds .PHONY .for target_arch in ${TARGET_ARCHES_${target}} universe_${target}_worlds: universe_${target}_${target_arch} .PHONY @@ -657,9 +666,9 @@ universe_${target}_${target_arch}: universe_${target}_ ${MAKEFAIL})) @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} completed on `LC_ALL=C date`" .endfor -.endif # !MAKE_JUST_KERNELS +.endif # ${__DO_WORLDS} == "yes" -.if !defined(MAKE_JUST_WORLDS) +.if ${__DO_KERNELS} == "yes" universe_${target}_done: universe_${target}_kernels .PHONY universe_${target}_kernels: universe_${target}_worlds .PHONY universe_${target}_kernels: universe_${target}_prologue .MAKE .PHONY @@ -672,7 +681,7 @@ universe_${target}_kernels: universe_${target}_prologu fi @cd ${.CURDIR}; ${SUB_MAKE} ${.MAKEFLAGS} TARGET=${target} \ universe_kernels -.endif # !MAKE_JUST_WORLDS +.endif # ${__DO_KERNELS} == "yes" # Tell the user the worlds and kernels have completed universe_${target}: universe_${target}_done Modified: projects/import-googletest-1.10.0/Makefile.inc1 ============================================================================== --- projects/import-googletest-1.10.0/Makefile.inc1 Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/Makefile.inc1 Sun Apr 12 02:46:56 2020 (r359816) @@ -57,6 +57,8 @@ _MKSHOWCONFIG= t SRCDIR?= ${.CURDIR} LOCALBASE?= /usr/local +.include "share/mk/src.tools.mk" + # Cross toolchain changes must be in effect before bsd.compiler.mk # so that gets the right CC, and pass CROSS_TOOLCHAIN to submakes. .if defined(CROSS_TOOLCHAIN) @@ -337,6 +339,7 @@ _TOOLCHAIN_METADATA_VARS= COMPILER_VERSION \ COMPILER_TYPE \ COMPILER_FEATURES \ COMPILER_FREEBSD_VERSION \ + COMPILER_RESOURCE_DIR \ LINKER_VERSION \ LINKER_FEATURES \ LINKER_TYPE \ @@ -851,7 +854,8 @@ IMAKEENV+= PATH=${TMPPATH}:${INSTALLTMP} # When generating install media, do not allow user and group information from # the build host to affect the contents of the distribution. -.if make(distributeworld) || make(distrib-dirs) || make(distribution) +.if make(distributeworld) || make(distrib-dirs) || make(distribution) || \ + make(stageworld) DB_FROM_SRC= yes .endif @@ -872,8 +876,8 @@ MTREEFLAGS+= -W INSTALLFLAGS+= -h sha256 .endif .if defined(DB_FROM_SRC) || defined(NO_ROOT) -IMAKE_INSTALL= INSTALL="install ${INSTALLFLAGS}" -IMAKE_MTREE= MTREE_CMD="mtree ${MTREEFLAGS}" +IMAKE_INSTALL= INSTALL="${INSTALL_CMD} ${INSTALLFLAGS}" +IMAKE_MTREE= MTREE_CMD="${MTREE_CMD} ${MTREEFLAGS}" .endif DESTDIR_MTREEFLAGS= -deU @@ -885,12 +889,12 @@ WORLDTMP_MTREEFLAGS= -deUW # that are created by mtree to be owned by root/wheel. DESTDIR_MTREEFLAGS+= -W .endif -MTREE?= mtree +DISTR_MTREE= ${MTREE_CMD} .if ${BUILD_WITH_STRICT_TMPPATH} != 0 -MTREE= ${WORLDTMP}/legacy/usr/sbin/mtree +DISTR_MTREE= ${WORLDTMP}/legacy/usr/sbin/mtree .endif -WORLDTMP_MTREE= ${MTREE} ${WORLDTMP_MTREEFLAGS} -DESTDIR_MTREE= ${MTREE} ${DESTDIR_MTREEFLAGS} +WORLDTMP_MTREE= ${DISTR_MTREE} ${WORLDTMP_MTREEFLAGS} +DESTDIR_MTREE= ${DISTR_MTREE} ${DESTDIR_MTREEFLAGS} # kernel stage KMAKEENV= ${WMAKEENV:NSYSROOT=*} @@ -922,17 +926,9 @@ _sanity_check: .PHONY .MAKE # tree changes, particularly with respect to removing source files and # replacing generated files. Handle these cases here in an ad-hoc fashion. _cleanobj_fast_depend_hack: .PHONY + @echo ">>> Deleting stale dependencies..."; + sh ${.CURDIR}/tools/build/depend-cleanup.sh ${OBJTOP} # Date SVN Rev Syscalls/Changes -# 20200310 r358851 rename of openmp's ittnotify_static.c to .cpp -.for f in ittnotify_static - @if [ -e "${OBJTOP}/lib/libomp/.depend.${f}.pico" ] && \ - egrep -qw '${f}\.c' ${OBJTOP}/lib/libomp/.depend.${f}.pico; then \ - echo "Removing stale dependencies for ${f}"; \ - rm -f ${OBJTOP}/lib/libomp/.depend.${f}.* \ - ${OBJTOP}/obj-lib32/lib/libomp/.depend.${f}.* \ - ${LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libomp/.depend.${f}.*}; \ - fi -.endfor # Syscall stubs rewritten in C and obsolete MD assembly implementations # 20191009 r353340 removal of opensolaris_atomic.S (also r353381) .if ${MACHINE} != i386 @@ -960,9 +956,8 @@ _cleanobj_fast_depend_hack: .PHONY fi .endif .endfor -# 20180604 r334626 brk sbrk # 20190916 r352703 shm_open -.for f in brk sbrk shm_open +.for f in shm_open @if [ -e "${OBJTOP}/lib/libc/.depend.${f}.o" ] && \ egrep -qw '${f}\.[sS]' ${OBJTOP}/lib/libc/.depend.${f}.o; then \ echo "Removing stale dependencies for ${f} syscall wrappers"; \ @@ -970,38 +965,7 @@ _cleanobj_fast_depend_hack: .PHONY ${_LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libc/.depend.${f}.*}; \ fi .endfor -# 20181013 r339348 bcopy reimplemented as .c -.for f in bcopy memcpy memmove - @if [ -e "${OBJTOP}/lib/libc/.depend.${f}.o" ] && \ - egrep -qw 'bcopy\.[sS]' ${OBJTOP}/lib/libc/.depend.${f}.o; then \ - echo "Removing stale dependencies for bcopy"; \ - rm -f ${OBJTOP}/lib/libc/.depend.${f}.* \ - ${_LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libc/.depend.${f}.*}; \ - fi -.endfor -# 20181115 r340463 bzero reimplemented as .c - @if [ -e "${OBJTOP}/lib/libc/.depend.bzero.o" ] && \ - egrep -qw 'bzero\.[sS]' ${OBJTOP}/lib/libc/.depend.bzero.o; then \ - echo "Removing stale dependencies for bzero"; \ - rm -f ${OBJTOP}/lib/libc/.depend.bzero.* \ - ${_LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libc/.depend.bzero.*}; \ - fi -# 20181009 track migration from ntp's embedded libevent to updated one - @if [ -e "${OBJTOP}/usr.sbin/ntp/libntpevent/.depend.bufferevent_openssl.o" ] && \ - egrep -q 'contrib/ntp/sntp/libevent/bufferevent_openssl.c' \ - ${OBJTOP}/usr.sbin/ntp/libntpevent/.depend.bufferevent_openssl.o ; then \ - echo "Removing stale libevent dependencies"; \ - rm -f ${OBJTOP}/usr.sbin/ntp/libntpevent/.depend.*; \ - fi -# 20181209 r341759 track migration across wpa update - @if [ -e "${OBJTOP}/usr.sbin/wpa/wpa_supplicant/.depend.rrm.o" ] && \ - egrep -q 'src/ap/rrm.c' \ - ${OBJTOP}/usr.sbin/wpa/wpa_supplicant/.depend.rrm.o; then \ - echo "Removing stale wpa dependencies"; \ - rm -f ${OBJTOP}/usr.sbin/wpa/*/.depend*; \ - fi - _worldtmp: .PHONY @echo @echo "--------------------------------------------------------------" @@ -1130,7 +1094,8 @@ _libraries: @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; \ ${WMAKE} -DNO_FSCHG MK_HTML=no -DNO_LINT MK_MAN=no \ - MK_PROFILE=no MK_TESTS=no MK_TESTS_SUPPORT=${MK_TESTS} libraries + MK_PROFILE=no MK_TESTS=no MK_TESTS_SUPPORT=${MK_TESTS_SUPPORT} \ + libraries everything: .PHONY @echo @echo "--------------------------------------------------------------" @@ -1400,14 +1365,14 @@ distributeworld installworld stageworld: _installcheck .endif .endif .if defined(NO_ROOT) - ${IMAKEENV} ${MTREE} -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \ + ${IMAKEENV} ${DISTR_MTREE} -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \ sed -e 's#^\./#./${dist}/#' >> ${METALOG} - ${IMAKEENV} ${MTREE} -C -f ${.CURDIR}/etc/mtree/BSD.usr.dist | \ + ${IMAKEENV} ${DISTR_MTREE} -C -f ${.CURDIR}/etc/mtree/BSD.usr.dist | \ sed -e 's#^\./#./${dist}/usr/#' >> ${METALOG} - ${IMAKEENV} ${MTREE} -C -f ${.CURDIR}/etc/mtree/BSD.include.dist | \ + ${IMAKEENV} ${DISTR_MTREE} -C -f ${.CURDIR}/etc/mtree/BSD.include.dist | \ sed -e 's#^\./#./${dist}/usr/include/#' >> ${METALOG} .if defined(_LIBCOMPAT) - ${IMAKEENV} ${MTREE} -C -f ${.CURDIR}/etc/mtree/BSD.lib${libcompat}.dist | \ + ${IMAKEENV} ${DISTR_MTREE} -C -f ${.CURDIR}/etc/mtree/BSD.lib${libcompat}.dist | \ sed -e 's#^\./#./${dist}/usr/#' >> ${METALOG} .endif .endif @@ -1547,7 +1512,8 @@ distrib-dirs distribution: .MAKE .PHONY .if make(distribution) ${_+_}cd ${.CURDIR}; ${CROSSENV} PATH=${TMPPATH} \ ${MAKE} -f Makefile.inc1 ${IMAKE_INSTALL} \ - METALOG=${METALOG} MK_TESTS=no installconfig + METALOG=${METALOG} MK_TESTS=no \ + MK_TESTS_SUPPORT=${MK_TESTS_SUPPORT} installconfig .endif # @@ -2017,7 +1983,7 @@ sign-packages: _pkgbootstrap .PHONY # Run test suite on installed world. # checkworld: .PHONY - @if [ ! -x "${LOCALBASE}/bin/kyua" ]; then \ + @if [ ! -x "${LOCALBASE}/bin/kyua" ] && [ ! -x "/usr/bin/kyua" ]; then \ echo "You need kyua (devel/kyua) to run the test suite." | /usr/bin/fmt; \ exit 1; \ fi @@ -2069,9 +2035,9 @@ update: .PHONY # -# libnv and libl are both requirements for config(8), which is an unconditional +# libnv is a requirement for config(8), which is an unconditional # bootstrap-tool. -_config_deps= lib/libnv usr.bin/lex/lib +_config_deps= lib/libnv legacy: .PHONY .if ${BOOTSTRAPPING} < ${MINIMUM_SUPPORTED_OSREL} && ${BOOTSTRAPPING} != 0 @@ -2164,7 +2130,8 @@ ${_bt}-lib/libdwarf: ${_bt_m4_depend} # 13.0-CURRENT cycle, thus needs to be built on -older releases and stable # branches. .if ${BOOTSTRAPPING} < 1300059 -_flua= libexec/flua +${_bt}-libexec/flua: ${_bt}-lib/liblua +_flua= lib/liblua libexec/flua .endif # r245440 mtree -N support added @@ -2214,11 +2181,8 @@ _kbdcontrol= usr.sbin/kbdcontrol _bootstrap_tools_links+=kbdcontrol .endif -_yacc= lib/liby \ - usr.bin/yacc +_yacc= usr.bin/yacc -${_bt}-usr.bin/yacc: ${_bt}-lib/liby - .if ${MK_BSNMP} != "no" _gensnmptree= usr.sbin/bsnmpd/gensnmptree .endif @@ -2679,6 +2643,7 @@ NXBMAKE+= XCC="${NXBOBJTOP}/tmp/usr/bin/cc" \ XCPP="${NXBOBJTOP}/tmp/usr/bin/cpp" .endif NXBMAKE+= ${NXBMAKEENV} ${MAKE} -f Makefile.inc1 ${NXBMAKEARGS} \ + MACHINE=${MACHINE} MACHINE_ARCH=${MACHINE_ARCH} \ TARGET=${NXB_TARGET} TARGET_ARCH=${NXB_TARGET_ARCH} \ TARGET_TRIPLE=${MACHINE_TRIPLE:Q} # NXBDIRS is improperly based on MACHINE rather than NXB_TARGET. Need to @@ -2837,7 +2802,7 @@ lib/libcasper__L: lib/libnv__L lib/liblzma__L: lib/libthr__L lib/libzstd__L: lib/libthr__L -_generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib +_generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} .if ${MK_IPFILTER} != "no" _generic_libs+= sbin/ipf/libipf .endif Modified: projects/import-googletest-1.10.0/Makefile.libcompat ============================================================================== --- projects/import-googletest-1.10.0/Makefile.libcompat Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/Makefile.libcompat Sun Apr 12 02:46:56 2020 (r359816) @@ -39,7 +39,6 @@ LIBCOMPATIMAKE+= ${LIBCOMPATWMAKE:NINSTALL=*:NDESTDIR= _LC_LIBDIRS.yes= lib _LC_LIBDIRS.yes+= gnu/lib -_LC_LIBDIRS.yes+= usr.bin/lex/lib _LC_LIBDIRS.${MK_CDDL:tl}+= cddl/lib _LC_LIBDIRS.${MK_CRYPT:tl}+= secure/lib _LC_LIBDIRS.${MK_KERBEROS:tl}+= kerberos5/lib Modified: projects/import-googletest-1.10.0/ObsoleteFiles.inc ============================================================================== --- projects/import-googletest-1.10.0/ObsoleteFiles.inc Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/ObsoleteFiles.inc Sun Apr 12 02:46:56 2020 (r359816) @@ -36,6 +36,35 @@ # xargs -n1 | sort | uniq -d; # done +# 20200401: Remove procfs-based process debugging +OLD_FILES+=usr/include/sys/pioctl.h + +# 20200330: GDB_LIBEXEC option retired (always true) +OLD_FILES+=usr/bin/gdb +OLD_FILES+=usr/bin/gdbserver +OLD_FILES+=usr/bin/kgdb +OLD_FILES+=usr/share/man/man1/gdb.1.gz +OLD_FILES+=usr/share/man/man1/gdbserver.1.gz +OLD_FILES+=usr/share/man/man1/kgdb.1.gz + +# 20200327: OCF refactoring +OLD_FILES+=usr/share/man/man9/crypto_find_driver.9 +OLD_FILES+=usr/share/man/man9/crypto_register.9 +OLD_FILES+=usr/share/man/man9/crypto_unregister.9 + +# 20200323: INTERNALLIB don't install headers anymore +OLD_FILES+=usr/include/libelftc.h +OLD_FILES+=usr/include/libifconfig.h +OLD_FILES+=usr/include/libpmcstat.h + +# 20200320: cx and ctau drivers retired +OLD_FILES+=usr/share/man/man4/ctau.4.gz +OLD_FILES+=usr/share/man/man4/cx.4.gz + +# 20200318: host.conf was deprecated a long time ago. +OLD_FILES+=etc/host.conf +OLD_FILES+=etc/rc.d/nsswitch + # 20200310: new clang import which bumps version from 9.0.1 to 10.0.0. OLD_FILES+=usr/lib/clang/9.0.1/include/cuda_wrappers/algorithm OLD_FILES+=usr/lib/clang/9.0.1/include/cuda_wrappers/complex @@ -295,6 +324,7 @@ OLD_FILES+=usr/share/man/man8/fsinfo.8.gz OLD_FILES+=usr/share/man/man8/hlfsd.8.gz OLD_FILES+=usr/share/man/man8/mk-amd-map.8.gz OLD_FILES+=usr/share/man/man8/wire-test.8.gz + # 20200301: bktr removed OLD_DIRS+=usr/include/dev/bktr OLD_FILES+=usr/include/dev/bktr/ioctl_bktr.h @@ -305,6 +335,7 @@ OLD_FILES+=usr/include/machine/ioctl_bktr.h OLD_FILES+=usr/include/machine/ioctl_meteor.h .endif OLD_FILES+=usr/share/man/man4/bktr.4.gz + # 20200229: GCC 4.2.1 removed .if !defined(WITH_PORT_BASE_GCC) OLD_FILES+=usr/bin/g++ @@ -9805,49 +9836,6 @@ OLD_FILES+=usr/bin/miniperl OLD_FILES+=usr/bin/sperl # 200001XX OLD_FILES+=usr/sbin/apmconf -# 199911XX -OLD_FILES+=usr/sbin/ipfstat -OLD_FILES+=usr/sbin/ipmon -OLD_FILES+=usr/sbin/ipnat -OLD_FILES+=usr/sbin/bad144 -OLD_FILES+=usr/sbin/wormcontrol -OLD_FILES+=usr/sbin/named-bootconf -OLD_FILES+=usr/sbin/kvm_mkdb -OLD_FILES+=usr/sbin/keyadmin -# 199909XX -OLD_FILES+=usr/lib/libdesrypt_p.a -OLD_FILES+=sbin/ft -# 199903XX -OLD_FILES+=sbin/modload -OLD_FILES+=sbin/modunload -OLD_FILES+=usr/sbin/natd -# 199812XX -OLD_FILES+=sbin/dset -# 199809XX -OLD_FILES+=sbin/scsi -OLD_FILES+=sbin/scsiformat -OLD_FILES+=usr/sbin/ncrcontrol -OLD_FILES+=usr/sbin/tickadj -# 199806XX -OLD_FILES+=usr/sbin/mkdosfs -# 199801XX -OLD_FILES+=sbin/mount_lfs -OLD_FILES+=sbin/newlfs -OLD_FILES+=sbin/dumplfs -OLD_FILES+=usr/sbin/qcamcontrol -OLD_FILES+=usr/sbin/supscan -# 1997XXXX -OLD_FILES+=usr/sbin/sysctl -OLD_FILES+=usr/sbin/ctm_scan -OLD_FILES+=usr/sbin/addgroup -OLD_FILES+=usr/sbin/rmgroup -# 1996XXXX -OLD_FILES+=sbin/rdisc -OLD_FILES+=usr/sbin/cdplay -OLD_FILES+=usr/sbin/supfilesrv -OLD_FILES+=usr/sbin/routed -OLD_FILES+=usr/sbin/lsdev -OLD_FILES+=usr/sbin/yppasswdd ## unsorted # do we still support aout builds? #OLD_FILES+=usr/lib/aout/c++rt0.o @@ -10794,10 +10782,6 @@ OLD_LIBS+=usr/lib/libtermcap.so.2 OLD_LIBS+=usr/lib/libutil.so.2 OLD_LIBS+=usr/lib/libvgl.so.1 OLD_LIBS+=usr/lib/libwrap.so.2 -# 19991216 -OLD_FILES+=usr/sbin/xntpdc -# 199909XX -OLD_LIBS+=usr/lib/libc_r.so.3 # ??? OLD_LIBS+=usr/lib/libarchive.so.2 OLD_LIBS+=usr/lib/libbsnmp.so.1 Modified: projects/import-googletest-1.10.0/RELNOTES ============================================================================== --- projects/import-googletest-1.10.0/RELNOTES Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/RELNOTES Sun Apr 12 02:46:56 2020 (r359816) @@ -10,6 +10,10 @@ newline. Entries should be separated by a newline. Changes to this file should not be MFCed. +r359786-r359787: + Remove support for DES, Triple DES, and RC4 from in-kernel GSS + authentication. + r357627: remove elf2aout. Modified: projects/import-googletest-1.10.0/bin/sh/Makefile ============================================================================== --- projects/import-googletest-1.10.0/bin/sh/Makefile Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/bin/sh/Makefile Sun Apr 12 02:46:56 2020 (r359816) @@ -30,8 +30,6 @@ LIBADD= edit CFLAGS+=-DSHELL -I. -I${.CURDIR} # for debug: # DEBUG_FLAGS+= -g -DDEBUG=2 -fno-inline -WARNS?= 2 -WFORMAT=0 .PATH: ${.CURDIR}/bltin \ ${.CURDIR:H}/kill \ Modified: projects/import-googletest-1.10.0/bin/sh/input.c ============================================================================== --- projects/import-googletest-1.10.0/bin/sh/input.c Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/bin/sh/input.c Sun Apr 12 02:46:56 2020 (r359816) @@ -102,8 +102,6 @@ static struct parsefile basepf = { /* top level input static struct parsefile *parsefile = &basepf; /* current input file */ int whichprompt; /* 1 == PS1, 2 == PS2 */ -EditLine *el; /* cookie for editline package */ - static void pushfile(void); static int preadfd(void); static void popstring(void); Modified: projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sun Apr 12 02:46:56 2020 (r359816) @@ -32,7 +32,7 @@ .\" .\" $FreeBSD$ .\" -.Dd October 16, 2019 +.Dd February 16, 2020 .Dt ZFS 8 .Os .Sh NAME @@ -201,12 +201,12 @@ .Fl t Ar receive_resume_token .Nm .Cm receive Ns | Ns Cm recv -.Op Fl vnsFu +.Op Fl vnsFMu .Op Fl o Sy origin Ns = Ns Ar snapshot .Ar filesystem Ns | Ns Ar volume Ns | Ns Ar snapshot .Nm .Cm receive Ns | Ns Cm recv -.Op Fl vnsFu +.Op Fl vnsFMu .Op Fl d | e .Op Fl o Sy origin Ns = Ns Ar snapshot .Ar filesystem @@ -2909,14 +2909,14 @@ for more details. .It Xo .Nm .Cm receive Ns | Ns Cm recv -.Op Fl vnsFu +.Op Fl vnsFMu .Op Fl o Sy origin Ns = Ns Ar snapshot .Ar filesystem Ns | Ns Ar volume Ns | Ns Ar snapshot .Xc .It Xo .Nm .Cm receive Ns | Ns Cm recv -.Op Fl vnsFu +.Op Fl vnsFMu .Op Fl d | e .Op Fl o Sy origin Ns = Ns Ar snapshot .Ar filesystem @@ -3016,6 +3016,9 @@ performing the receive operation. If receiving an incr stream (for example, one generated by .Qq Nm Cm send Fl R Bro Fl i | Fl I Brc ) , destroy snapshots and file systems that do not exist on the sending side. +.It Fl M +Force an unmount of the file system while receiving a snapshot. +This option is not supported on Linux. .It Fl s If the receive is interrupted, save the partially received state, rather than deleting it. Interruption may be due to premature termination of Modified: projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c ============================================================================== --- projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sun Apr 12 02:46:56 2020 (r359816) @@ -274,9 +274,9 @@ get_usage(zfs_help_t idx) case HELP_PROMOTE: return (gettext("\tpromote \n")); case HELP_RECEIVE: - return (gettext("\treceive|recv [-vnsFu] \n" - "\treceive|recv [-vnsFu] [-o origin=] [-d | -e] " + "\treceive|recv [-vnsFMu] [-o origin=] [-d | -e] " "\n" "\treceive|recv -A \n")); case HELP_RENAME: @@ -4078,7 +4078,7 @@ zfs_do_receive(int argc, char **argv) nomem(); /* check options */ - while ((c = getopt(argc, argv, ":o:denuvFsA")) != -1) { + while ((c = getopt(argc, argv, ":o:denuvMFsA")) != -1) { switch (c) { case 'o': if (parseprop(props, optarg) != 0) @@ -4105,6 +4105,9 @@ zfs_do_receive(int argc, char **argv) break; case 'F': flags.force = B_TRUE; + break; + case 'M': + flags.forceunmount = B_TRUE; break; case 'A': abort_resumable = B_TRUE; Modified: projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h ============================================================================== --- projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h Sun Apr 12 02:46:56 2020 (r359816) @@ -33,7 +33,7 @@ extern "C" { void * safe_malloc(size_t size); void nomem(void); -libzfs_handle_t *g_zfs; +extern libzfs_handle_t *g_zfs; #ifdef __cplusplus } Modified: projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sun Apr 12 02:46:56 2020 (r359816) @@ -64,6 +64,8 @@ #include "statcommon.h" +libzfs_handle_t *g_zfs; + static int zpool_do_create(int, char **); static int zpool_do_destroy(int, char **); Modified: projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h ============================================================================== --- projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h Sun Apr 12 02:46:56 2020 (r359816) @@ -64,7 +64,7 @@ void pool_list_free(zpool_list_t *); int pool_list_count(zpool_list_t *); void pool_list_remove(zpool_list_t *, zpool_handle_t *); -libzfs_handle_t *g_zfs; +extern libzfs_handle_t *g_zfs; #ifdef __cplusplus } Modified: projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/ztest/ztest.c ============================================================================== --- projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/ztest/ztest.c Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/cddl/contrib/opensolaris/cmd/ztest/ztest.c Sun Apr 12 02:46:56 2020 (r359816) @@ -1544,7 +1544,7 @@ ztest_log_write(ztest_ds_t *zd, dmu_tx_t *tx, lr_write if (zil_replaying(zd->zd_zilog, tx)) return; - if (lr->lr_length > ZIL_MAX_LOG_DATA) + if (lr->lr_length > zil_max_log_data(zd->zd_zilog)) write_state = WR_INDIRECT; itx = zil_itx_create(TX_WRITE, Modified: projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h ============================================================================== --- projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h Sun Apr 12 02:46:56 2020 (r359816) @@ -141,6 +141,7 @@ typedef enum zfs_error { EZFS_TOOMANY, /* argument list too long */ EZFS_INITIALIZING, /* currently initializing */ EZFS_NO_INITIALIZE, /* no active initialize */ + EZFS_WRONG_PARENT, /* invalid parent dataset (e.g ZVOL) */ EZFS_UNKNOWN } zfs_error_t; @@ -736,6 +737,9 @@ typedef struct recvflags { /* do not mount file systems as they are extracted (private) */ boolean_t nomount; + + /* force unmount while recv snapshot (private) */ + boolean_t forceunmount; } recvflags_t; extern int zfs_receive(libzfs_handle_t *, const char *, nvlist_t *, Modified: projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c ============================================================================== --- projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Sun Apr 12 02:46:56 2020 (r359816) @@ -3654,11 +3654,6 @@ zfs_create(libzfs_handle_t *hdl, const char *path, zfs "no such parent '%s'"), parent); return (zfs_error(hdl, EZFS_NOENT, errbuf)); - case EINVAL: - zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, - "parent '%s' is not a filesystem"), parent); - return (zfs_error(hdl, EZFS_BADTYPE, errbuf)); - case ENOTSUP: zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "pool must be upgraded to set this " Modified: projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c ============================================================================== --- projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sun Apr 12 02:46:56 2020 (r359816) @@ -28,6 +28,7 @@ * Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved. * Copyright (c) 2014 Integros [integros.com] * Copyright 2016 Igor Kozhukhov + * Copyright (c) 2018, loli10K . All rights reserved. * Copyright (c) 2019 Datto Inc. */ @@ -2912,7 +2913,8 @@ zfs_receive_package(libzfs_handle_t *hdl, int fd, cons ZFS_TYPE_FILESYSTEM); if (zhp != NULL) { clp = changelist_gather(zhp, - ZFS_PROP_MOUNTPOINT, 0, 0); + ZFS_PROP_MOUNTPOINT, 0, + flags->forceunmount ? MS_FORCE : 0); zfs_close(zhp); if (clp != NULL) { softerr |= @@ -3375,6 +3377,7 @@ zfs_receive_one(libzfs_handle_t *hdl, int infd, const * - we are resuming a failed receive. */ if (stream_wantsnewfs) { + boolean_t is_volume = drrb->drr_type == DMU_OST_ZVOL; if (!flags->force) { zcmd_free_nvlists(&zc); zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, @@ -3392,6 +3395,25 @@ zfs_receive_one(libzfs_handle_t *hdl, int infd, const zc.zc_name); return (zfs_error(hdl, EZFS_EXISTS, errbuf)); } + if (is_volume && strrchr(zc.zc_name, '/') == NULL) { + zcmd_free_nvlists(&zc); + zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, + "destination '%s' is the root dataset\n" + "cannot overwrite with a ZVOL"), + zc.zc_name); + return (zfs_error(hdl, EZFS_EXISTS, errbuf)); + } + if (is_volume && + ioctl(hdl->libzfs_fd, ZFS_IOC_DATASET_LIST_NEXT, + &zc) == 0) { + zcmd_free_nvlists(&zc); + zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, + "destination has children (eg. %s)\n" + "cannot overwrite with a ZVOL"), + zc.zc_name); + return (zfs_error(hdl, EZFS_WRONG_PARENT, + errbuf)); + } } if ((zhp = zfs_open(hdl, zc.zc_name, @@ -3414,7 +3436,8 @@ zfs_receive_one(libzfs_handle_t *hdl, int infd, const if (!flags->dryrun && zhp->zfs_type == ZFS_TYPE_FILESYSTEM && stream_wantsnewfs) { /* We can't do online recv in this case */ - clp = changelist_gather(zhp, ZFS_PROP_NAME, 0, 0); + clp = changelist_gather(zhp, ZFS_PROP_NAME, 0, + flags->forceunmount ? MS_FORCE : 0); if (clp == NULL) { zfs_close(zhp); zcmd_free_nvlists(&zc); @@ -3441,6 +3464,8 @@ zfs_receive_one(libzfs_handle_t *hdl, int infd, const zfs_close(zhp); } else { + zfs_handle_t *zhp; + /* * Destination filesystem does not exist. Therefore we better * be creating a new filesystem (either from a full backup, or @@ -3468,6 +3493,21 @@ zfs_receive_one(libzfs_handle_t *hdl, int infd, const return (zfs_error(hdl, EZFS_BADRESTORE, errbuf)); } + /* validate parent */ + zhp = zfs_open(hdl, zc.zc_name, ZFS_TYPE_DATASET); + if (zhp == NULL) { + zcmd_free_nvlists(&zc); + return (zfs_error(hdl, EZFS_BADRESTORE, errbuf)); + } + if (zfs_get_type(zhp) != ZFS_TYPE_FILESYSTEM) { + zcmd_free_nvlists(&zc); + zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, + "parent '%s' is not a filesystem"), zc.zc_name); + zfs_close(zhp); + return (zfs_error(hdl, EZFS_WRONG_PARENT, errbuf)); + } + zfs_close(zhp); + newfs = B_TRUE; } @@ -3843,6 +3883,7 @@ zfs_receive(libzfs_handle_t *hdl, const char *tosnap, int cleanup_fd; uint64_t action_handle = 0; char *originsnap = NULL; + if (props) { err = nvlist_lookup_string(props, "origin", &originsnap); if (err && err != ENOENT) @@ -3864,7 +3905,8 @@ zfs_receive(libzfs_handle_t *hdl, const char *tosnap, zhp = zfs_open(hdl, top_zfs, ZFS_TYPE_FILESYSTEM); if (zhp != NULL) { clp = changelist_gather(zhp, ZFS_PROP_MOUNTPOINT, - CL_GATHER_MOUNT_ALWAYS, 0); + CL_GATHER_MOUNT_ALWAYS, + flags->forceunmount ? MS_FORCE : 0); zfs_close(zhp); if (clp != NULL) { /* mount and share received datasets */ Modified: projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c ============================================================================== --- projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c Sun Apr 12 02:46:56 2020 (r359816) @@ -265,6 +265,8 @@ libzfs_error_description(libzfs_handle_t *hdl) case EZFS_NO_INITIALIZE: return (dgettext(TEXT_DOMAIN, "there is no active " "initialization")); + case EZFS_WRONG_PARENT: + return (dgettext(TEXT_DOMAIN, "invalid parent dataset")); case EZFS_UNKNOWN: return (dgettext(TEXT_DOMAIN, "unknown error")); default: @@ -536,6 +538,9 @@ zpool_standard_error_fmt(libzfs_handle_t *hdl, int err break; case ZFS_ERR_VDEV_TOO_BIG: zfs_verror(hdl, EZFS_VDEV_TOO_BIG, fmt, ap); + break; + case ZFS_ERR_WRONG_PARENT: + zfs_verror(hdl, EZFS_WRONG_PARENT, fmt, ap); break; default: zfs_error_aux(hdl, strerror(error)); Modified: projects/import-googletest-1.10.0/contrib/binutils/binutils/objdump.c ============================================================================== --- projects/import-googletest-1.10.0/contrib/binutils/binutils/objdump.c Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/contrib/binutils/binutils/objdump.c Sun Apr 12 02:46:56 2020 (r359816) @@ -3248,6 +3248,8 @@ main (int argc, char **argv) } } + non_fatal (_("objdump 2.17.50 is deprecated in FreeBSD and will be removed")); + if (show_version) print_version ("objdump"); Modified: projects/import-googletest-1.10.0/contrib/binutils/gas/dwarf2dbg.h ============================================================================== --- projects/import-googletest-1.10.0/contrib/binutils/gas/dwarf2dbg.h Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/contrib/binutils/gas/dwarf2dbg.h Sun Apr 12 02:46:56 2020 (r359816) @@ -78,7 +78,7 @@ extern void dwarf2_emit_label (symbolS *); /* True when we're supposed to set the basic block mark whenever a label is seen. Unless the target is doing Something Weird, just call dwarf2_emit_label. */ -bfd_boolean dwarf2_loc_mark_labels; +extern bfd_boolean dwarf2_loc_mark_labels; extern void dwarf2_finish (void); Modified: projects/import-googletest-1.10.0/contrib/bmake/main.c ============================================================================== --- projects/import-googletest-1.10.0/contrib/bmake/main.c Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/contrib/bmake/main.c Sun Apr 12 02:46:56 2020 (r359816) @@ -1,4 +1,4 @@ -/* $NetBSD: main.c,v 1.273 2017/10/28 21:54:54 sjg Exp $ */ +/* $NetBSD: main.c,v 1.274 2020/03/30 02:41:06 sjg Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -69,7 +69,7 @@ */ #ifndef MAKE_NATIVE -static char rcsid[] = "$NetBSD: main.c,v 1.273 2017/10/28 21:54:54 sjg Exp $"; +static char rcsid[] = "$NetBSD: main.c,v 1.274 2020/03/30 02:41:06 sjg Exp $"; #else #include #ifndef lint @@ -81,7 +81,7 @@ __COPYRIGHT("@(#) Copyright (c) 1988, 1989, 1990, 1993 #if 0 static char sccsid[] = "@(#)main.c 8.3 (Berkeley) 3/19/94"; #else -__RCSID("$NetBSD: main.c,v 1.273 2017/10/28 21:54:54 sjg Exp $"); +__RCSID("$NetBSD: main.c,v 1.274 2020/03/30 02:41:06 sjg Exp $"); #endif #endif /* not lint */ #endif @@ -198,6 +198,8 @@ char *progname; /* the program name */ char *makeDependfile; pid_t myPid; int makelevel; + +FILE *debug_file; Boolean forceJobs = FALSE; Modified: projects/import-googletest-1.10.0/contrib/bmake/make.h ============================================================================== --- projects/import-googletest-1.10.0/contrib/bmake/make.h Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/contrib/bmake/make.h Sun Apr 12 02:46:56 2020 (r359816) @@ -1,4 +1,4 @@ -/* $NetBSD: make.h,v 1.104 2018/02/12 21:38:09 sjg Exp $ */ +/* $NetBSD: make.h,v 1.105 2020/03/30 02:41:06 sjg Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -464,7 +464,7 @@ extern pid_t myPid; * There is one bit per module. It is up to the module what debug * information to print. */ -FILE *debug_file; /* Output written here - default stdout */ +extern FILE *debug_file; /* Output written here - default stdout */ extern int debug; #define DEBUG_ARCH 0x00001 #define DEBUG_COND 0x00002 Modified: projects/import-googletest-1.10.0/contrib/bsnmp/lib/asn1.c ============================================================================== --- projects/import-googletest-1.10.0/contrib/bsnmp/lib/asn1.c Sun Apr 12 02:42:42 2020 (r359815) +++ projects/import-googletest-1.10.0/contrib/bsnmp/lib/asn1.c Sun Apr 12 02:46:56 2020 (r359816) @@ -65,8 +65,8 @@ asn_get_header(struct asn_buf *b, u_char *type, asn_le return (ASN_ERR_EOBUF); } *type = *b->asn_cptr; - if ((*type & ASN_TYPE_MASK) > 0x30) { - asn_error(b, "types > 0x30 not supported (%u)", + if ((*type & ASN_TYPE_MASK) > 0x1e) { + asn_error(b, "tags > 0x1e not supported (%#x)", *type & ASN_TYPE_MASK); return (ASN_ERR_FAILED); } @@ -100,11 +100,19 @@ asn_get_header(struct asn_buf *b, u_char *type, asn_le *len = *b->asn_cptr++; b->asn_len--; } + +#ifdef BOGUS_CVE_2019_5610_FIX + /* + * This is the fix from CVE-2019-5610. + * + * This is the wrong place. Each of the asn functions should check + * that it has enough info for its own work. + */ if (*len > b->asn_len) { - asn_error(b, "len %u exceeding asn_len %u", *len, b->asn_len); + asn_error(b, "lenen %u exceeding asn_len %u", *len, b->asn_len); return (ASN_ERR_EOBUF); } - +#endif return (ASN_ERR_OK); } @@ -147,7 +155,7 @@ asn_put_len(u_char *ptr, asn_len_t len) /* * Write a header (tag and length fields). - * Tags are restricted to one byte tags (value <= 0x30) and the + * Tags are restricted to one byte tags (value <= 0x1e) and the * lenght field to 16-bit. All errors stop the encoding. */ enum asn_err @@ -156,8 +164,8 @@ asn_put_header(struct asn_buf *b, u_char type, asn_len u_int lenlen; /* tag field */ - if ((type & ASN_TYPE_MASK) > 0x30) { - asn_error(NULL, "types > 0x30 not supported (%u)", + if ((type & ASN_TYPE_MASK) > 0x1e) { + asn_error(NULL, "types > 0x1e not supported (%#x)", type & ASN_TYPE_MASK); return (ASN_ERR_FAILED); } @@ -251,9 +259,10 @@ asn_get_real_integer(struct asn_buf *b, asn_len_t len, return (ASN_ERR_BADLEN); } err = ASN_ERR_OK; - if (len > 8) + if (len > 8) { + asn_error(b, "integer too long"); err = ASN_ERR_RANGE; - else if (len > 1 && + } else if (len > 1 && ((*b->asn_cptr == 0x00 && (b->asn_cptr[1] & 0x80) == 0) || (*b->asn_cptr == 0xff && (b->asn_cptr[1] & 0x80) == 0x80))) { asn_error(b, "non-minimal integer"); @@ -331,27 +340,35 @@ asn_put_real_integer(struct asn_buf *b, u_char type, i static enum asn_err asn_get_real_unsigned(struct asn_buf *b, asn_len_t len, uint64_t *vp) { - enum asn_err err; - + *vp = 0; if (b->asn_len < len) { asn_error(b, "truncated integer"); return (ASN_ERR_EOBUF); } if (len == 0) { + /* X.690: 8.3.1 */ asn_error(b, "zero-length integer"); - *vp = 0; return (ASN_ERR_BADLEN); } - err = ASN_ERR_OK; - *vp = 0; - if ((*b->asn_cptr & 0x80) || (len == 9 && *b->asn_cptr != 0)) { + if (len > 1 && *b->asn_cptr == 0x00 && (b->asn_cptr[1] & 0x80) == 0) { + /* X.690: 8.3.2 */ + asn_error(b, "non-minimal unsigned"); + b->asn_cptr += len; + b->asn_len -= len; + return (ASN_ERR_BADLEN); + + } + + enum asn_err err = ASN_ERR_OK; + + if ((*b->asn_cptr & 0x80) || len > 9 || + (len == 9 && *b->asn_cptr != 0)) { /* negative integer or too larger */ *vp = 0xffffffffffffffffULL; - err = ASN_ERR_RANGE; - } else if (len > 1 && - *b->asn_cptr == 0x00 && (b->asn_cptr[1] & 0x80) == 0) { - asn_error(b, "non-minimal unsigned"); - err = ASN_ERR_BADLEN; + asn_error(b, "unsigned too large or negative"); + b->asn_cptr += len; + b->asn_len -= len; + return (ASN_ERR_RANGE); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Sun Apr 12 03:10:32 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A60D62AEE3F for ; Sun, 12 Apr 2020 03:10:32 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 490Gw8408Vz4WDh; Sun, 12 Apr 2020 03:10:32 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 83E1622A0F; Sun, 12 Apr 2020 03:10:32 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03C3AWdL097198; Sun, 12 Apr 2020 03:10:32 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03C3AT5G097180; Sun, 12 Apr 2020 03:10:29 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <202004120310.03C3AT5G097180@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Enji Cooper Date: Sun, 12 Apr 2020 03:10:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r359817 - in projects/import-googletest-1.10.0/contrib/googletest: . ci googlemock googlemock/build-aux googlemock/cmake googlemock/docs googlemock/include/gmock googlemock/include/gmoc... X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: in projects/import-googletest-1.10.0/contrib/googletest: . ci googlemock googlemock/build-aux googlemock/cmake googlemock/docs googlemock/include/gmock googlemock/include/gmock/internal googlemock/mak... X-SVN-Commit-Revision: 359817 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Apr 2020 03:10:32 -0000 Author: ngie Date: Sun Apr 12 03:10:29 2020 New Revision: 359817 URL: https://svnweb.freebsd.org/changeset/base/359817 Log: Merge ^/vendor/googletest/dist@r345048 This rebases the copy of ^/contrib/googletest (and all of our local modifications) on version 1.10.0. Added: projects/import-googletest-1.10.0/contrib/googletest/.clang-format - copied unchanged from r359816, vendor/google/googletest/dist/.clang-format projects/import-googletest-1.10.0/contrib/googletest/ci/build-platformio.sh - copied unchanged from r359816, vendor/google/googletest/dist/ci/build-platformio.sh projects/import-googletest-1.10.0/contrib/googletest/ci/install-platformio.sh - copied unchanged from r359816, vendor/google/googletest/dist/ci/install-platformio.sh projects/import-googletest-1.10.0/contrib/googletest/googlemock/docs/cheat_sheet.md - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/docs/cheat_sheet.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/docs/cook_book.md - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/docs/cook_book.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/docs/for_dummies.md - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/docs/for_dummies.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/docs/gmock_faq.md - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/docs/gmock_faq.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-function-mocker.h - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/include/gmock/gmock-function-mocker.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-nice-strict.h - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/include/gmock/gmock-nice-strict.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/internal/gmock-pp.h - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/include/gmock/internal/gmock-pp.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-function-mocker_nc.cc - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/test/gmock-function-mocker_nc.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-function-mocker_nc_test.py - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/test/gmock-function-mocker_nc_test.py projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-function-mocker_test.cc - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/test/gmock-function-mocker_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-pp-string_test.cc - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/test/gmock-pp-string_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-pp_test.cc - copied unchanged from r359816, vendor/google/googletest/dist/googlemock/test/gmock-pp_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/cmake/libgtest.la.in - copied unchanged from r359816, vendor/google/googletest/dist/googletest/cmake/libgtest.la.in projects/import-googletest-1.10.0/contrib/googletest/googletest/docs/pkgconfig.md - copied unchanged from r359816, vendor/google/googletest/dist/googletest/docs/pkgconfig.md projects/import-googletest-1.10.0/contrib/googletest/googletest/docs/pump_manual.md - copied unchanged from r359816, vendor/google/googletest/dist/googletest/docs/pump_manual.md projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/gtest-matchers.h - copied unchanged from r359816, vendor/google/googletest/dist/googletest/include/gtest/gtest-matchers.h projects/import-googletest-1.10.0/contrib/googletest/googletest/src/gtest-matchers.cc - copied unchanged from r359816, vendor/google/googletest/dist/googletest/src/gtest-matchers.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_skip_environment_check_output_test.py - copied unchanged from r359816, vendor/google/googletest/dist/googletest/test/gtest_skip_environment_check_output_test.py projects/import-googletest-1.10.0/contrib/googletest/library.json - copied unchanged from r359816, vendor/google/googletest/dist/library.json projects/import-googletest-1.10.0/contrib/googletest/platformio.ini - copied unchanged from r359816, vendor/google/googletest/dist/platformio.ini Deleted: projects/import-googletest-1.10.0/contrib/googletest/ci/build-linux-autotools.sh projects/import-googletest-1.10.0/contrib/googletest/googlemock/CHANGES projects/import-googletest-1.10.0/contrib/googletest/googlemock/Makefile.am projects/import-googletest-1.10.0/contrib/googletest/googlemock/build-aux/ projects/import-googletest-1.10.0/contrib/googletest/googlemock/configure.ac projects/import-googletest-1.10.0/contrib/googletest/googlemock/docs/CheatSheet.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/docs/CookBook.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/docs/DesignDoc.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/docs/Documentation.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/docs/ForDummies.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/docs/FrequentlyAskedQuestions.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/docs/KnownIssues.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-generated-nice-strict.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-generated-nice-strict.h.pump projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h.pump projects/import-googletest-1.10.0/contrib/googletest/googlemock/make/ projects/import-googletest-1.10.0/contrib/googletest/googlemock/msvc/ projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-generated-internal-utils_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/CHANGES projects/import-googletest-1.10.0/contrib/googletest/googletest/Makefile.am projects/import-googletest-1.10.0/contrib/googletest/googletest/codegear/ projects/import-googletest-1.10.0/contrib/googletest/googletest/configure.ac projects/import-googletest-1.10.0/contrib/googletest/googletest/docs/Pkgconfig.md projects/import-googletest-1.10.0/contrib/googletest/googletest/docs/PumpManual.md projects/import-googletest-1.10.0/contrib/googletest/googletest/docs/XcodeGuide.md projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/gtest-param-test.h.pump projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-param-util-generated.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-param-util-generated.h.pump projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-tuple.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-tuple.h.pump projects/import-googletest-1.10.0/contrib/googletest/googletest/m4/ projects/import-googletest-1.10.0/contrib/googletest/googletest/make/ projects/import-googletest-1.10.0/contrib/googletest/googletest/msvc/ projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-linked-ptr-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-tuple-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/xcode/ Modified: projects/import-googletest-1.10.0/contrib/googletest/BUILD.bazel projects/import-googletest-1.10.0/contrib/googletest/CMakeLists.txt projects/import-googletest-1.10.0/contrib/googletest/CONTRIBUTING.md projects/import-googletest-1.10.0/contrib/googletest/README.md projects/import-googletest-1.10.0/contrib/googletest/WORKSPACE projects/import-googletest-1.10.0/contrib/googletest/appveyor.yml projects/import-googletest-1.10.0/contrib/googletest/ci/build-linux-bazel.sh projects/import-googletest-1.10.0/contrib/googletest/ci/env-osx.sh projects/import-googletest-1.10.0/contrib/googletest/ci/install-osx.sh projects/import-googletest-1.10.0/contrib/googletest/googlemock/CMakeLists.txt projects/import-googletest-1.10.0/contrib/googletest/googlemock/README.md projects/import-googletest-1.10.0/contrib/googletest/googlemock/cmake/gmock.pc.in projects/import-googletest-1.10.0/contrib/googletest/googlemock/cmake/gmock_main.pc.in projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-actions.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-cardinalities.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-generated-actions.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-generated-actions.h.pump projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h.pump projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-generated-matchers.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-generated-matchers.h.pump projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-matchers.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-more-actions.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock-spec-builders.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/gmock.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/include/gmock/internal/gmock-port.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/scripts/fuse_gmock_files.py projects/import-googletest-1.10.0/contrib/googletest/googlemock/src/gmock-cardinalities.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/src/gmock-internal-utils.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/src/gmock-matchers.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/src/gmock-spec-builders.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/src/gmock.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/src/gmock_main.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/BUILD.bazel projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-actions_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-cardinalities_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-generated-actions_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-generated-function-mockers_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-generated-matchers_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-internal-utils_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-matchers_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-more-actions_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-nice-strict_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock-spec-builders_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock_all_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock_link_test.h projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock_output_test.py projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock_output_test_golden.txt projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock_stress_test.cc projects/import-googletest-1.10.0/contrib/googletest/googlemock/test/gmock_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/CMakeLists.txt projects/import-googletest-1.10.0/contrib/googletest/googletest/README.md projects/import-googletest-1.10.0/contrib/googletest/googletest/cmake/gtest.pc.in projects/import-googletest-1.10.0/contrib/googletest/googletest/cmake/gtest_main.pc.in projects/import-googletest-1.10.0/contrib/googletest/googletest/cmake/internal_utils.cmake projects/import-googletest-1.10.0/contrib/googletest/googletest/docs/advanced.md projects/import-googletest-1.10.0/contrib/googletest/googletest/docs/faq.md projects/import-googletest-1.10.0/contrib/googletest/googletest/docs/primer.md projects/import-googletest-1.10.0/contrib/googletest/googletest/docs/samples.md projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/gtest-death-test.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/gtest-message.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/gtest-param-test.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/gtest-printers.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/gtest-spi.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/gtest-test-part.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/gtest-typed-test.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/gtest.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/gtest_pred_impl.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-filepath.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-internal.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-param-util.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-port-arch.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-port.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-string.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-type-util.h projects/import-googletest-1.10.0/contrib/googletest/googletest/include/gtest/internal/gtest-type-util.h.pump projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/prime_tables.h projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample1.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample1.h projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample10_unittest.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample2.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample2.h projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample2_unittest.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample3-inl.h projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample3_unittest.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample5_unittest.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample6_unittest.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample7_unittest.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample8_unittest.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/samples/sample9_unittest.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/src/gtest-all.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/src/gtest-death-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/src/gtest-filepath.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/src/gtest-internal-inl.h projects/import-googletest-1.10.0/contrib/googletest/googletest/src/gtest-port.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/src/gtest-printers.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/src/gtest-test-part.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/src/gtest-typed-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/src/gtest.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/src/gtest_main.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/BUILD.bazel projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-catch-exceptions-test.py projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-catch-exceptions-test_.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-death-test-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-death-test_ex_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-env-var-test.py projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-filepath-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-filter-unittest.py projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-filter-unittest_.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-json-outfiles-test.py projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-json-output-unittest.py projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-list-tests-unittest_.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-listener-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-message-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-options-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-output-test-golden-lin.txt projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-output-test.py projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-output-test_.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-param-test-invalid-name1-test_.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-param-test-invalid-name2-test_.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-param-test-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-param-test-test.h projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-param-test2-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-port-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-printers-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-shuffle-test_.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-test-part-test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-test2_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-throw-on-failure-test.py projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-throw-on-failure-test_.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/googletest-uninitialized-test.py projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest-typed-test2_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest-typed-test_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest-typed-test_test.h projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest-unittest-api_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_all_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_assert_by_exception_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_environment_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_pred_impl_unittest.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_premature_exit_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_repeat_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_skip_in_environment_setup_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_stress_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_test_utils.py projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_throw_on_failure_ex_test.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_unittest.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_xml_outfile1_test_.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_xml_outfile2_test_.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_xml_outfiles_test.py projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_xml_output_unittest.py projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_xml_output_unittest_.cc projects/import-googletest-1.10.0/contrib/googletest/googletest/test/gtest_xml_test_utils.py Directory Properties: projects/import-googletest-1.10.0/contrib/googletest/ (props changed) Copied: projects/import-googletest-1.10.0/contrib/googletest/.clang-format (from r359816, vendor/google/googletest/dist/.clang-format) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/import-googletest-1.10.0/contrib/googletest/.clang-format Sun Apr 12 03:10:29 2020 (r359817, copy of r359816, vendor/google/googletest/dist/.clang-format) @@ -0,0 +1,4 @@ +# Run manually to reformat a file: +# clang-format -i --style=file +Language: Cpp +BasedOnStyle: Google Modified: projects/import-googletest-1.10.0/contrib/googletest/BUILD.bazel ============================================================================== --- projects/import-googletest-1.10.0/contrib/googletest/BUILD.bazel Sun Apr 12 02:46:56 2020 (r359816) +++ projects/import-googletest-1.10.0/contrib/googletest/BUILD.bazel Sun Apr 12 03:10:29 2020 (r359817) @@ -28,29 +28,31 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -# Author: misterg@google.com (Gennadiy Civil) -# # Bazel Build for Google C++ Testing Framework(Google Test) +load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test") + package(default_visibility = ["//visibility:public"]) licenses(["notice"]) config_setting( name = "windows", - values = {"cpu": "x64_windows"}, + constraint_values = ["@bazel_tools//platforms:windows"], ) config_setting( - name = "windows_msvc", - values = {"cpu": "x64_windows_msvc"}, -) - -config_setting( name = "has_absl", values = {"define": "absl=1"}, ) +# Library that defines the FRIEND_TEST macro. +cc_library( + name = "gtest_prod", + hdrs = ["googletest/include/gtest/gtest_prod.h"], + includes = ["googletest/include"], +) + # Google Test including Google Mock cc_library( name = "gtest", @@ -73,21 +75,18 @@ cc_library( "googletest/include/gtest/*.h", "googlemock/include/gmock/*.h", ]), - copts = select( - { - ":windows": [], - ":windows_msvc": [], - "//conditions:default": ["-pthread"], - }, - ), - defines = select( - { - ":has_absl": [ - "GTEST_HAS_ABSL=1", - ], - "//conditions:default": [], - }, - ), + copts = select({ + ":windows": [], + "//conditions:default": ["-pthread"], + }), + defines = select({ + ":has_absl": ["GTEST_HAS_ABSL=1"], + "//conditions:default": [], + }), + features = select({ + ":windows": ["windows_export_all_symbols"], + "//conditions:default": [], + }), includes = [ "googlemock", "googlemock/include", @@ -96,31 +95,28 @@ cc_library( ], linkopts = select({ ":windows": [], - ":windows_msvc": [], - "//conditions:default": [ - "-pthread", + "//conditions:default": ["-pthread"], + }), + deps = select({ + ":has_absl": [ + "@com_google_absl//absl/debugging:failure_signal_handler", + "@com_google_absl//absl/debugging:stacktrace", + "@com_google_absl//absl/debugging:symbolize", + "@com_google_absl//absl/strings", + "@com_google_absl//absl/types:optional", + "@com_google_absl//absl/types:variant", ], + "//conditions:default": [], }), - deps = select( - { - ":has_absl": [ - "@com_google_absl//absl/debugging:failure_signal_handler", - "@com_google_absl//absl/debugging:stacktrace", - "@com_google_absl//absl/debugging:symbolize", - "@com_google_absl//absl/strings", - "@com_google_absl//absl/types:optional", - "@com_google_absl//absl/types:variant", - ], - "//conditions:default": [], - }, - ), ) cc_library( name = "gtest_main", - srcs = [ - "googlemock/src/gmock_main.cc", - ], + srcs = ["googlemock/src/gmock_main.cc"], + features = select({ + ":windows": ["windows_export_all_symbols"], + "//conditions:default": [], + }), deps = [":gtest"], ) @@ -139,14 +135,18 @@ cc_library( "googletest/samples/sample3-inl.h", "googletest/samples/sample4.h", ], + features = select({ + ":windows": ["windows_export_all_symbols"], + "//conditions:default": [], + }), ) cc_test( name = "gtest_samples", size = "small", - #All Samples except: - #sample9 ( main ) - #sample10 (main and takes a command line option and needs to be separate) + # All Samples except: + # sample9 (main) + # sample10 (main and takes a command line option and needs to be separate) srcs = [ "googletest/samples/sample1_unittest.cc", "googletest/samples/sample2_unittest.cc", @@ -157,6 +157,7 @@ cc_test( "googletest/samples/sample7_unittest.cc", "googletest/samples/sample8_unittest.cc", ], + linkstatic = 0, deps = [ "gtest_sample_lib", ":gtest_main", @@ -174,7 +175,5 @@ cc_test( name = "sample10_unittest", size = "small", srcs = ["googletest/samples/sample10_unittest.cc"], - deps = [ - ":gtest", - ], + deps = [":gtest"], ) Modified: projects/import-googletest-1.10.0/contrib/googletest/CMakeLists.txt ============================================================================== --- projects/import-googletest-1.10.0/contrib/googletest/CMakeLists.txt Sun Apr 12 02:46:56 2020 (r359816) +++ projects/import-googletest-1.10.0/contrib/googletest/CMakeLists.txt Sun Apr 12 03:10:29 2020 (r359817) @@ -1,3 +1,6 @@ +# Note: CMake support is community-based. The maintainers do not use CMake +# internally. + cmake_minimum_required(VERSION 2.8.8) if (POLICY CMP0048) @@ -5,7 +8,17 @@ if (POLICY CMP0048) endif (POLICY CMP0048) project(googletest-distribution) -set(GOOGLETEST_VERSION 1.9.0) +set(GOOGLETEST_VERSION 1.10.0) + +if (CMAKE_VERSION VERSION_LESS "3.1") + add_definitions(-std=c++11) +else() + set(CMAKE_CXX_STANDARD 11) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + if(NOT CYGWIN) + set(CMAKE_CXX_EXTENSIONS OFF) + endif() +endif() enable_testing() Modified: projects/import-googletest-1.10.0/contrib/googletest/CONTRIBUTING.md ============================================================================== --- projects/import-googletest-1.10.0/contrib/googletest/CONTRIBUTING.md Sun Apr 12 02:46:56 2020 (r359816) +++ projects/import-googletest-1.10.0/contrib/googletest/CONTRIBUTING.md Sun Apr 12 03:10:29 2020 (r359817) @@ -2,16 +2,16 @@ ## Contributor License Agreements -We'd love to accept your patches! Before we can take them, we -have to jump a couple of legal hurdles. +We'd love to accept your patches! Before we can take them, we have to jump a +couple of legal hurdles. Please fill out either the individual or corporate Contributor License Agreement (CLA). - * If you are an individual writing original source code and you're sure you +* If you are an individual writing original source code and you're sure you own the intellectual property, then you'll need to sign an [individual CLA](https://developers.google.com/open-source/cla/individual). - * If you work for a company that wants to allow you to contribute your work, +* If you work for a company that wants to allow you to contribute your work, then you'll need to sign a [corporate CLA](https://developers.google.com/open-source/cla/corporate). @@ -20,141 +20,123 @@ instructions for how to sign and return it. Once we re accept your pull requests. ## Are you a Googler? -If you are a Googler, you can either create an internal change or work on GitHub directly. +If you are a Googler, please make an attempt to submit an internal change rather +than a GitHub Pull Request. If you are not able to submit an internal change a +PR is acceptable as an alternative. ## Contributing A Patch -1. Submit an issue describing your proposed change to the - [issue tracker](https://github.com/google/googletest). -1. Please don't mix more than one logical change per submittal, - because it makes the history hard to follow. If you want to make a - change that doesn't have a corresponding issue in the issue - tracker, please create one. -1. Also, coordinate with team members that are listed on the issue in - question. This ensures that work isn't being duplicated and - communicating your plan early also generally leads to better - patches. -1. If your proposed change is accepted, and you haven't already done so, sign a - Contributor License Agreement (see details above). -1. Fork the desired repo, develop and test your code changes. -1. Ensure that your code adheres to the existing style in the sample to which - you are contributing. -1. Ensure that your code has an appropriate set of unit tests which all pass. -1. Submit a pull request. +1. Submit an issue describing your proposed change to the + [issue tracker](https://github.com/google/googletest). +2. Please don't mix more than one logical change per submittal, because it + makes the history hard to follow. If you want to make a change that doesn't + have a corresponding issue in the issue tracker, please create one. +3. Also, coordinate with team members that are listed on the issue in question. + This ensures that work isn't being duplicated and communicating your plan + early also generally leads to better patches. +4. If your proposed change is accepted, and you haven't already done so, sign a + Contributor License Agreement (see details above). +5. Fork the desired repo, develop and test your code changes. +6. Ensure that your code adheres to the existing style in the sample to which + you are contributing. +7. Ensure that your code has an appropriate set of unit tests which all pass. +8. Submit a pull request. -## The Google Test and Google Mock Communities ## +## The Google Test and Google Mock Communities The Google Test community exists primarily through the -[discussion group](http://groups.google.com/group/googletestframework) -and the GitHub repository. -Likewise, the Google Mock community exists primarily through their own -[discussion group](http://groups.google.com/group/googlemock). -You are definitely encouraged to contribute to the -discussion and you can also help us to keep the effectiveness of the -group high by following and promoting the guidelines listed here. +[discussion group](http://groups.google.com/group/googletestframework) and the +GitHub repository. Likewise, the Google Mock community exists primarily through +their own [discussion group](http://groups.google.com/group/googlemock). You are +definitely encouraged to contribute to the discussion and you can also help us +to keep the effectiveness of the group high by following and promoting the +guidelines listed here. -### Please Be Friendly ### +### Please Be Friendly -Showing courtesy and respect to others is a vital part of the Google -culture, and we strongly encourage everyone participating in Google -Test development to join us in accepting nothing less. Of course, -being courteous is not the same as failing to constructively disagree -with each other, but it does mean that we should be respectful of each -other when enumerating the 42 technical reasons that a particular -proposal may not be the best choice. There's never a reason to be -antagonistic or dismissive toward anyone who is sincerely trying to +Showing courtesy and respect to others is a vital part of the Google culture, +and we strongly encourage everyone participating in Google Test development to +join us in accepting nothing less. Of course, being courteous is not the same as +failing to constructively disagree with each other, but it does mean that we +should be respectful of each other when enumerating the 42 technical reasons +that a particular proposal may not be the best choice. There's never a reason to +be antagonistic or dismissive toward anyone who is sincerely trying to contribute to a discussion. -Sure, C++ testing is serious business and all that, but it's also -a lot of fun. Let's keep it that way. Let's strive to be one of the -friendliest communities in all of open source. +Sure, C++ testing is serious business and all that, but it's also a lot of fun. +Let's keep it that way. Let's strive to be one of the friendliest communities in +all of open source. -As always, discuss Google Test in the official GoogleTest discussion group. -You don't have to actually submit code in order to sign up. Your participation +As always, discuss Google Test in the official GoogleTest discussion group. You +don't have to actually submit code in order to sign up. Your participation itself is a valuable contribution. ## Style -To keep the source consistent, readable, diffable and easy to merge, -we use a fairly rigid coding style, as defined by the [google-styleguide](https://github.com/google/styleguide) project. All patches will be expected -to conform to the style outlined [here](https://google.github.io/styleguide/cppguide.html). +To keep the source consistent, readable, diffable and easy to merge, we use a +fairly rigid coding style, as defined by the +[google-styleguide](https://github.com/google/styleguide) project. All patches +will be expected to conform to the style outlined +[here](https://google.github.io/styleguide/cppguide.html). Use +[.clang-format](https://github.com/google/googletest/blob/master/.clang-format) +to check your formatting -## Requirements for Contributors ### +## Requirements for Contributors -If you plan to contribute a patch, you need to build Google Test, -Google Mock, and their own tests from a git checkout, which has -further requirements: +If you plan to contribute a patch, you need to build Google Test, Google Mock, +and their own tests from a git checkout, which has further requirements: - * [Python](https://www.python.org/) v2.3 or newer (for running some of - the tests and re-generating certain source files from templates) - * [CMake](https://cmake.org/) v2.6.4 or newer - * [GNU Build System](https://en.wikipedia.org/wiki/GNU_Build_System) - including automake (>= 1.9), autoconf (>= 2.59), and - libtool / libtoolize. +* [Python](https://www.python.org/) v2.3 or newer (for running some of the + tests and re-generating certain source files from templates) +* [CMake](https://cmake.org/) v2.6.4 or newer -## Developing Google Test ## +## Developing Google Test and Google Mock -This section discusses how to make your own changes to Google Test. +This section discusses how to make your own changes to the Google Test project. -### Testing Google Test Itself ### +### Testing Google Test and Google Mock Themselves To make sure your changes work as intended and don't break existing -functionality, you'll want to compile and run Google Test's own tests. -For that you can use CMake: +functionality, you'll want to compile and run Google Test and GoogleMock's own +tests. For that you can use CMake: mkdir mybuild cd mybuild - cmake -Dgtest_build_tests=ON ${GTEST_DIR} + cmake -Dgtest_build_tests=ON -Dgmock_build_tests=ON ${GTEST_REPO_DIR} -Make sure you have Python installed, as some of Google Test's tests -are written in Python. If the cmake command complains about not being -able to find Python (`Could NOT find PythonInterp (missing: -PYTHON_EXECUTABLE)`), try telling it explicitly where your Python -executable can be found: +To choose between building only Google Test or Google Mock, you may modify your +cmake command to be one of each - cmake -DPYTHON_EXECUTABLE=path/to/python -Dgtest_build_tests=ON ${GTEST_DIR} + cmake -Dgtest_build_tests=ON ${GTEST_DIR} # sets up Google Test tests + cmake -Dgmock_build_tests=ON ${GMOCK_DIR} # sets up Google Mock tests -Next, you can build Google Test and all of its own tests. On \*nix, -this is usually done by 'make'. To run the tests, do +Make sure you have Python installed, as some of Google Test's tests are written +in Python. If the cmake command complains about not being able to find Python +(`Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE)`), try telling it +explicitly where your Python executable can be found: - make test + cmake -DPYTHON_EXECUTABLE=path/to/python ... -All tests should pass. +Next, you can build Google Test and / or Google Mock and all desired tests. On +\*nix, this is usually done by -### Regenerating Source Files ## + make -Some of Google Test's source files are generated from templates (not -in the C++ sense) using a script. -For example, the -file include/gtest/internal/gtest-type-util.h.pump is used to generate -gtest-type-util.h in the same directory. +To run the tests, do -You don't need to worry about regenerating the source files -unless you need to modify them. You would then modify the -corresponding `.pump` files and run the '[pump.py](googletest/scripts/pump.py)' -generator script. See the [Pump Manual](googletest/docs/PumpManual.md). + make test -## Developing Google Mock ### +All tests should pass. -This section discusses how to make your own changes to Google Mock. +### Regenerating Source Files -#### Testing Google Mock Itself #### +Some of Google Test's source files are generated from templates (not in the C++ +sense) using a script. For example, the file +include/gtest/internal/gtest-type-util.h.pump is used to generate +gtest-type-util.h in the same directory. -To make sure your changes work as intended and don't break existing -functionality, you'll want to compile and run Google Test's own tests. -For that you'll need Autotools. First, make sure you have followed -the instructions above to configure Google Mock. -Then, create a build output directory and enter it. Next, - - ${GMOCK_DIR}/configure # try --help for more info - -Once you have successfully configured Google Mock, the build steps are -standard for GNU-style OSS packages. - - make # Standard makefile following GNU conventions - make check # Builds and runs all tests - all should pass. - -Note that when building your project against Google Mock, you are building -against Google Test as well. There is no need to configure Google Test -separately. +You don't need to worry about regenerating the source files unless you need to +modify them. You would then modify the corresponding `.pump` files and run the +'[pump.py](googletest/scripts/pump.py)' generator script. See the +[Pump Manual](googletest/docs/pump_manual.md). Modified: projects/import-googletest-1.10.0/contrib/googletest/README.md ============================================================================== --- projects/import-googletest-1.10.0/contrib/googletest/README.md Sun Apr 12 02:46:56 2020 (r359816) +++ projects/import-googletest-1.10.0/contrib/googletest/README.md Sun Apr 12 03:10:29 2020 (r359817) @@ -1,79 +1,97 @@ +# Google Test -# Google Test # +#### OSS Builds Status: -[![Build Status](https://travis-ci.org/google/googletest.svg?branch=master)](https://travis-ci.org/google/googletest) +[![Build Status](https://api.travis-ci.org/google/googletest.svg?branch=master)](https://travis-ci.org/google/googletest) [![Build status](https://ci.appveyor.com/api/projects/status/4o38plt0xbo1ubc8/branch/master?svg=true)](https://ci.appveyor.com/project/GoogleTestAppVeyor/googletest/branch/master) -**Future Plans**: -* 1.8.x Release - the 1.8.x will be the last release that works with pre-C++11 compilers. The 1.8.x will not accept any requests for any new features and any bugfix requests will only be accepted if proven "critical" -* Post 1.8.x - work to improve/cleanup/pay technical debt. When this work is completed there will be a 1.9.x tagged release -* Post 1.9.x googletest will follow [Abseil Live at Head philosophy](https://abseil.io/about/philosophy) +### Future Plans +#### 1.8.x Release: -Welcome to **Google Test**, Google's C++ test framework! +[the 1.8.x](https://github.com/google/googletest/releases/tag/release-1.8.1) is +the last release that works with pre-C++11 compilers. The 1.8.x will not accept +any requests for any new features and any bugfix requests will only be accepted +if proven "critical" -This repository is a merger of the formerly separate GoogleTest and -GoogleMock projects. These were so closely related that it makes sense to -maintain and release them together. +#### Post 1.8.x: -Please see the project page above for more information as well as the -mailing list for questions, discussions, and development. There is -also an IRC channel on [OFTC](https://webchat.oftc.net/) (irc.oftc.net) #gtest available. Please -join us! +On-going work to improve/cleanup/pay technical debt. When this work is completed +there will be a 1.9.x tagged release -Getting started information for **Google Test** is available in the +#### Post 1.9.x + +Post 1.9.x googletest will follow +[Abseil Live at Head philosophy](https://abseil.io/about/philosophy) + +## Welcome to **Google Test**, Google's C++ test framework! + +This repository is a merger of the formerly separate GoogleTest and GoogleMock +projects. These were so closely related that it makes sense to maintain and +release them together. + +Please subscribe to the mailing list at googletestframework@googlegroups.com for +questions, discussions, and development. + +### Getting started: + +The information for **Google Test** is available in the [Google Test Primer](googletest/docs/primer.md) documentation. **Google Mock** is an extension to Google Test for writing and using C++ mock -classes. See the separate [Google Mock documentation](googlemock/README.md). +classes. See the separate [Google Mock documentation](googlemock/README.md). -More detailed documentation for googletest (including build instructions) are -in its interior [googletest/README.md](googletest/README.md) file. +More detailed documentation for googletest is in its interior +[googletest/README.md](googletest/README.md) file. -## Features ## +## Features - * An [xUnit](https://en.wikipedia.org/wiki/XUnit) test framework. - * Test discovery. - * A rich set of assertions. - * User-defined assertions. - * Death tests. - * Fatal and non-fatal failures. - * Value-parameterized tests. - * Type-parameterized tests. - * Various options for running the tests. - * XML test report generation. +* An [xUnit](https://en.wikipedia.org/wiki/XUnit) test framework. +* Test discovery. +* A rich set of assertions. +* User-defined assertions. +* Death tests. +* Fatal and non-fatal failures. +* Value-parameterized tests. +* Type-parameterized tests. +* Various options for running the tests. +* XML test report generation. -## Platforms ## +## Platforms Google test has been used on a variety of platforms: - * Linux - * Mac OS X - * Windows - * Cygwin - * MinGW - * Windows Mobile - * Symbian +* Linux +* Mac OS X +* Windows +* Cygwin +* MinGW +* Windows Mobile +* Symbian +* PlatformIO -## Who Is Using Google Test? ## +## Who Is Using Google Test? -In addition to many internal projects at Google, Google Test is also used by -the following notable projects: +In addition to many internal projects at Google, Google Test is also used by the +following notable projects: - * The [Chromium projects](http://www.chromium.org/) (behind the Chrome - browser and Chrome OS). - * The [LLVM](http://llvm.org/) compiler. - * [Protocol Buffers](https://github.com/google/protobuf), Google's data +* The [Chromium projects](http://www.chromium.org/) (behind the Chrome browser + and Chrome OS). +* The [LLVM](http://llvm.org/) compiler. +* [Protocol Buffers](https://github.com/google/protobuf), Google's data interchange format. - * The [OpenCV](http://opencv.org/) computer vision library. - * [tiny-dnn](https://github.com/tiny-dnn/tiny-dnn): header only, dependency-free deep learning framework in C++11. +* The [OpenCV](http://opencv.org/) computer vision library. +* [tiny-dnn](https://github.com/tiny-dnn/tiny-dnn): header only, + dependency-free deep learning framework in C++11. -## Related Open Source Projects ## +## Related Open Source Projects -[GTest Runner](https://github.com/nholthaus/gtest-runner) is a Qt5 based automated test-runner and Graphical User Interface with powerful features for Windows and Linux platforms. +[GTest Runner](https://github.com/nholthaus/gtest-runner) is a Qt5 based +automated test-runner and Graphical User Interface with powerful features for +Windows and Linux platforms. -[Google Test UI](https://github.com/ospector/gtest-gbar) is test runner that runs -your test binary, allows you to track its progress via a progress bar, and +[Google Test UI](https://github.com/ospector/gtest-gbar) is test runner that +runs your test binary, allows you to track its progress via a progress bar, and displays a list of test failures. Clicking on one shows failure text. Google Test UI is written in C#. @@ -85,46 +103,32 @@ result output. If your test runner understands TAP, yo [gtest-parallel](https://github.com/google/gtest-parallel) is a test runner that runs tests from your binary in parallel to provide significant speed-up. -[GoogleTest Adapter](https://marketplace.visualstudio.com/items?itemName=DavidSchuldenfrei.gtest-adapter) is a VS Code extension allowing to view Google Tests in a tree view, and run/debug your tests. +[GoogleTest Adapter](https://marketplace.visualstudio.com/items?itemName=DavidSchuldenfrei.gtest-adapter) +is a VS Code extension allowing to view Google Tests in a tree view, and +run/debug your tests. -## Requirements ## +## Requirements -Google Test is designed to have fairly minimal requirements to build -and use with your projects, but there are some. Currently, we support -Linux, Windows, Mac OS X, and Cygwin. We will also make our best -effort to support other platforms (e.g. Solaris, AIX, and z/OS). -However, since core members of the Google Test project have no access -to these platforms, Google Test may have outstanding issues there. If -you notice any problems on your platform, please notify -[googletestframework@googlegroups.com](https://groups.google.com/forum/#!forum/googletestframework). Patches for fixing them are -even more welcome! +Google Test is designed to have fairly minimal requirements to build and use +with your projects, but there are some. If you notice any problems on your +platform, please notify +[googletestframework@googlegroups.com](https://groups.google.com/forum/#!forum/googletestframework). +Patches for fixing them are welcome! -### Linux Requirements ### +### Build Requirements These are the base requirements to build and use Google Test from a source -package (as described below): +package: - * GNU-compatible Make or gmake - * POSIX-standard shell - * POSIX(-2) Regular Expressions (regex.h) - * A C++98-standard-compliant compiler +* [Bazel](https://bazel.build/) or [CMake](https://cmake.org/). NOTE: Bazel is + the build system that googletest is using internally and tests against. + CMake is community-supported. -### Windows Requirements ### +* a C++11-standard-compliant compiler - * Microsoft Visual C++ 2015 or newer - -### Cygwin Requirements ### - - * Cygwin v1.5.25-14 or newer - -### Mac OS X Requirements ### - - * Mac OS X v10.4 Tiger or newer - * Xcode Developer Tools - ## Contributing change -Please read the [`CONTRIBUTING.md`](CONTRIBUTING.md) for details on -how to contribute to this project. +Please read the [`CONTRIBUTING.md`](CONTRIBUTING.md) for details on how to +contribute to this project. Happy testing! Modified: projects/import-googletest-1.10.0/contrib/googletest/WORKSPACE ============================================================================== --- projects/import-googletest-1.10.0/contrib/googletest/WORKSPACE Sun Apr 12 02:46:56 2020 (r359816) +++ projects/import-googletest-1.10.0/contrib/googletest/WORKSPACE Sun Apr 12 03:10:29 2020 (r359817) @@ -1,8 +1,23 @@ workspace(name = "com_google_googletest") +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") + # Abseil http_archive( name = "com_google_absl", urls = ["https://github.com/abseil/abseil-cpp/archive/master.zip"], strip_prefix = "abseil-cpp-master", ) + +http_archive( + name = "rules_cc", + strip_prefix = "rules_cc-master", + urls = ["https://github.com/bazelbuild/rules_cc/archive/master.zip"], +) + +http_archive( + name = "rules_python", + strip_prefix = "rules_python-master", + urls = ["https://github.com/bazelbuild/rules_python/archive/master.zip"], +) + Modified: projects/import-googletest-1.10.0/contrib/googletest/appveyor.yml ============================================================================== --- projects/import-googletest-1.10.0/contrib/googletest/appveyor.yml Sun Apr 12 02:46:56 2020 (r359816) +++ projects/import-googletest-1.10.0/contrib/googletest/appveyor.yml Sun Apr 12 03:10:29 2020 (r359817) @@ -6,27 +6,34 @@ environment: matrix: - compiler: msvc-15-seh generator: "Visual Studio 15 2017" + build_system: cmake APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 - compiler: msvc-15-seh generator: "Visual Studio 15 2017 Win64" + build_system: cmake APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 enabled_on_pr: yes + - compiler: msvc-15-seh + build_system: bazel + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + enabled_on_pr: yes + - compiler: msvc-14-seh + build_system: cmake generator: "Visual Studio 14 2015" enabled_on_pr: yes - compiler: msvc-14-seh + build_system: cmake generator: "Visual Studio 14 2015 Win64" - - compiler: gcc-5.3.0-posix - generator: "MinGW Makefiles" - cxx_path: 'C:\mingw-w64\i686-5.3.0-posix-dwarf-rt_v4-rev0\mingw32\bin' - - compiler: gcc-6.3.0-posix + build_system: cmake generator: "MinGW Makefiles" cxx_path: 'C:\mingw-w64\i686-6.3.0-posix-dwarf-rt_v5-rev1\mingw32\bin' + enabled_on_pr: yes configuration: - Debug @@ -38,6 +45,8 @@ install: - ps: | Write-Output "Compiler: $env:compiler" Write-Output "Generator: $env:generator" + Write-Output "Env:Configuation: $env:configuration" + Write-Output "Env: $env" if (-not (Test-Path env:APPVEYOR_PULL_REQUEST_NUMBER)) { Write-Output "This is *NOT* a pull request build" } else { @@ -47,20 +56,44 @@ install: } } - # git bash conflicts with MinGW makefiles - if ($env:generator -eq "MinGW Makefiles") { - $env:path = $env:path.replace("C:\Program Files\Git\usr\bin;", "") - if ($env:cxx_path -ne "") { - $env:path += ";$env:cxx_path" + # install Bazel + if ($env:build_system -eq "bazel") { + appveyor DownloadFile https://github.com/bazelbuild/bazel/releases/download/0.28.1/bazel-0.28.1-windows-x86_64.exe -FileName bazel.exe + } + + if ($env:build_system -eq "cmake") { + # git bash conflicts with MinGW makefiles + if ($env:generator -eq "MinGW Makefiles") { + $env:path = $env:path.replace("C:\Program Files\Git\usr\bin;", "") + if ($env:cxx_path -ne "") { + $env:path += ";$env:cxx_path" + } } } +before_build: +- ps: | + $env:root=$env:APPVEYOR_BUILD_FOLDER + Write-Output "env:root: $env:root" + build_script: - ps: | # Only enable some builds for pull requests, the AppVeyor queue is too long. if ((Test-Path env:APPVEYOR_PULL_REQUEST_NUMBER) -And (-not (Test-Path env:enabled_on_pr) -or $env:enabled_on_pr -ne "yes")) { return + } else { + # special case - build with Bazel + if ($env:build_system -eq "bazel") { + & $env:root\bazel.exe build -c opt //:gtest_samples + if ($LastExitCode -eq 0) { # bazel writes to StdErr and PowerShell interprets it as an error + $host.SetShouldExit(0) + } else { # a real error + throw "Exec: $ErrorMessage" + } + return + } } + # by default build with CMake md _build -Force | Out-Null cd _build @@ -89,16 +122,33 @@ test_script: if ((Test-Path env:APPVEYOR_PULL_REQUEST_NUMBER) -And (-not (Test-Path env:enabled_on_pr) -or $env:enabled_on_pr -ne "yes")) { return } - if ($env:generator -eq "MinGW Makefiles") { - return # No test available for MinGW + if ($env:build_system -eq "bazel") { + # special case - testing with Bazel + & $env:root\bazel.exe test //:gtest_samples + if ($LastExitCode -eq 0) { # bazel writes to StdErr and PowerShell interprets it as an error + $host.SetShouldExit(0) + } else { # a real error + throw "Exec: $ErrorMessage" + } } - & ctest -C $env:configuration --timeout 600 --output-on-failure - if ($LastExitCode -ne 0) { - throw "Exec: $ErrorMessage" + if ($env:build_system -eq "cmake") { + # built with CMake - test with CTest + if ($env:generator -eq "MinGW Makefiles") { + return # No test available for MinGW + } + + & ctest -C $env:configuration --timeout 600 --output-on-failure + if ($LastExitCode -ne 0) { + throw "Exec: $ErrorMessage" + } } artifacts: - path: '_build/CMakeFiles/*.log' name: logs - path: '_build/Testing/**/*.xml' + name: test_results + - path: 'bazel-testlogs/**/test.log' + name: test_logs + - path: 'bazel-testlogs/**/test.xml' name: test_results Modified: projects/import-googletest-1.10.0/contrib/googletest/ci/build-linux-bazel.sh ============================================================================== --- projects/import-googletest-1.10.0/contrib/googletest/ci/build-linux-bazel.sh Sun Apr 12 02:46:56 2020 (r359816) +++ projects/import-googletest-1.10.0/contrib/googletest/ci/build-linux-bazel.sh Sun Apr 12 03:10:29 2020 (r359817) @@ -31,6 +31,7 @@ set -e +bazel version bazel build --curses=no //...:all bazel test --curses=no //...:all bazel test --curses=no //...:all --define absl=1 Copied: projects/import-googletest-1.10.0/contrib/googletest/ci/build-platformio.sh (from r359816, vendor/google/googletest/dist/ci/build-platformio.sh) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/import-googletest-1.10.0/contrib/googletest/ci/build-platformio.sh Sun Apr 12 03:10:29 2020 (r359817, copy of r359816, vendor/google/googletest/dist/ci/build-platformio.sh) @@ -0,0 +1,2 @@ +# run PlatformIO builds +platformio run Modified: projects/import-googletest-1.10.0/contrib/googletest/ci/env-osx.sh ============================================================================== --- projects/import-googletest-1.10.0/contrib/googletest/ci/env-osx.sh Sun Apr 12 02:46:56 2020 (r359816) +++ projects/import-googletest-1.10.0/contrib/googletest/ci/env-osx.sh Sun Apr 12 03:10:29 2020 (r359817) @@ -34,7 +34,14 @@ # # TODO() - we can check if this is being sourced using $BASH_VERSION and $BASH_SOURCE[0] != ${0}. +# -if [ "${TRAVIS_OS_NAME}" = "linux" ]; then - if [ "$CXX" = "clang++" ]; then export CXX="clang++-3.9" CC="clang-3.9"; fi +if [ "${TRAVIS_OS_NAME}" = "osx" ]; then + if [ "$CXX" = "clang++" ]; then + # $PATH needs to be adjusted because the llvm tap doesn't install the + # package to /usr/local/bin, etc, like the gcc tap does. + # See: https://github.com/Homebrew/legacy-homebrew/issues/29733 + clang_version=3.9 + export PATH="/usr/local/opt/llvm@${clang_version}/bin:$PATH"; + fi fi Modified: projects/import-googletest-1.10.0/contrib/googletest/ci/install-osx.sh ============================================================================== --- projects/import-googletest-1.10.0/contrib/googletest/ci/install-osx.sh Sun Apr 12 02:46:56 2020 (r359816) +++ projects/import-googletest-1.10.0/contrib/googletest/ci/install-osx.sh Sun Apr 12 03:10:29 2020 (r359817) @@ -36,4 +36,5 @@ if [ "${TRAVIS_OS_NAME}" != "osx" ]; then exit 0 fi -brew install ccache +brew update +brew install ccache gcc@4.9 Copied: projects/import-googletest-1.10.0/contrib/googletest/ci/install-platformio.sh (from r359816, vendor/google/googletest/dist/ci/install-platformio.sh) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/import-googletest-1.10.0/contrib/googletest/ci/install-platformio.sh Sun Apr 12 03:10:29 2020 (r359817, copy of r359816, vendor/google/googletest/dist/ci/install-platformio.sh) @@ -0,0 +1,5 @@ +# install PlatformIO +sudo pip install -U platformio + +# update PlatformIO +platformio update Modified: projects/import-googletest-1.10.0/contrib/googletest/googlemock/CMakeLists.txt ============================================================================== --- projects/import-googletest-1.10.0/contrib/googletest/googlemock/CMakeLists.txt Sun Apr 12 02:46:56 2020 (r359816) +++ projects/import-googletest-1.10.0/contrib/googletest/googlemock/CMakeLists.txt Sun Apr 12 03:10:29 2020 (r359817) @@ -1,4 +1,7 @@ ######################################################################## +# Note: CMake support is community-based. The maintainers do not use CMake +# internally. +# # CMake build script for Google Mock. # # To run the tests for Google Mock itself on Linux, use 'make test' or @@ -49,7 +52,7 @@ endif() # targets to the current scope. We are placing Google Test's binary # directory in a subdirectory of our own as VC compilation may break # if they are the same (the default). -add_subdirectory("${gtest_dir}" "${gmock_BINARY_DIR}/gtest") +add_subdirectory("${gtest_dir}" "${gmock_BINARY_DIR}/${gtest_dir}") # These commands only run if this is the main project @@ -75,18 +78,6 @@ set(gmock_build_include_dirs "${gtest_SOURCE_DIR}") include_directories(${gmock_build_include_dirs}) -# Summary of tuple support for Microsoft Visual Studio: -# Compiler version(MS) version(cmake) Support -# ---------- ----------- -------------- ----------------------------- -# <= VS 2010 <= 10 <= 1600 Use Google Tests's own tuple. -# VS 2012 11 1700 std::tr1::tuple + _VARIADIC_MAX=10 -# VS 2013 12 1800 std::tr1::tuple -# VS 2015 14 1900 std::tuple -# VS 2017 15 >= 1910 std::tuple -if (MSVC AND MSVC_VERSION EQUAL 1700) - add_definitions(/D _VARIADIC_MAX=10) -endif() - ######################################################################## # # Defines the gmock & gmock_main libraries. User tests should link @@ -145,15 +136,37 @@ if (gmock_build_tests) # 'make test' or ctest. enable_testing() + if (WIN32) + file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/$/RunTest.ps1" + CONTENT +"$project_bin = \"${CMAKE_BINARY_DIR}/bin/$\" +$env:Path = \"$project_bin;$env:Path\" +& $args") + elseif (MINGW OR CYGWIN) + file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/RunTest.ps1" + CONTENT +"$project_bin = (cygpath --windows ${CMAKE_BINARY_DIR}/bin) +$env:Path = \"$project_bin;$env:Path\" +& $args") + endif() + + if (MINGW OR CYGWIN) + if (CMAKE_VERSION VERSION_LESS "2.8.12") + add_compile_options("-Wa,-mbig-obj") + else() + add_definitions("-Wa,-mbig-obj") + endif() + endif() + ############################################################ # C++ tests built with standard compiler flags. cxx_test(gmock-actions_test gmock_main) cxx_test(gmock-cardinalities_test gmock_main) cxx_test(gmock_ex_test gmock_main) + cxx_test(gmock-function-mocker_test gmock_main) cxx_test(gmock-generated-actions_test gmock_main) cxx_test(gmock-generated-function-mockers_test gmock_main) - cxx_test(gmock-generated-internal-utils_test gmock_main) cxx_test(gmock-generated-matchers_test gmock_main) cxx_test(gmock-internal-utils_test gmock_main) cxx_test(gmock-matchers_test gmock_main) @@ -182,25 +195,12 @@ if (gmock_build_tests) cxx_library(gmock_main_no_rtti "${cxx_no_rtti}" "${gtest_dir}/src/gtest-all.cc" src/gmock-all.cc src/gmock_main.cc) - if (MSVC_VERSION LESS 1600) # 1600 is Visual Studio 2010. - # Visual Studio 2010, 2012, and 2013 define symbols in std::tr1 that - # conflict with our own definitions. Therefore using our own tuple does not - # work on those compilers. - cxx_library(gmock_main_use_own_tuple "${cxx_use_own_tuple}" - "${gtest_dir}/src/gtest-all.cc" src/gmock-all.cc src/gmock_main.cc) - - cxx_test_with_flags(gmock_use_own_tuple_test "${cxx_use_own_tuple}" - gmock_main_use_own_tuple test/gmock-spec-builders_test.cc) - endif() else() cxx_library(gmock_main_no_exception "${cxx_no_exception}" src/gmock_main.cc) target_link_libraries(gmock_main_no_exception PUBLIC gmock) cxx_library(gmock_main_no_rtti "${cxx_no_rtti}" src/gmock_main.cc) target_link_libraries(gmock_main_no_rtti PUBLIC gmock) - - cxx_library(gmock_main_use_own_tuple "${cxx_use_own_tuple}" src/gmock_main.cc) - target_link_libraries(gmock_main_use_own_tuple PUBLIC gmock) endif() cxx_test_with_flags(gmock-more-actions_no_exception_test "${cxx_no_exception}" gmock_main_no_exception test/gmock-more-actions_test.cc) Modified: projects/import-googletest-1.10.0/contrib/googletest/googlemock/README.md ============================================================================== --- projects/import-googletest-1.10.0/contrib/googletest/googlemock/README.md Sun Apr 12 02:46:56 2020 (r359816) +++ projects/import-googletest-1.10.0/contrib/googletest/googlemock/README.md Sun Apr 12 03:10:29 2020 (r359817) @@ -1,323 +1,44 @@ -## Google Mock ## +# Googletest Mocking (gMock) Framework -The Google C++ mocking framework. +### Overview -### Overview ### +Google's framework for writing and using C++ mock classes. It can help you +derive better designs of your system and write better tests. -Google's framework for writing and using C++ mock classes. -It can help you derive better designs of your system and write better tests. - It is inspired by: - * [jMock](http://www.jmock.org/), - * [EasyMock](http://www.easymock.org/), and - * [Hamcrest](http://code.google.com/p/hamcrest/), +* [jMock](http://www.jmock.org/), +* [EasyMock](http://www.easymock.org/), and *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Mon Apr 13 00:15:31 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4A9882ADBC5 for ; Mon, 13 Apr 2020 00:15:31 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 490pzl1Cwvz3N5p; Mon, 13 Apr 2020 00:15:31 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 25459A58E; Mon, 13 Apr 2020 00:15:31 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03D0FVSZ077472; Mon, 13 Apr 2020 00:15:31 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03D0FUAr077470; Mon, 13 Apr 2020 00:15:30 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202004130015.03D0FUAr077470@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 13 Apr 2020 00:15:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r359841 - projects/nfs-over-tls/sys/fs/nfs X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/sys/fs/nfs X-SVN-Commit-Revision: 359841 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Apr 2020 00:15:31 -0000 Author: rmacklem Date: Mon Apr 13 00:15:30 2020 New Revision: 359841 URL: https://svnweb.freebsd.org/changeset/base/359841 Log: Delete mbuf macros similar to head, to simplify a merge from head. Modified: projects/nfs-over-tls/sys/fs/nfs/nfskpiport.h projects/nfs-over-tls/sys/fs/nfs/nfsport.h Modified: projects/nfs-over-tls/sys/fs/nfs/nfskpiport.h ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfskpiport.h Mon Apr 13 00:07:37 2020 (r359840) +++ projects/nfs-over-tls/sys/fs/nfs/nfskpiport.h Mon Apr 13 00:15:30 2020 (r359841) @@ -44,15 +44,6 @@ typedef struct vnode * vnode_t; #define vnode_vtype(v) ((v)->v_type) typedef struct mbuf * mbuf_t; -#define mbuf_freem(m) m_freem(m) -#define mbuf_data(m) mtod((m), void *) -#define mbuf_len(m) ((m)->m_len) -#define mbuf_next(m) ((m)->m_next) -#define mbuf_setlen(m, l) ((m)->m_len = (l)) -#define mbuf_setnext(m, p) ((m)->m_next = (p)) -#define mbuf_pkthdr_len(m) ((m)->m_pkthdr.len) -#define mbuf_pkthdr_setlen(m, l) ((m)->m_pkthdr.len = (l)) -#define mbuf_pkthdr_setrcvif(m, p) ((m)->m_pkthdr.rcvif = (p)) /* * This stuff is needed by Darwin for handling the uio structure. Modified: projects/nfs-over-tls/sys/fs/nfs/nfsport.h ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfsport.h Mon Apr 13 00:07:37 2020 (r359840) +++ projects/nfs-over-tls/sys/fs/nfs/nfsport.h Mon Apr 13 00:15:30 2020 (r359841) @@ -177,7 +177,6 @@ MGETHDR((m), M_WAITOK, MT_DATA); \ } \ } while (0) -#define NFSMTOD mtod /* * Client side constant for size of a lockowner name. From owner-svn-src-projects@freebsd.org Wed Apr 15 22:27:25 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5A5982C3DDC for ; Wed, 15 Apr 2020 22:27:25 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 492cRd1nn1z4W2h; Wed, 15 Apr 2020 22:27:25 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 343F02634D; Wed, 15 Apr 2020 22:27:25 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03FMRPtI071460; Wed, 15 Apr 2020 22:27:25 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03FMRPQf071459; Wed, 15 Apr 2020 22:27:25 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202004152227.03FMRPQf071459@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Wed, 15 Apr 2020 22:27:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r359996 - projects/nfs-over-tls/sys/fs/nfsserver X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/sys/fs/nfsserver X-SVN-Commit-Revision: 359996 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Apr 2020 22:27:25 -0000 Author: rmacklem Date: Wed Apr 15 22:27:24 2020 New Revision: 359996 URL: https://svnweb.freebsd.org/changeset/base/359996 Log: Bring nfs_fha_new.h in line with the one in head. Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.h Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.h ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.h Wed Apr 15 21:27:52 2020 (r359995) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.h Wed Apr 15 22:27:24 2020 (r359996) @@ -33,6 +33,8 @@ #ifdef _KERNEL +#define FHANEW_SERVER_NAME "nfsd" + /* Sysctl defaults. */ #define FHA_DEF_ENABLE 1 #define FHA_DEF_READ 1 @@ -99,8 +101,6 @@ struct fha_params { char server_name[32]; SVCPOOL **pool; }; - -#define FHANEW_SERVER_NAME "nfsd" SVCTHREAD *fhanew_assign(SVCTHREAD *this_thread, struct svc_req *req); void fhanew_nd_complete(SVCTHREAD *, struct svc_req *); From owner-svn-src-projects@freebsd.org Wed Apr 15 23:00:35 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 822A42C44D7 for ; Wed, 15 Apr 2020 23:00:35 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 492d9v3JB6z4XD0; Wed, 15 Apr 2020 23:00:35 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6BFB5268EE; Wed, 15 Apr 2020 23:00:35 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03FN0ZGL090363; Wed, 15 Apr 2020 23:00:35 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03FN0ZWm090362; Wed, 15 Apr 2020 23:00:35 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202004152300.03FN0ZWm090362@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Wed, 15 Apr 2020 23:00:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r359998 - projects/nfs-over-tls/sys/fs/nfsserver X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/sys/fs/nfsserver X-SVN-Commit-Revision: 359998 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Apr 2020 23:00:35 -0000 Author: rmacklem Date: Wed Apr 15 23:00:35 2020 New Revision: 359998 URL: https://svnweb.freebsd.org/changeset/base/359998 Log: Update nfs_fha_new.c to be compatible with what is in head. Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.c Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.c Wed Apr 15 22:28:51 2020 (r359997) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_fha_new.c Wed Apr 15 23:00:35 2020 (r359998) @@ -29,30 +29,32 @@ #include __FBSDID("$FreeBSD$"); +#include +#include +#include + #include +#include -#include #include -#include -#include -#include -#include -#include static MALLOC_DEFINE(M_NFS_FHA, "NFS FHA", "NFS FHA"); -static void fhanew_init(void *foo); -static void fhanew_uninit(void *foo); -rpcproc_t fhanew_get_procnum(rpcproc_t procnum); -int fhanew_realign(struct mbuf **mb, int malloc_flags); -int fhanew_get_fh(uint64_t *fh, int v3, struct nfsrv_descript *nd); -int fhanew_is_read(rpcproc_t procnum); -int fhanew_is_write(rpcproc_t procnum); -int fhanew_get_offset(struct nfsrv_descript *nd, int v3, - struct fha_info *info); -int fhanew_no_offset(rpcproc_t procnum); -void fhanew_set_locktype(rpcproc_t procnum, struct fha_info *info); -static int fhenew_stats_sysctl(SYSCTL_HANDLER_ARGS); +static void fhanew_init(void *foo); +static void fhanew_uninit(void *foo); +static rpcproc_t fhanew_get_procnum(rpcproc_t procnum); +static int fhanew_get_fh(uint64_t *fh, int v3, + struct nfsrv_descript *nd); +static int fhanew_is_read(rpcproc_t procnum); +static int fhanew_is_write(rpcproc_t procnum); +static int fhanew_get_offset(struct nfsrv_descript *nd, + int v3, struct fha_info *info); +static int fhanew_no_offset(rpcproc_t procnum); +static void fhanew_set_locktype(rpcproc_t procnum, + struct fha_info *info); +static int fhenew_stats_sysctl(SYSCTL_HANDLER_ARGS); +static void fha_extract_info(struct svc_req *req, + struct fha_info *i); static struct fha_params fhanew_softc; @@ -64,6 +66,293 @@ extern SVCPOOL *nfsrvd_pool; SYSINIT(nfs_fhanew, SI_SUB_ROOT_CONF, SI_ORDER_ANY, fhanew_init, NULL); SYSUNINIT(nfs_fhanew, SI_SUB_ROOT_CONF, SI_ORDER_ANY, fhanew_uninit, NULL); +static void +fhanew_init(void *foo) +{ + struct fha_params *softc; + int i; + + softc = &fhanew_softc; + + bzero(softc, sizeof(*softc)); + + snprintf(softc->server_name, sizeof(softc->server_name), + FHANEW_SERVER_NAME); + + softc->pool = &nfsrvd_pool; + + /* + * Initialize the sysctl context list for the fha module. + */ + sysctl_ctx_init(&softc->sysctl_ctx); + softc->sysctl_tree = SYSCTL_ADD_NODE(&softc->sysctl_ctx, + SYSCTL_STATIC_CHILDREN(_vfs_nfsd), OID_AUTO, "fha", + CTLFLAG_RD | CTLFLAG_MPSAFE, 0, "NFS File Handle Affinity (FHA)"); + if (softc->sysctl_tree == NULL) { + printf("%s: unable to allocate sysctl tree\n", __func__); + return; + } + + for (i = 0; i < FHA_HASH_SIZE; i++) + mtx_init(&softc->fha_hash[i].mtx, "fhalock", NULL, MTX_DEF); + + /* + * Set the default tuning parameters. + */ + softc->ctls.enable = FHA_DEF_ENABLE; + softc->ctls.read = FHA_DEF_READ; + softc->ctls.write = FHA_DEF_WRITE; + softc->ctls.bin_shift = FHA_DEF_BIN_SHIFT; + softc->ctls.max_nfsds_per_fh = FHA_DEF_MAX_NFSDS_PER_FH; + softc->ctls.max_reqs_per_nfsd = FHA_DEF_MAX_REQS_PER_NFSD; + + /* + * Add sysctls so the user can change the tuning parameters. + */ + SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), + OID_AUTO, "enable", CTLFLAG_RWTUN, + &softc->ctls.enable, 0, "Enable NFS File Handle Affinity (FHA)"); + + SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), + OID_AUTO, "read", CTLFLAG_RWTUN, + &softc->ctls.read, 0, "Enable NFS FHA read locality"); + + SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), + OID_AUTO, "write", CTLFLAG_RWTUN, + &softc->ctls.write, 0, "Enable NFS FHA write locality"); + + SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), + OID_AUTO, "bin_shift", CTLFLAG_RWTUN, + &softc->ctls.bin_shift, 0, + "Maximum locality distance 2^(bin_shift) bytes"); + + SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), + OID_AUTO, "max_nfsds_per_fh", CTLFLAG_RWTUN, + &softc->ctls.max_nfsds_per_fh, 0, "Maximum nfsd threads that " + "should be working on requests for the same file handle"); + + SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), + OID_AUTO, "max_reqs_per_nfsd", CTLFLAG_RWTUN, + &softc->ctls.max_reqs_per_nfsd, 0, "Maximum requests that " + "single nfsd thread should be working on at any time"); + + SYSCTL_ADD_OID(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), + OID_AUTO, "fhe_stats", CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, + 0, 0, fhenew_stats_sysctl, "A", ""); +} + +static void +fhanew_uninit(void *foo) +{ + struct fha_params *softc; + int i; + + softc = &fhanew_softc; + + sysctl_ctx_free(&softc->sysctl_ctx); + for (i = 0; i < FHA_HASH_SIZE; i++) + mtx_destroy(&softc->fha_hash[i].mtx); +} + +static rpcproc_t +fhanew_get_procnum(rpcproc_t procnum) +{ + if (procnum > NFSV2PROC_STATFS) + return (-1); + + return (newnfs_nfsv3_procid[procnum]); +} + +static int +fhanew_get_fh(uint64_t *fh, int v3, struct nfsrv_descript *nd) +{ + uint32_t *tl; + uint8_t *buf; + uint64_t t; + int error, len, i; + + error = 0; + len = 0; + + if (v3) { + NFSM_DISSECT_NONBLOCK(tl, uint32_t *, NFSX_UNSIGNED); + if ((len = fxdr_unsigned(int, *tl)) <= 0 || len > NFSX_FHMAX) { + error = EBADRPC; + goto nfsmout; + } + } else { + len = NFSX_V2FH; + } + + t = 0; + if (len != 0) { + NFSM_DISSECT_NONBLOCK(buf, uint8_t *, len); + for (i = 0; i < len; i++) + t ^= ((uint64_t)buf[i] << (i & 7) * 8); + } + *fh = t; + +nfsmout: + return (error); +} + +static int +fhanew_is_read(rpcproc_t procnum) +{ + if (procnum == NFSPROC_READ) + return (1); + else + return (0); +} + +static int +fhanew_is_write(rpcproc_t procnum) +{ + if (procnum == NFSPROC_WRITE) + return (1); + else + return (0); +} + +static int +fhanew_get_offset(struct nfsrv_descript *nd, int v3, + struct fha_info *info) +{ + uint32_t *tl; + int error; + + error = 0; + + if (v3) { + NFSM_DISSECT_NONBLOCK(tl, uint32_t *, 2 * NFSX_UNSIGNED); + info->offset = fxdr_hyper(tl); + } else { + NFSM_DISSECT_NONBLOCK(tl, uint32_t *, NFSX_UNSIGNED); + info->offset = fxdr_unsigned(uint32_t, *tl); + } + +nfsmout: + return (error); +} + +static int +fhanew_no_offset(rpcproc_t procnum) +{ + if (procnum == NFSPROC_FSSTAT || + procnum == NFSPROC_FSINFO || + procnum == NFSPROC_PATHCONF || + procnum == NFSPROC_NOOP || + procnum == NFSPROC_NULL) + return (1); + else + return (0); +} + +static void +fhanew_set_locktype(rpcproc_t procnum, struct fha_info *info) +{ + switch (procnum) { + case NFSPROC_NULL: + case NFSPROC_GETATTR: + case NFSPROC_LOOKUP: + case NFSPROC_ACCESS: + case NFSPROC_READLINK: + case NFSPROC_READ: + case NFSPROC_READDIR: + case NFSPROC_READDIRPLUS: + case NFSPROC_WRITE: + info->locktype = LK_SHARED; + break; + case NFSPROC_SETATTR: + case NFSPROC_CREATE: + case NFSPROC_MKDIR: + case NFSPROC_SYMLINK: + case NFSPROC_MKNOD: + case NFSPROC_REMOVE: + case NFSPROC_RMDIR: + case NFSPROC_RENAME: + case NFSPROC_LINK: + case NFSPROC_FSSTAT: + case NFSPROC_FSINFO: + case NFSPROC_PATHCONF: + case NFSPROC_COMMIT: + case NFSPROC_NOOP: + info->locktype = LK_EXCLUSIVE; + break; + } +} + + +/* + * This just specifies that offsets should obey affinity when within + * the same 1Mbyte (1<<20) chunk for the file (reads only for now). + */ +static void +fha_extract_info(struct svc_req *req, struct fha_info *i) +{ + static u_int64_t random_fh = 0; + int error; + int v3 = (req->rq_vers == 3); + rpcproc_t procnum; + struct nfsrv_descript lnd, *nd; + + nd = &lnd; + /* + * We start off with a random fh. If we get a reasonable + * procnum, we set the fh. If there's a concept of offset + * that we're interested in, we set that. + */ + i->fh = ++random_fh; + i->offset = 0; + i->locktype = LK_EXCLUSIVE; + i->read = i->write = 0; + + /* + * Extract the procnum and convert to v3 form if necessary, + * taking care to deal with out-of-range procnums. Caller will + * ensure that rq_vers is either 2 or 3. + */ + procnum = req->rq_proc; + if (!v3) { + rpcproc_t tmp_procnum; + + tmp_procnum = fhanew_get_procnum(procnum); + if (tmp_procnum == -1) + goto out; + procnum = tmp_procnum; + } + + /* + * We do affinity for most. However, we divide a realm of affinity + * by file offset so as to allow for concurrent random access. We + * only do this for reads today, but this may change when IFS supports + * efficient concurrent writes. + */ + if (fhanew_no_offset(procnum)) + goto out; + + i->read = fhanew_is_read(procnum); + i->write = fhanew_is_write(procnum); + + error = newnfs_realign(&req->rq_args, M_NOWAIT); + if (error) + goto out; + nd->nd_md = req->rq_args; + nfsm_set(nd, req->rq_xprt->xp_mbufoffs, false); + + /* Grab the filehandle. */ + error = fhanew_get_fh(&i->fh, v3, nd); + if (error) + goto out; + + /* Content ourselves with zero offset for all but reads. */ + if (i->read || i->write) + fhanew_get_offset(nd, v3, i); + +out: + fhanew_set_locktype(procnum, i); +} + static struct fha_hash_entry * fha_hash_entry_new(u_int64_t fh) { @@ -248,322 +537,18 @@ noloc: return (thread); } -static void -fha_init(struct fha_params *softc) -{ - int i; - - for (i = 0; i < FHA_HASH_SIZE; i++) - mtx_init(&softc->fha_hash[i].mtx, "fhalock", NULL, MTX_DEF); - - /* - * Set the default tuning parameters. - */ - softc->ctls.enable = FHA_DEF_ENABLE; - softc->ctls.read = FHA_DEF_READ; - softc->ctls.write = FHA_DEF_WRITE; - softc->ctls.bin_shift = FHA_DEF_BIN_SHIFT; - softc->ctls.max_nfsds_per_fh = FHA_DEF_MAX_NFSDS_PER_FH; - softc->ctls.max_reqs_per_nfsd = FHA_DEF_MAX_REQS_PER_NFSD; - - /* - * Add sysctls so the user can change the tuning parameters. - */ - SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), - OID_AUTO, "enable", CTLFLAG_RWTUN, - &softc->ctls.enable, 0, "Enable NFS File Handle Affinity (FHA)"); - - SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), - OID_AUTO, "read", CTLFLAG_RWTUN, - &softc->ctls.read, 0, "Enable NFS FHA read locality"); - - SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), - OID_AUTO, "write", CTLFLAG_RWTUN, - &softc->ctls.write, 0, "Enable NFS FHA write locality"); - - SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), - OID_AUTO, "bin_shift", CTLFLAG_RWTUN, - &softc->ctls.bin_shift, 0, "Maximum locality distance 2^(bin_shift) bytes"); - - SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), - OID_AUTO, "max_nfsds_per_fh", CTLFLAG_RWTUN, - &softc->ctls.max_nfsds_per_fh, 0, "Maximum nfsd threads that " - "should be working on requests for the same file handle"); - - SYSCTL_ADD_UINT(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), - OID_AUTO, "max_reqs_per_nfsd", CTLFLAG_RWTUN, - &softc->ctls.max_reqs_per_nfsd, 0, "Maximum requests that " - "single nfsd thread should be working on at any time"); - - SYSCTL_ADD_OID(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree), - OID_AUTO, "fhe_stats", CTLTYPE_STRING | CTLFLAG_RD, 0, 0, - fhenew_stats_sysctl, "A", ""); - -} - -static void -fha_uninit(struct fha_params *softc) -{ - int i; - - sysctl_ctx_free(&softc->sysctl_ctx); - for (i = 0; i < FHA_HASH_SIZE; i++) - mtx_destroy(&softc->fha_hash[i].mtx); -} - /* - * This just specifies that offsets should obey affinity when within - * the same 1Mbyte (1<<20) chunk for the file (reads only for now). + * After getting a request, try to assign it to some thread. Usually we + * handle it ourselves. */ -static void -fha_extract_info(struct svc_req *req, struct fha_info *i) -{ - static u_int64_t random_fh = 0; - int error; - int v3 = (req->rq_vers == 3); - rpcproc_t procnum; - struct nfsrv_descript lnd, *nd; - - nd = &lnd; - /* - * We start off with a random fh. If we get a reasonable - * procnum, we set the fh. If there's a concept of offset - * that we're interested in, we set that. - */ - i->fh = ++random_fh; - i->offset = 0; - i->locktype = LK_EXCLUSIVE; - i->read = i->write = 0; - - /* - * Extract the procnum and convert to v3 form if necessary, - * taking care to deal with out-of-range procnums. Caller will - * ensure that rq_vers is either 2 or 3. - */ - procnum = req->rq_proc; - if (!v3) { - rpcproc_t tmp_procnum; - - tmp_procnum = fhanew_get_procnum(procnum); - if (tmp_procnum == -1) - goto out; - procnum = tmp_procnum; - } - - /* - * We do affinity for most. However, we divide a realm of affinity - * by file offset so as to allow for concurrent random access. We - * only do this for reads today, but this may change when IFS supports - * efficient concurrent writes. - */ - if (fhanew_no_offset(procnum)) - goto out; - - i->read = fhanew_is_read(procnum); - i->write = fhanew_is_write(procnum); - - error = fhanew_realign(&req->rq_args, M_NOWAIT); - if (error) - goto out; - nd->nd_md = req->rq_args; - nfsm_set(nd, req->rq_xprt->xp_mbufoffs, false); - - /* Grab the filehandle. */ - error = fhanew_get_fh(&i->fh, v3, nd); - if (error) - goto out; - - /* Content ourselves with zero offset for all but reads. */ - if (i->read || i->write) - fhanew_get_offset(nd, v3, i); - -out: - fhanew_set_locktype(procnum, i); -} - -static void -fhanew_init(void *foo) -{ - struct fha_params *softc; - - softc = &fhanew_softc; - - bzero(softc, sizeof(*softc)); - - snprintf(softc->server_name, sizeof(softc->server_name), - FHANEW_SERVER_NAME); - - softc->pool = &nfsrvd_pool; - - /* - * Initialize the sysctl context list for the fha module. - */ - sysctl_ctx_init(&softc->sysctl_ctx); - softc->sysctl_tree = SYSCTL_ADD_NODE(&softc->sysctl_ctx, - SYSCTL_STATIC_CHILDREN(_vfs_nfsd), OID_AUTO, "fha", CTLFLAG_RD, - 0, "NFS File Handle Affinity (FHA)"); - if (softc->sysctl_tree == NULL) { - printf("%s: unable to allocate sysctl tree\n", __func__); - return; - } - - fha_init(softc); -} - -static void -fhanew_uninit(void *foo) -{ - struct fha_params *softc; - - softc = &fhanew_softc; - - fha_uninit(softc); -} - -rpcproc_t -fhanew_get_procnum(rpcproc_t procnum) -{ - if (procnum > NFSV2PROC_STATFS) - return (-1); - - return (newnfs_nfsv3_procid[procnum]); -} - -int -fhanew_realign(struct mbuf **mb, int malloc_flags) -{ - return (newnfs_realign(mb, malloc_flags)); -} - -int -fhanew_get_fh(uint64_t *fh, int v3, struct nfsrv_descript *nd) -{ - uint32_t *tl; - uint8_t *buf; - uint64_t t; - int error, len, i; - - error = 0; - len = 0; - - if (v3) { - NFSM_DISSECT_NONBLOCK(tl, uint32_t *, NFSX_UNSIGNED); - if ((len = fxdr_unsigned(int, *tl)) <= 0 || len > NFSX_FHMAX) { - error = EBADRPC; - goto nfsmout; - } - } else { - len = NFSX_V2FH; - } - - t = 0; - if (len != 0) { - NFSM_DISSECT_NONBLOCK(buf, uint8_t *, len); - for (i = 0; i < len; i++) - t ^= ((uint64_t)buf[i] << (i & 7) * 8); - } - *fh = t; - -nfsmout: - return (error); -} - -int -fhanew_is_read(rpcproc_t procnum) -{ - if (procnum == NFSPROC_READ) - return (1); - else - return (0); -} - -int -fhanew_is_write(rpcproc_t procnum) -{ - if (procnum == NFSPROC_WRITE) - return (1); - else - return (0); -} - -int -fhanew_get_offset(struct nfsrv_descript *nd, int v3, - struct fha_info *info) -{ - uint32_t *tl; - int error; - - error = 0; - - if (v3) { - NFSM_DISSECT_NONBLOCK(tl, uint32_t *, 2 * NFSX_UNSIGNED); - info->offset = fxdr_hyper(tl); - } else { - NFSM_DISSECT_NONBLOCK(tl, uint32_t *, NFSX_UNSIGNED); - info->offset = fxdr_unsigned(uint32_t, *tl); - } - -nfsmout: - return (error); -} - -int -fhanew_no_offset(rpcproc_t procnum) -{ - if (procnum == NFSPROC_FSSTAT || - procnum == NFSPROC_FSINFO || - procnum == NFSPROC_PATHCONF || - procnum == NFSPROC_NOOP || - procnum == NFSPROC_NULL) - return (1); - else - return (0); -} - -void -fhanew_set_locktype(rpcproc_t procnum, struct fha_info *info) -{ - switch (procnum) { - case NFSPROC_NULL: - case NFSPROC_GETATTR: - case NFSPROC_LOOKUP: - case NFSPROC_ACCESS: - case NFSPROC_READLINK: - case NFSPROC_READ: - case NFSPROC_READDIR: - case NFSPROC_READDIRPLUS: - case NFSPROC_WRITE: - info->locktype = LK_SHARED; - break; - case NFSPROC_SETATTR: - case NFSPROC_CREATE: - case NFSPROC_MKDIR: - case NFSPROC_SYMLINK: - case NFSPROC_MKNOD: - case NFSPROC_REMOVE: - case NFSPROC_RMDIR: - case NFSPROC_RENAME: - case NFSPROC_LINK: - case NFSPROC_FSSTAT: - case NFSPROC_FSINFO: - case NFSPROC_PATHCONF: - case NFSPROC_COMMIT: - case NFSPROC_NOOP: - info->locktype = LK_EXCLUSIVE; - break; - } -} - SVCTHREAD * fhanew_assign(SVCTHREAD *this_thread, struct svc_req *req) { + struct fha_params *softc = &fhanew_softc; SVCTHREAD *thread; struct fha_info i; struct fha_hash_entry *fhe; - struct fha_params *softc; - softc = &fhanew_softc; - /* Check to see whether we're enabled. */ if (softc->ctls.enable == 0) goto thist; @@ -612,18 +597,47 @@ thist: return (this_thread); } +/* + * Called when we're done with an operation. The request has already + * been de-queued. + */ +void +fhanew_nd_complete(SVCTHREAD *thread, struct svc_req *req) +{ + struct fha_hash_entry *fhe = req->rq_p1; + struct mtx *mtx; + + /* + * This may be called for reqs that didn't go through + * fha_assign (e.g. extra NULL ops used for RPCSEC_GSS. + */ + if (!fhe) + return; + + mtx = fhe->mtx; + mtx_lock(mtx); + fha_hash_entry_add_op(fhe, req->rq_p2, -1); + thread->st_p2--; + KASSERT(thread->st_p2 >= 0, ("Negative request count %d on %p", + thread->st_p2, thread)); + if (thread->st_p2 == 0) { + fha_hash_entry_remove_thread(fhe, thread); + if (0 == fhe->num_rw + fhe->num_exclusive) + fha_hash_entry_remove(fhe); + } + mtx_unlock(mtx); +} + static int fhenew_stats_sysctl(SYSCTL_HANDLER_ARGS) { + struct fha_params *softc = &fhanew_softc; int error, i; struct sbuf sb; struct fha_hash_entry *fhe; bool_t first, hfirst; SVCTHREAD *thread; - struct fha_params *softc; - softc = &fhanew_softc; - sbuf_new(&sb, NULL, 65536, SBUF_FIXEDLEN); if (!*softc->pool) { @@ -650,12 +664,13 @@ fhenew_stats_sysctl(SYSCTL_HANDLER_ARGS) sbuf_printf(&sb, "%shash %d: {\n", hfirst ? "" : ", ", i); first = TRUE; LIST_FOREACH(fhe, &softc->fha_hash[i].list, link) { - sbuf_printf(&sb, "%sfhe %p: {\n", first ? " " : ", ", fhe); - + sbuf_printf(&sb, "%sfhe %p: {\n", first ? " " : ", ", + fhe); sbuf_printf(&sb, " fh: %ju\n", (uintmax_t) fhe->fh); sbuf_printf(&sb, " num_rw/exclusive: %d/%d\n", fhe->num_rw, fhe->num_exclusive); - sbuf_printf(&sb, " num_threads: %d\n", fhe->num_threads); + sbuf_printf(&sb, " num_threads: %d\n", + fhe->num_threads); LIST_FOREACH(thread, &fhe->threads, st_alink) { sbuf_printf(&sb, " thread %p offset %ju " @@ -677,35 +692,4 @@ fhenew_stats_sysctl(SYSCTL_HANDLER_ARGS) error = sysctl_handle_string(oidp, sbuf_data(&sb), sbuf_len(&sb), req); sbuf_delete(&sb); return (error); -} - -/* - * Called when we're done with an operation. The request has already - * been de-queued. - */ -void -fhanew_nd_complete(SVCTHREAD *thread, struct svc_req *req) -{ - struct fha_hash_entry *fhe = req->rq_p1; - struct mtx *mtx; - - /* - * This may be called for reqs that didn't go through - * fha_assign (e.g. extra NULL ops used for RPCSEC_GSS. - */ - if (!fhe) - return; - - mtx = fhe->mtx; - mtx_lock(mtx); - fha_hash_entry_add_op(fhe, req->rq_p2, -1); - thread->st_p2--; - KASSERT(thread->st_p2 >= 0, ("Negative request count %d on %p", - thread->st_p2, thread)); - if (thread->st_p2 == 0) { - fha_hash_entry_remove_thread(fhe, thread); - if (0 == fhe->num_rw + fhe->num_exclusive) - fha_hash_entry_remove(fhe); - } - mtx_unlock(mtx); } From owner-svn-src-projects@freebsd.org Fri Apr 17 21:33:47 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BBE072ABB13 for ; Fri, 17 Apr 2020 21:33:47 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 493q8q4dw7z3JXv; Fri, 17 Apr 2020 21:33:47 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9A87711AF; Fri, 17 Apr 2020 21:33:47 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03HLXllN050748; Fri, 17 Apr 2020 21:33:47 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03HLXkwQ050741; Fri, 17 Apr 2020 21:33:46 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202004172133.03HLXkwQ050741@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Fri, 17 Apr 2020 21:33:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r360056 - in projects/nfs-over-tls/sys/fs: nfs nfsserver X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: in projects/nfs-over-tls/sys/fs: nfs nfsserver X-SVN-Commit-Revision: 360056 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Apr 2020 21:33:47 -0000 Author: rmacklem Date: Fri Apr 17 21:33:45 2020 New Revision: 360056 URL: https://svnweb.freebsd.org/changeset/base/360056 Log: Replace all occurrences of mbuf_t with "struct mbuf *". This brings the code in line with head to make merges from head easier. Modified: projects/nfs-over-tls/sys/fs/nfs/nfs.h projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c projects/nfs-over-tls/sys/fs/nfs/nfs_var.h projects/nfs-over-tls/sys/fs/nfs/nfsrvcache.h projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c Modified: projects/nfs-over-tls/sys/fs/nfs/nfs.h ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfs.h Fri Apr 17 21:17:51 2020 (r360055) +++ projects/nfs-over-tls/sys/fs/nfs/nfs.h Fri Apr 17 21:33:45 2020 (r360056) @@ -638,10 +638,10 @@ struct nfsgss_mechlist { * This structure is used by the server for describing each request. */ struct nfsrv_descript { - mbuf_t nd_mrep; /* Request mbuf list */ - mbuf_t nd_md; /* Current dissect mbuf */ - mbuf_t nd_mreq; /* Reply mbuf list */ - mbuf_t nd_mb; /* Current build mbuf */ + struct mbuf *nd_mrep; /* Request mbuf list */ + struct mbuf *nd_md; /* Current dissect mbuf */ + struct mbuf *nd_mreq; /* Reply mbuf list */ + struct mbuf *nd_mb; /* Current build mbuf */ NFSSOCKADDR_T nd_nam; /* and socket addr */ NFSSOCKADDR_T nd_nam2; /* return socket addr */ caddr_t nd_dpos; /* Current dissect pos */ Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c Fri Apr 17 21:17:51 2020 (r360055) +++ projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c Fri Apr 17 21:33:45 2020 (r360056) @@ -859,9 +859,9 @@ out: APPLESTATIC int nfsm_strtom(struct nfsrv_descript *nd, const char *cp, int siz) { - mbuf_t m2; + struct mbuf *m2; int xfer, left; - mbuf_t m1; + struct mbuf *m1; int rem, bytesize; u_int32_t *tl; char *cp2; @@ -4473,7 +4473,7 @@ nfsrv_refstrbigenough(int siz, u_char **cpp, u_char ** APPLESTATIC void nfsrvd_rephead(struct nfsrv_descript *nd) { - mbuf_t mreq; + struct mbuf *mreq; if ((nd->nd_flag & ND_NOMAP) != 0) { mreq = mb_alloc_ext_plus_pages(PAGE_SIZE, M_WAITOK, false, Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_var.h ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfs_var.h Fri Apr 17 21:17:51 2020 (r360055) +++ projects/nfs-over-tls/sys/fs/nfs/nfs_var.h Fri Apr 17 21:33:45 2020 (r360056) @@ -325,7 +325,7 @@ int nfsm_mbufuio(struct nfsrv_descript *, struct uio * int nfsm_fhtom(struct nfsrv_descript *, u_int8_t *, int, int); int nfsm_advance(struct nfsrv_descript *, int, int); void *nfsm_dissct(struct nfsrv_descript *, int, int); -void nfsm_trimtrailing(struct nfsrv_descript *, mbuf_t, +void nfsm_trimtrailing(struct nfsrv_descript *, struct mbuf *, caddr_t, int, int); void newnfs_copycred(struct nfscred *, struct ucred *); void newnfs_copyincred(struct ucred *, struct nfscred *); @@ -682,10 +682,10 @@ int nfsvno_namei(struct nfsrv_descript *, struct namei vnode_t, int, struct nfsexstuff *, NFSPROC_T *, vnode_t *); void nfsvno_setpathbuf(struct nameidata *, char **, u_long **); void nfsvno_relpathbuf(struct nameidata *); -int nfsvno_readlink(vnode_t, struct ucred *, int, NFSPROC_T *, mbuf_t *, - mbuf_t *, int *); +int nfsvno_readlink(vnode_t, struct ucred *, int, NFSPROC_T *, struct mbuf **, + struct mbuf **, int *); int nfsvno_read(vnode_t, off_t, int, struct ucred *, int, NFSPROC_T *, - mbuf_t *, mbuf_t *); + struct mbuf **, struct mbuf **); int nfsvno_write(vnode_t, off_t, int, int *, struct nfsrv_descript *, NFSPROC_T *); int nfsvno_createsub(struct nfsrv_descript *, struct nameidata *, Modified: projects/nfs-over-tls/sys/fs/nfs/nfsrvcache.h ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfsrvcache.h Fri Apr 17 21:17:51 2020 (r360055) +++ projects/nfs-over-tls/sys/fs/nfs/nfsrvcache.h Fri Apr 17 21:33:45 2020 (r360056) @@ -53,7 +53,7 @@ struct nfsrvcache { u_int32_t rc_xid; /* rpc id number */ time_t rc_timestamp; /* Time done */ union { - mbuf_t repmb; /* Reply mbuf list OR */ + struct mbuf *repmb; /* Reply mbuf list OR */ int repstat; /* Reply status */ } rc_un; union { Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c Fri Apr 17 21:17:51 2020 (r360055) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c Fri Apr 17 21:33:45 2020 (r360056) @@ -285,7 +285,7 @@ static void nfsrc_lock(struct nfsrvcache *rp); static void nfsrc_unlock(struct nfsrvcache *rp); static void nfsrc_wanted(struct nfsrvcache *rp); static void nfsrc_freecache(struct nfsrvcache *rp); -static int nfsrc_getlenandcksum(mbuf_t m1, u_int16_t *cksum); +static int nfsrc_getlenandcksum(struct mbuf *m1, u_int16_t *cksum); static void nfsrc_marksametcpconn(u_int64_t); /* @@ -460,7 +460,7 @@ nfsrvd_updatecache(struct nfsrv_descript *nd) { struct nfsrvcache *rp; struct nfsrvcache *retrp = NULL; - mbuf_t m; + struct mbuf *m; struct mtx *mutex; rp = nd->nd_rp; @@ -1013,10 +1013,10 @@ nfsrvd_derefcache(struct nfsrvcache *rp) * NFSRVCACHE_CHECKLEN bytes. */ static int -nfsrc_getlenandcksum(mbuf_t m1, u_int16_t *cksum) +nfsrc_getlenandcksum(struct mbuf *m1, u_int16_t *cksum) { int len = 0, cklen; - mbuf_t m; + struct mbuf *m; m = m1; while (m) { Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c Fri Apr 17 21:17:51 2020 (r360055) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c Fri Apr 17 21:33:45 2020 (r360056) @@ -662,7 +662,7 @@ nfsrvd_readlink(struct nfsrv_descript *nd, __unused in vnode_t vp, __unused struct nfsexstuff *exp) { u_int32_t *tl; - mbuf_t mp = NULL, mpend = NULL; + struct mbuf *mp = NULL, *mpend = NULL; int getret = 1, len; struct nfsvattr nva; struct thread *p = curthread; @@ -725,7 +725,7 @@ nfsrvd_read(struct nfsrv_descript *nd, __unused int is { u_int32_t *tl; int error = 0, cnt, getret = 1, gotproxystateid, reqlen, eof = 0; - mbuf_t m2, m3; + struct mbuf *m2, *m3; struct nfsvattr nva; off_t off = 0x0; struct nfsstate st, *stp = &st; @@ -5547,7 +5547,7 @@ nfsrvd_getxattr(struct nfsrv_descript *nd, __unused in vnode_t vp, __unused struct nfsexstuff *exp) { uint32_t *tl; - mbuf_t mp = NULL, mpend = NULL; + struct mbuf *mp = NULL, *mpend = NULL; int error, len; char *name; struct thread *p = curthread; Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c Fri Apr 17 21:17:51 2020 (r360055) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c Fri Apr 17 21:33:45 2020 (r360056) @@ -4417,7 +4417,7 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, n int trunc, fhandle_t *fhp, struct nfsvattr *nap, nfsattrbit_t *attrbitp, int laytype, NFSPROC_T *p) { - mbuf_t m; + struct mbuf *m; u_int32_t *tl; struct nfsrv_descript *nd; struct ucred *cred;