From owner-svn-src-projects@freebsd.org Wed Jul 17 19:39:09 2019 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 AA1A1B3F45 for ; Wed, 17 Jul 2019 19:39:09 +0000 (UTC) (envelope-from asomers@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 8AE4791009; Wed, 17 Jul 2019 19:39:09 +0000 (UTC) (envelope-from asomers@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 7A7632346D; Wed, 17 Jul 2019 19:39:09 +0000 (UTC) (envelope-from asomers@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x6HJd9ie001399; Wed, 17 Jul 2019 19:39:09 GMT (envelope-from asomers@FreeBSD.org) Received: (from asomers@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x6HJd9qA001398; Wed, 17 Jul 2019 19:39:09 GMT (envelope-from asomers@FreeBSD.org) Message-Id: <201907171939.x6HJd9qA001398@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: asomers set sender to asomers@FreeBSD.org using -f From: Alan Somers Date: Wed, 17 Jul 2019 19:39:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r350092 - projects/fuse2/sys/vm X-SVN-Group: projects X-SVN-Commit-Author: asomers X-SVN-Commit-Paths: projects/fuse2/sys/vm X-SVN-Commit-Revision: 350092 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 8AE4791009 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_SHORT(-0.97)[-0.974,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0] 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, 17 Jul 2019 19:39:09 -0000 Author: asomers Date: Wed Jul 17 19:39:08 2019 New Revision: 350092 URL: https://svnweb.freebsd.org/changeset/base/350092 Log: Revert r346608 That change was intended to be cosmetic, but it inadvertenly caused vnode_pager_setsize to discard cached indirect blocks and extended attributes on UFS during truncation. The reason is because those blocks have negative LBNs, which get sign-cast to positive VM indexes. Reported by: kib Sponsored by: The FreeBSD Foundation Modified: projects/fuse2/sys/vm/vnode_pager.c Modified: projects/fuse2/sys/vm/vnode_pager.c ============================================================================== --- projects/fuse2/sys/vm/vnode_pager.c Wed Jul 17 19:29:55 2019 (r350091) +++ projects/fuse2/sys/vm/vnode_pager.c Wed Jul 17 19:39:08 2019 (r350092) @@ -464,7 +464,8 @@ vnode_pager_setsize(struct vnode *vp, vm_ooffset_t nsi * File has shrunk. Toss any cached pages beyond the new EOF. */ if (nobjsize < object->size) - vm_object_page_remove(object, nobjsize, 0, 0); + vm_object_page_remove(object, nobjsize, object->size, + 0); /* * this gets rid of garbage at the end of a page that is now * only partially backed by the vnode. From owner-svn-src-projects@freebsd.org Wed Jul 17 19:41:46 2019 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 A0798B43B6 for ; Wed, 17 Jul 2019 19:41:46 +0000 (UTC) (envelope-from asomers@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 1F479914F3; Wed, 17 Jul 2019 19:41:46 +0000 (UTC) (envelope-from asomers@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 2E2A8235F8; Wed, 17 Jul 2019 19:41:45 +0000 (UTC) (envelope-from asomers@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x6HJfjhX006962; Wed, 17 Jul 2019 19:41:45 GMT (envelope-from asomers@FreeBSD.org) Received: (from asomers@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x6HJfjd2006961; Wed, 17 Jul 2019 19:41:45 GMT (envelope-from asomers@FreeBSD.org) Message-Id: <201907171941.x6HJfjd2006961@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: asomers set sender to asomers@FreeBSD.org using -f From: Alan Somers Date: Wed, 17 Jul 2019 19:41:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r350093 - projects/fuse2/lib/libc/gen X-SVN-Group: projects X-SVN-Commit-Author: asomers X-SVN-Commit-Paths: projects/fuse2/lib/libc/gen X-SVN-Commit-Revision: 350093 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 1F479914F3 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.97)[-0.974,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] 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, 17 Jul 2019 19:41:47 -0000 Author: asomers Date: Wed Jul 17 19:41:44 2019 New Revision: 350093 URL: https://svnweb.freebsd.org/changeset/base/350093 Log: style changes to getvfsbyname Reported by: markj Sponsored by: The FreeBSD Foundation Modified: projects/fuse2/lib/libc/gen/getvfsbyname.c Modified: projects/fuse2/lib/libc/gen/getvfsbyname.c ============================================================================== --- projects/fuse2/lib/libc/gen/getvfsbyname.c Wed Jul 17 19:39:08 2019 (r350092) +++ projects/fuse2/lib/libc/gen/getvfsbyname.c Wed Jul 17 19:41:44 2019 (r350093) @@ -52,7 +52,6 @@ are_fusefs(const char *fsname, const char *vfc_name) const static char fusefs[] = "fusefs"; const static char fusefs_dot[] = "fusefs."; - return (strncmp(fsname, fusefs_dot, sizeof(fusefs_dot) - 1) == 0 && strcmp(fusefs, vfc_name) == 0); } @@ -80,8 +79,7 @@ getvfsbyname(const char *fsname, struct xvfsconf *vfcp cnt = buflen / sizeof(struct xvfsconf); for (i = 0; i < cnt; i++) { if (strcmp(fsname, xvfsp[i].vfc_name) == 0 || - are_fusefs(fsname, xvfsp[i].vfc_name)) - { + are_fusefs(fsname, xvfsp[i].vfc_name)) { memcpy(vfcp, xvfsp + i, sizeof(struct xvfsconf)); free(xvfsp); return (0); From owner-svn-src-projects@freebsd.org Wed Jul 17 22:45:44 2019 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 AD35EB74CD for ; Wed, 17 Jul 2019 22:45:44 +0000 (UTC) (envelope-from asomers@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 8825996D85; Wed, 17 Jul 2019 22:45:44 +0000 (UTC) (envelope-from asomers@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 62E5B25856; Wed, 17 Jul 2019 22:45:44 +0000 (UTC) (envelope-from asomers@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x6HMjijj013918; Wed, 17 Jul 2019 22:45:44 GMT (envelope-from asomers@FreeBSD.org) Received: (from asomers@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x6HMjhxX013913; Wed, 17 Jul 2019 22:45:43 GMT (envelope-from asomers@FreeBSD.org) Message-Id: <201907172245.x6HMjhxX013913@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: asomers set sender to asomers@FreeBSD.org using -f From: Alan Somers Date: Wed, 17 Jul 2019 22:45:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r350097 - in projects/fuse2: sys/fs/fuse sys/kern sys/sys tests/sys/fs/fusefs X-SVN-Group: projects X-SVN-Commit-Author: asomers X-SVN-Commit-Paths: in projects/fuse2: sys/fs/fuse sys/kern sys/sys tests/sys/fs/fusefs X-SVN-Commit-Revision: 350097 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 8825996D85 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.98)[-0.981,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] 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, 17 Jul 2019 22:45:44 -0000 Author: asomers Date: Wed Jul 17 22:45:43 2019 New Revision: 350097 URL: https://svnweb.freebsd.org/changeset/base/350097 Log: fusefs: multiple interruptility improvements 1) Don't explicitly not mask SIGKILL. kern_sigprocmask won't allow it to be masked, anyway. 2) Fix an infinite loop bug. If a process received both a maskable signal lower than 9 (like SIGINT) and then received SIGKILL, fticket_wait_answer would spin. msleep would immediately return EINTR, but cursig would return SIGINT, so the sleep would get retried. Fix it by explicitly checking whether SIGKILL has been received. 3) Abandon the sig_isfatal optimization introduced by r346357. That optimization would cause fticket_wait_answer to return immediately, without waiting for a response from the server, if the process were going to exit anyway. However, it's vulnerable to a race: 1) fatal signal is received while fticket_wait_answer is sleeping. 2) fticket_wait_answer sends the FUSE_INTERRUPT operation. 3) fticket_wait_answer determines that the signal was fatal and returns without waiting for a response. 4) Another thread changes the signal to non-fatal. 5) The first thread returns to userspace. Instead of exiting, the process continues. 6) The application receives EINTR, wrongly believes that the operation was successfully interrupted, and restarts it. This could cause problems for non-idempotent operations like FUSE_RENAME. Reported by: kib (the race part) Sponsored by: The FreeBSD Foundation Modified: projects/fuse2/sys/fs/fuse/fuse_ipc.c projects/fuse2/sys/kern/kern_sig.c projects/fuse2/sys/sys/signalvar.h projects/fuse2/tests/sys/fs/fusefs/interrupt.cc Modified: projects/fuse2/sys/fs/fuse/fuse_ipc.c ============================================================================== --- projects/fuse2/sys/fs/fuse/fuse_ipc.c Wed Jul 17 22:07:43 2019 (r350096) +++ projects/fuse2/sys/fs/fuse/fuse_ipc.c Wed Jul 17 22:45:43 2019 (r350097) @@ -445,7 +445,6 @@ fticket_wait_answer(struct fuse_ticket *ftick) } else { /* May as well block all signals */ SIGFILLSET(blockedset); - SIGDELSET(blockedset, SIGKILL); } stops_deferred = sigdeferstop(SIGDEFERSTOP_SILENT); kern_sigprocmask(td, SIG_BLOCK, NULL, &oldset, 0); @@ -489,8 +488,8 @@ retry: * then it will either respond EINTR to the original operation, * or EAGAIN to the interrupt. */ + sigset_t tmpset; int sig; - bool fatal; SDT_PROBE2(fusefs, , ipc, trace, 4, "fticket_wait_answer: interrupt"); @@ -500,12 +499,13 @@ retry: PROC_LOCK(td->td_proc); mtx_lock(&td->td_proc->p_sigacts->ps_mtx); sig = cursig(td); - fatal = sig_isfatal(td->td_proc, sig); + tmpset = td->td_proc->p_siglist; + SIGSETOR(tmpset, td->td_siglist); mtx_unlock(&td->td_proc->p_sigacts->ps_mtx); PROC_UNLOCK(td->td_proc); fuse_lck_mtx_lock(ftick->tk_aw_mtx); - if (!fatal) { + if (!SIGISMEMBER(tmpset, SIGKILL)) { /* * Block the just-delivered signal while we wait for an * interrupt response Modified: projects/fuse2/sys/kern/kern_sig.c ============================================================================== --- projects/fuse2/sys/kern/kern_sig.c Wed Jul 17 22:07:43 2019 (r350096) +++ projects/fuse2/sys/kern/kern_sig.c Wed Jul 17 22:45:43 2019 (r350097) @@ -929,23 +929,6 @@ osigreturn(struct thread *td, struct osigreturn_args * #endif #endif /* COMPAT_43 */ -/* Would this signal be fatal to the current process, if it were caught ? */ -bool -sig_isfatal(struct proc *p, int sig) -{ - intptr_t act; - int prop; - - mtx_assert(&p->p_sigacts->ps_mtx, MA_OWNED); - act = (intptr_t)p->p_sigacts->ps_sigact[_SIG_IDX(sig)]; - if ((intptr_t)SIG_DFL == act) { - prop = sigprop(sig); - return (0 != (prop & (SIGPROP_KILL | SIGPROP_CORE))); - } else { - return (false); - } -} - /* * Initialize signal state for process 0; * set to ignore signals that are ignored by default. Modified: projects/fuse2/sys/sys/signalvar.h ============================================================================== --- projects/fuse2/sys/sys/signalvar.h Wed Jul 17 22:07:43 2019 (r350096) +++ projects/fuse2/sys/sys/signalvar.h Wed Jul 17 22:45:43 2019 (r350097) @@ -384,7 +384,6 @@ int sigacts_shared(struct sigacts *ps); void sigexit(struct thread *td, int sig) __dead2; int sigev_findtd(struct proc *p, struct sigevent *sigev, struct thread **); int sig_ffs(sigset_t *set); -bool sig_isfatal(struct proc *p, int sig); void siginit(struct proc *p); void signotify(struct thread *td); void sigqueue_delete(struct sigqueue *queue, int sig); Modified: projects/fuse2/tests/sys/fs/fusefs/interrupt.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/interrupt.cc Wed Jul 17 22:07:43 2019 (r350096) +++ projects/fuse2/tests/sys/fs/fusefs/interrupt.cc Wed Jul 17 22:45:43 2019 (r350097) @@ -352,65 +352,6 @@ TEST_F(Interrupt, enosys) } /* - * Upon receipt of a fatal signal, fusefs should return ASAP after sending - * FUSE_INTERRUPT. - */ -TEST_F(Interrupt, fatal_signal) -{ - int status; - pthread_t self; - uint64_t mkdir_unique; - sem_t sem; - - ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno); - self = pthread_self(); - - EXPECT_LOOKUP(FUSE_ROOT_ID, RELDIRPATH0) - .WillOnce(Invoke(ReturnErrno(ENOENT))); - expect_mkdir(&mkdir_unique); - EXPECT_CALL(*m_mock, process( - ResultOf([&](auto in) { - return (in.header.opcode == FUSE_INTERRUPT && - in.body.interrupt.unique == mkdir_unique); - }, Eq(true)), - _) - ).WillOnce(Invoke([&](auto in __unused, auto &out __unused) { - sem_post(&sem); - /* Don't respond. The process should exit anyway */ - })); - - fork(false, &status, [&] { - }, [&]() { - struct sigaction sa; - int r; - pthread_t killer_th; - pthread_t self; - - /* SIGUSR2 terminates the process by default */ - bzero(&sa, sizeof(sa)); - sa.sa_handler = SIG_DFL; - r = sigaction(SIGUSR2, &sa, NULL); - if (r != 0) { - perror("sigaction"); - return 1; - } - self = pthread_self(); - r = pthread_create(&killer_th, NULL, killer, (void*)self); - if (r != 0) { - perror("pthread_create"); - return 1; - } - - mkdir(FULLDIRPATH0, MODE); - return 1; - }); - ASSERT_EQ(SIGUSR2, WTERMSIG(status)); - - EXPECT_EQ(0, sem_wait(&sem)) << strerror(errno); - sem_destroy(&sem); -} - -/* * A FUSE filesystem is legally allowed to ignore INTERRUPT operations, and * complete the original operation whenever it damn well pleases. */ From owner-svn-src-projects@freebsd.org Thu Jul 18 04:46:37 2019 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 66DE8BE43B for ; Thu, 18 Jul 2019 04:46:37 +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 5158072843; Thu, 18 Jul 2019 04:46:37 +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 2AED81E58; Thu, 18 Jul 2019 04:46:37 +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 x6I4kbAk028596; Thu, 18 Jul 2019 04:46:37 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x6I4kXuH028576; Thu, 18 Jul 2019 04:46:33 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201907180446.x6I4kXuH028576@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Enji Cooper Date: Thu, 18 Jul 2019 04:46:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r350107 - in projects/runtime-coverage-v2: . bin/csh bin/freebsd-version bin/ls bin/sh bin/stty cddl/contrib/opensolaris/cmd/dtrace/test/tst/amd64 cddl/contrib/opensolaris/cmd/zdb cddl/... X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: in projects/runtime-coverage-v2: . bin/csh bin/freebsd-version bin/ls bin/sh bin/stty cddl/contrib/opensolaris/cmd/dtrace/test/tst/amd64 cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/z... X-SVN-Commit-Revision: 350107 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 5158072843 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.989,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] 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: Thu, 18 Jul 2019 04:46:37 -0000 Author: ngie Date: Thu Jul 18 04:46:30 2019 New Revision: 350107 URL: https://svnweb.freebsd.org/changeset/base/350107 Log: MFhead@r350106 Added: projects/runtime-coverage-v2/.clang-format - copied unchanged from r350106, head/.clang-format projects/runtime-coverage-v2/RELNOTES - copied unchanged from r350106, head/RELNOTES projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/amd64/ - copied from r350106, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/amd64/ projects/runtime-coverage-v2/cddl/usr.sbin/dtrace/tests/amd64/ - copied from r350106, head/cddl/usr.sbin/dtrace/tests/amd64/ projects/runtime-coverage-v2/cddl/usr.sbin/dtrace/tests/i386/ - copied from r350106, head/cddl/usr.sbin/dtrace/tests/i386/ projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_arm_filter_on_window_boundary.rar.uu - copied unchanged from r350106, head/contrib/libarchive/libarchive/test/test_read_format_rar5_arm_filter_on_window_boundary.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5_different_window_size.rar.uu - copied unchanged from r350106, head/contrib/libarchive/libarchive/test/test_read_format_rar5_different_window_size.rar.uu projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar_ppmd_use_after_free2.rar.uu - copied unchanged from r350106, head/contrib/libarchive/libarchive/test/test_read_format_rar_ppmd_use_after_free2.rar.uu projects/runtime-coverage-v2/contrib/one-true-awk/ChangeLog - copied unchanged from r350106, head/contrib/one-true-awk/ChangeLog projects/runtime-coverage-v2/contrib/one-true-awk/LICENSE - copied unchanged from r350106, head/contrib/one-true-awk/LICENSE projects/runtime-coverage-v2/contrib/one-true-awk/REGRESS - copied unchanged from r350106, head/contrib/one-true-awk/REGRESS projects/runtime-coverage-v2/contrib/one-true-awk/bugs-fixed/ - copied from r350106, head/contrib/one-true-awk/bugs-fixed/ projects/runtime-coverage-v2/contrib/one-true-awk/proctab.c - copied unchanged from r350106, head/contrib/one-true-awk/proctab.c projects/runtime-coverage-v2/contrib/unbound/.travis.yml - copied unchanged from r350106, head/contrib/unbound/.travis.yml projects/runtime-coverage-v2/contrib/unbound/README.md - copied unchanged from r350106, head/contrib/unbound/README.md projects/runtime-coverage-v2/contrib/unbound/contrib/unbound-fuzzme.patch - copied unchanged from r350106, head/contrib/unbound/contrib/unbound-fuzzme.patch projects/runtime-coverage-v2/etc/group - copied unchanged from r350106, head/etc/group projects/runtime-coverage-v2/etc/master.passwd - copied unchanged from r350106, head/etc/master.passwd projects/runtime-coverage-v2/etc/shells - copied unchanged from r350106, head/etc/shells projects/runtime-coverage-v2/lib/libc/arm/gen/arm_drain_writebuf.2 - copied unchanged from r350106, head/lib/libc/arm/gen/arm_drain_writebuf.2 projects/runtime-coverage-v2/lib/libc/arm/gen/arm_drain_writebuf.c - copied unchanged from r350106, head/lib/libc/arm/gen/arm_drain_writebuf.c projects/runtime-coverage-v2/lib/libc/arm/gen/arm_sync_icache.2 - copied unchanged from r350106, head/lib/libc/arm/gen/arm_sync_icache.2 projects/runtime-coverage-v2/lib/libc/arm/gen/arm_sync_icache.c - copied unchanged from r350106, head/lib/libc/arm/gen/arm_sync_icache.c projects/runtime-coverage-v2/libexec/rc/rc.bsdextended - copied unchanged from r350106, head/libexec/rc/rc.bsdextended projects/runtime-coverage-v2/libexec/rc/rc.firewall - copied unchanged from r350106, head/libexec/rc/rc.firewall projects/runtime-coverage-v2/libexec/rc/rc.sendmail - copied unchanged from r350106, head/libexec/rc/rc.sendmail projects/runtime-coverage-v2/libexec/rtld-elf/rtld-libc/ - copied from r350106, head/libexec/rtld-elf/rtld-libc/ projects/runtime-coverage-v2/sbin/nvmecontrol/comnd.c - copied unchanged from r350106, head/sbin/nvmecontrol/comnd.c projects/runtime-coverage-v2/sbin/nvmecontrol/comnd.h - copied unchanged from r350106, head/sbin/nvmecontrol/comnd.h projects/runtime-coverage-v2/sbin/nvmecontrol/passthru.c - copied unchanged from r350106, head/sbin/nvmecontrol/passthru.c projects/runtime-coverage-v2/share/man/man4/pwmc.4 - copied unchanged from r350106, head/share/man/man4/pwmc.4 projects/runtime-coverage-v2/share/man/man9/VOP_BMAP.9 - copied unchanged from r350106, head/share/man/man9/VOP_BMAP.9 projects/runtime-coverage-v2/share/termcap/termcap.small - copied unchanged from r350106, head/share/termcap/termcap.small projects/runtime-coverage-v2/share/timedef/zh_TW.Big5.src - copied unchanged from r350106, head/share/timedef/zh_TW.Big5.src projects/runtime-coverage-v2/stand/efi/boot1/proto.c - copied unchanged from r350106, head/stand/efi/boot1/proto.c projects/runtime-coverage-v2/stand/efi/boot1/proto.h - copied unchanged from r350106, head/stand/efi/boot1/proto.h projects/runtime-coverage-v2/stand/efi/gptboot/ - copied from r350106, head/stand/efi/gptboot/ projects/runtime-coverage-v2/stand/efi/include/Protocol/Http.h - copied unchanged from r350106, head/stand/efi/include/Protocol/Http.h projects/runtime-coverage-v2/stand/efi/include/Protocol/Ip4Config2.h - copied unchanged from r350106, head/stand/efi/include/Protocol/Ip4Config2.h projects/runtime-coverage-v2/stand/efi/include/Protocol/ServiceBinding.h - copied unchanged from r350106, head/stand/efi/include/Protocol/ServiceBinding.h projects/runtime-coverage-v2/stand/efi/libefi/efihttp.c - copied unchanged from r350106, head/stand/efi/libefi/efihttp.c projects/runtime-coverage-v2/sys/arm/allwinner/clkng/aw_clk_frac.c - copied unchanged from r350106, head/sys/arm/allwinner/clkng/aw_clk_frac.c projects/runtime-coverage-v2/sys/arm/allwinner/clkng/aw_clk_frac.h - copied unchanged from r350106, head/sys/arm/allwinner/clkng/aw_clk_frac.h projects/runtime-coverage-v2/sys/arm/conf/NOTES.armv5 - copied unchanged from r350106, head/sys/arm/conf/NOTES.armv5 projects/runtime-coverage-v2/sys/arm/conf/NOTES.armv7 - copied unchanged from r350106, head/sys/arm/conf/NOTES.armv7 projects/runtime-coverage-v2/sys/arm/mv/a37x0_gpio.c - copied unchanged from r350106, head/sys/arm/mv/a37x0_gpio.c projects/runtime-coverage-v2/sys/conf/ldscript.set_padding - copied unchanged from r350106, head/sys/conf/ldscript.set_padding projects/runtime-coverage-v2/sys/crypto/aesni/aesni_ccm.c - copied unchanged from r350106, head/sys/crypto/aesni/aesni_ccm.c projects/runtime-coverage-v2/sys/dev/fdt/simple_mfd.h - copied unchanged from r350106, head/sys/dev/fdt/simple_mfd.h projects/runtime-coverage-v2/sys/dev/ntb/ntb_hw/ntb_hw_amd.c - copied unchanged from r350106, head/sys/dev/ntb/ntb_hw/ntb_hw_amd.c projects/runtime-coverage-v2/sys/dev/ntb/ntb_hw/ntb_hw_amd.h - copied unchanged from r350106, head/sys/dev/ntb/ntb_hw/ntb_hw_amd.h projects/runtime-coverage-v2/sys/dev/pwm/ofw_pwm.h - copied unchanged from r350106, head/sys/dev/pwm/ofw_pwm.h projects/runtime-coverage-v2/sys/dev/pwm/ofw_pwmbus.c - copied unchanged from r350106, head/sys/dev/pwm/ofw_pwmbus.c projects/runtime-coverage-v2/sys/dev/pwm/pwmc.h - copied unchanged from r350106, head/sys/dev/pwm/pwmc.h projects/runtime-coverage-v2/sys/dev/sdio/ - copied from r350106, head/sys/dev/sdio/ projects/runtime-coverage-v2/sys/dev/superio/ - copied from r350106, head/sys/dev/superio/ projects/runtime-coverage-v2/sys/dev/uart/uart_cpu_acpi.c - copied unchanged from r350106, head/sys/dev/uart/uart_cpu_acpi.c projects/runtime-coverage-v2/sys/dev/usb/usb_hub_acpi.c - copied unchanged from r350106, head/sys/dev/usb/usb_hub_acpi.c projects/runtime-coverage-v2/sys/dev/usb/usb_hub_private.h - copied unchanged from r350106, head/sys/dev/usb/usb_hub_private.h projects/runtime-coverage-v2/sys/libkern/gsb_crc32.c - copied unchanged from r350106, head/sys/libkern/gsb_crc32.c projects/runtime-coverage-v2/sys/modules/arm_ti/ - copied from r350106, head/sys/modules/arm_ti/ projects/runtime-coverage-v2/sys/modules/ntb/ntb_hw_amd/ - copied from r350106, head/sys/modules/ntb/ntb_hw_amd/ projects/runtime-coverage-v2/sys/modules/pwm/ - copied from r350106, head/sys/modules/pwm/ projects/runtime-coverage-v2/sys/modules/sdio/ - copied from r350106, head/sys/modules/sdio/ projects/runtime-coverage-v2/sys/modules/superio/ - copied from r350106, head/sys/modules/superio/ projects/runtime-coverage-v2/sys/modules/usb/uacpi/ - copied from r350106, head/sys/modules/usb/uacpi/ projects/runtime-coverage-v2/sys/netinet/tcp_stacks/rack_bbr_common.c - copied unchanged from r350106, head/sys/netinet/tcp_stacks/rack_bbr_common.c projects/runtime-coverage-v2/sys/sys/gsb_crc32.h - copied unchanged from r350106, head/sys/sys/gsb_crc32.h projects/runtime-coverage-v2/sys/tools/sdiodevs2h.awk - copied unchanged from r350106, head/sys/tools/sdiodevs2h.awk projects/runtime-coverage-v2/tests/sys/devrandom/ - copied from r350106, head/tests/sys/devrandom/ projects/runtime-coverage-v2/tests/sys/netinet/socket_afinet.c - copied unchanged from r350106, head/tests/sys/netinet/socket_afinet.c projects/runtime-coverage-v2/tools/test/callout_free/ - copied from r350106, head/tools/test/callout_free/ projects/runtime-coverage-v2/usr.bin/login/login.access - copied unchanged from r350106, head/usr.bin/login/login.access projects/runtime-coverage-v2/usr.bin/posixshmcontrol/ - copied from r350106, head/usr.bin/posixshmcontrol/ projects/runtime-coverage-v2/usr.sbin/bhyve/audio.c - copied unchanged from r350106, head/usr.sbin/bhyve/audio.c projects/runtime-coverage-v2/usr.sbin/bhyve/audio.h - copied unchanged from r350106, head/usr.sbin/bhyve/audio.h projects/runtime-coverage-v2/usr.sbin/bhyve/hda_codec.c - copied unchanged from r350106, head/usr.sbin/bhyve/hda_codec.c projects/runtime-coverage-v2/usr.sbin/bhyve/hda_reg.h - copied unchanged from r350106, head/usr.sbin/bhyve/hda_reg.h projects/runtime-coverage-v2/usr.sbin/bhyve/hdac_reg.h - copied unchanged from r350106, head/usr.sbin/bhyve/hdac_reg.h projects/runtime-coverage-v2/usr.sbin/bhyve/net_backends.c - copied unchanged from r350106, head/usr.sbin/bhyve/net_backends.c projects/runtime-coverage-v2/usr.sbin/bhyve/net_backends.h - copied unchanged from r350106, head/usr.sbin/bhyve/net_backends.h projects/runtime-coverage-v2/usr.sbin/bhyve/net_utils.c - copied unchanged from r350106, head/usr.sbin/bhyve/net_utils.c projects/runtime-coverage-v2/usr.sbin/bhyve/net_utils.h - copied unchanged from r350106, head/usr.sbin/bhyve/net_utils.h projects/runtime-coverage-v2/usr.sbin/bhyve/pci_hda.c - copied unchanged from r350106, head/usr.sbin/bhyve/pci_hda.c projects/runtime-coverage-v2/usr.sbin/bhyve/pci_hda.h - copied unchanged from r350106, head/usr.sbin/bhyve/pci_hda.h Replaced: projects/runtime-coverage-v2/sys/dev/pwm/pwmbus.h - copied unchanged from r350106, head/sys/dev/pwm/pwmbus.h Deleted: projects/runtime-coverage-v2/etc/login.access projects/runtime-coverage-v2/etc/rc.bsdextended projects/runtime-coverage-v2/etc/rc.firewall projects/runtime-coverage-v2/etc/rc.sendmail projects/runtime-coverage-v2/etc/termcap.small projects/runtime-coverage-v2/lib/libc/gen/group projects/runtime-coverage-v2/lib/libc/gen/master.passwd projects/runtime-coverage-v2/lib/libc/gen/shells projects/runtime-coverage-v2/lib/libnandfs/Makefile projects/runtime-coverage-v2/lib/libnandfs/Makefile.depend projects/runtime-coverage-v2/lib/libnandfs/libnandfs.h projects/runtime-coverage-v2/lib/libnandfs/nandfs.c projects/runtime-coverage-v2/sbin/nandfs/Makefile projects/runtime-coverage-v2/sbin/nandfs/Makefile.depend projects/runtime-coverage-v2/sbin/nandfs/lssnap.c projects/runtime-coverage-v2/sbin/nandfs/mksnap.c projects/runtime-coverage-v2/sbin/nandfs/nandfs.8 projects/runtime-coverage-v2/sbin/nandfs/nandfs.c projects/runtime-coverage-v2/sbin/nandfs/nandfs.h projects/runtime-coverage-v2/sbin/nandfs/rmsnap.c projects/runtime-coverage-v2/sbin/newfs_nandfs/Makefile projects/runtime-coverage-v2/sbin/newfs_nandfs/Makefile.depend projects/runtime-coverage-v2/sbin/newfs_nandfs/newfs_nandfs.8 projects/runtime-coverage-v2/sbin/newfs_nandfs/newfs_nandfs.c projects/runtime-coverage-v2/share/man/man4/nand.4 projects/runtime-coverage-v2/share/man/man4/nandsim.4 projects/runtime-coverage-v2/share/man/man5/nandfs.5 projects/runtime-coverage-v2/share/man/man9/pwm.9 projects/runtime-coverage-v2/share/man/man9/vm_page_hold.9 projects/runtime-coverage-v2/stand/i386/kgzldr/ projects/runtime-coverage-v2/stand/libsa/nandfs.c projects/runtime-coverage-v2/sys/arm/freescale/vybrid/vf_nfc.c projects/runtime-coverage-v2/sys/dev/nand/nand.c projects/runtime-coverage-v2/sys/dev/nand/nand.h projects/runtime-coverage-v2/sys/dev/nand/nand_bbt.c projects/runtime-coverage-v2/sys/dev/nand/nand_cdev.c projects/runtime-coverage-v2/sys/dev/nand/nand_dev.h projects/runtime-coverage-v2/sys/dev/nand/nand_ecc_pos.h projects/runtime-coverage-v2/sys/dev/nand/nand_generic.c projects/runtime-coverage-v2/sys/dev/nand/nand_geom.c projects/runtime-coverage-v2/sys/dev/nand/nand_id.c projects/runtime-coverage-v2/sys/dev/nand/nand_if.m projects/runtime-coverage-v2/sys/dev/nand/nandbus.c projects/runtime-coverage-v2/sys/dev/nand/nandbus.h projects/runtime-coverage-v2/sys/dev/nand/nandbus_if.m projects/runtime-coverage-v2/sys/dev/nand/nandsim.c projects/runtime-coverage-v2/sys/dev/nand/nandsim.h projects/runtime-coverage-v2/sys/dev/nand/nandsim_chip.c projects/runtime-coverage-v2/sys/dev/nand/nandsim_chip.h projects/runtime-coverage-v2/sys/dev/nand/nandsim_ctrl.c projects/runtime-coverage-v2/sys/dev/nand/nandsim_log.c projects/runtime-coverage-v2/sys/dev/nand/nandsim_log.h projects/runtime-coverage-v2/sys/dev/nand/nandsim_swap.c projects/runtime-coverage-v2/sys/dev/nand/nandsim_swap.h projects/runtime-coverage-v2/sys/dev/nand/nfc_fsl.c projects/runtime-coverage-v2/sys/dev/nand/nfc_fsl.h projects/runtime-coverage-v2/sys/dev/nand/nfc_if.m projects/runtime-coverage-v2/sys/dev/nand/nfc_mv.c projects/runtime-coverage-v2/sys/dev/nand/nfc_rb.c projects/runtime-coverage-v2/sys/dev/pwm/pwm_if.m projects/runtime-coverage-v2/sys/fs/nandfs/bmap.c projects/runtime-coverage-v2/sys/fs/nandfs/bmap.h projects/runtime-coverage-v2/sys/fs/nandfs/nandfs.h projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_alloc.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_bmap.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_buffer.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_cleaner.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_cpfile.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_dat.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_dir.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_fs.h projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_ifile.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_mount.h projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_segment.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_subr.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_subr.h projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_sufile.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_vfsops.c projects/runtime-coverage-v2/sys/fs/nandfs/nandfs_vnops.c projects/runtime-coverage-v2/sys/libkern/crc32.c projects/runtime-coverage-v2/sys/modules/nand/Makefile projects/runtime-coverage-v2/sys/modules/nandfs/Makefile projects/runtime-coverage-v2/sys/modules/nandsim/Makefile projects/runtime-coverage-v2/sys/sys/capability.h projects/runtime-coverage-v2/sys/sys/pwm.h projects/runtime-coverage-v2/usr.bin/truss/aarch64-cloudabi32.c projects/runtime-coverage-v2/usr.bin/truss/aarch64-cloudabi64.c projects/runtime-coverage-v2/usr.bin/truss/aarch64-freebsd.c projects/runtime-coverage-v2/usr.bin/truss/amd64-cloudabi32.c projects/runtime-coverage-v2/usr.bin/truss/amd64-cloudabi64.c projects/runtime-coverage-v2/usr.bin/truss/amd64-freebsd.c projects/runtime-coverage-v2/usr.bin/truss/amd64-freebsd32.c projects/runtime-coverage-v2/usr.bin/truss/amd64-linux.c projects/runtime-coverage-v2/usr.bin/truss/amd64-linux32.c projects/runtime-coverage-v2/usr.bin/truss/arm-freebsd.c projects/runtime-coverage-v2/usr.bin/truss/i386-cloudabi32.c projects/runtime-coverage-v2/usr.bin/truss/i386-freebsd.c projects/runtime-coverage-v2/usr.bin/truss/i386-linux.c projects/runtime-coverage-v2/usr.bin/truss/mips-freebsd.c projects/runtime-coverage-v2/usr.bin/truss/powerpc-freebsd.c projects/runtime-coverage-v2/usr.bin/truss/powerpc64-freebsd.c projects/runtime-coverage-v2/usr.bin/truss/powerpc64-freebsd32.c projects/runtime-coverage-v2/usr.bin/truss/riscv-freebsd.c projects/runtime-coverage-v2/usr.bin/truss/sparc64-freebsd.c projects/runtime-coverage-v2/usr.sbin/kgzip/ projects/runtime-coverage-v2/usr.sbin/nandsim/Makefile projects/runtime-coverage-v2/usr.sbin/nandsim/Makefile.depend projects/runtime-coverage-v2/usr.sbin/nandsim/nandsim.8 projects/runtime-coverage-v2/usr.sbin/nandsim/nandsim.c projects/runtime-coverage-v2/usr.sbin/nandsim/nandsim_cfgparse.c projects/runtime-coverage-v2/usr.sbin/nandsim/nandsim_cfgparse.h projects/runtime-coverage-v2/usr.sbin/nandsim/nandsim_rcfile.c projects/runtime-coverage-v2/usr.sbin/nandsim/nandsim_rcfile.h projects/runtime-coverage-v2/usr.sbin/nandsim/sample.conf projects/runtime-coverage-v2/usr.sbin/nandtool/Makefile projects/runtime-coverage-v2/usr.sbin/nandtool/Makefile.depend projects/runtime-coverage-v2/usr.sbin/nandtool/nand_erase.c projects/runtime-coverage-v2/usr.sbin/nandtool/nand_info.c projects/runtime-coverage-v2/usr.sbin/nandtool/nand_read.c projects/runtime-coverage-v2/usr.sbin/nandtool/nand_readoob.c projects/runtime-coverage-v2/usr.sbin/nandtool/nand_write.c projects/runtime-coverage-v2/usr.sbin/nandtool/nand_writeoob.c projects/runtime-coverage-v2/usr.sbin/nandtool/nandtool.8 projects/runtime-coverage-v2/usr.sbin/nandtool/nandtool.c projects/runtime-coverage-v2/usr.sbin/nandtool/nandtool.h projects/runtime-coverage-v2/usr.sbin/nandtool/usage.h Modified: projects/runtime-coverage-v2/.gitattributes projects/runtime-coverage-v2/Makefile projects/runtime-coverage-v2/Makefile.inc1 projects/runtime-coverage-v2/Makefile.libcompat projects/runtime-coverage-v2/ObsoleteFiles.inc projects/runtime-coverage-v2/UPDATING projects/runtime-coverage-v2/bin/csh/Makefile projects/runtime-coverage-v2/bin/freebsd-version/Makefile projects/runtime-coverage-v2/bin/ls/Makefile projects/runtime-coverage-v2/bin/sh/Makefile projects/runtime-coverage-v2/bin/stty/modes.c projects/runtime-coverage-v2/bin/stty/print.c projects/runtime-coverage-v2/bin/stty/stty.1 projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8 projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/runtime-coverage-v2/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 projects/runtime-coverage-v2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/runtime-coverage-v2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c projects/runtime-coverage-v2/cddl/usr.sbin/dtrace/tests/Makefile projects/runtime-coverage-v2/cddl/usr.sbin/dtrace/tests/tools/genmakefiles.sh projects/runtime-coverage-v2/contrib/amd/amd/amd.h projects/runtime-coverage-v2/contrib/amd/amd/rpc_fwd.c projects/runtime-coverage-v2/contrib/bzip2/CHANGES projects/runtime-coverage-v2/contrib/bzip2/LICENSE projects/runtime-coverage-v2/contrib/bzip2/README projects/runtime-coverage-v2/contrib/bzip2/README.COMPILATION.PROBLEMS projects/runtime-coverage-v2/contrib/bzip2/blocksort.c projects/runtime-coverage-v2/contrib/bzip2/bzip2.1 projects/runtime-coverage-v2/contrib/bzip2/bzip2.c projects/runtime-coverage-v2/contrib/bzip2/bzip2recover.c projects/runtime-coverage-v2/contrib/bzip2/bzlib.c projects/runtime-coverage-v2/contrib/bzip2/bzlib.h projects/runtime-coverage-v2/contrib/bzip2/bzlib_private.h projects/runtime-coverage-v2/contrib/bzip2/compress.c projects/runtime-coverage-v2/contrib/bzip2/crctable.c projects/runtime-coverage-v2/contrib/bzip2/decompress.c projects/runtime-coverage-v2/contrib/bzip2/huffman.c projects/runtime-coverage-v2/contrib/bzip2/randtable.c projects/runtime-coverage-v2/contrib/bzip2/spewG.c projects/runtime-coverage-v2/contrib/bzip2/unzcrash.c projects/runtime-coverage-v2/contrib/bzip2/words2 projects/runtime-coverage-v2/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc projects/runtime-coverage-v2/contrib/elftoolchain/common/_elftc.h projects/runtime-coverage-v2/contrib/elftoolchain/common/elfdefinitions.h projects/runtime-coverage-v2/contrib/elftoolchain/elfcopy/ascii.c projects/runtime-coverage-v2/contrib/elftoolchain/elfcopy/binary.c projects/runtime-coverage-v2/contrib/elftoolchain/elfcopy/elfcopy.h projects/runtime-coverage-v2/contrib/elftoolchain/elfcopy/main.c projects/runtime-coverage-v2/contrib/elftoolchain/elfcopy/sections.c projects/runtime-coverage-v2/contrib/elftoolchain/elfdump/elfdump.c projects/runtime-coverage-v2/contrib/elftoolchain/libdwarf/libdwarf_attr.c projects/runtime-coverage-v2/contrib/elftoolchain/libdwarf/libdwarf_reloc.c projects/runtime-coverage-v2/contrib/elftoolchain/libelf/_libelf.h projects/runtime-coverage-v2/contrib/elftoolchain/libelf/elf_end.c projects/runtime-coverage-v2/contrib/elftoolchain/libelf/elf_scn.c projects/runtime-coverage-v2/contrib/elftoolchain/libelf/elf_update.c projects/runtime-coverage-v2/contrib/elftoolchain/libelf/libelf_allocate.c projects/runtime-coverage-v2/contrib/elftoolchain/libelf/libelf_ehdr.c projects/runtime-coverage-v2/contrib/elftoolchain/libelf/libelf_extended.c projects/runtime-coverage-v2/contrib/elftoolchain/libelftc/elftc_bfd_find_target.3 projects/runtime-coverage-v2/contrib/elftoolchain/libelftc/elftc_set_timestamps.c projects/runtime-coverage-v2/contrib/elftoolchain/libelftc/elftc_string_table.c projects/runtime-coverage-v2/contrib/elftoolchain/libelftc/elftc_string_table_create.3 projects/runtime-coverage-v2/contrib/elftoolchain/libelftc/libelftc.h projects/runtime-coverage-v2/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c projects/runtime-coverage-v2/contrib/elftoolchain/readelf/readelf.1 projects/runtime-coverage-v2/contrib/elftoolchain/readelf/readelf.c projects/runtime-coverage-v2/contrib/elftoolchain/strings/strings.c projects/runtime-coverage-v2/contrib/file/magic/Magdir/elf projects/runtime-coverage-v2/contrib/gcc/config/rs6000/tramp.asm projects/runtime-coverage-v2/contrib/ipfilter/man/ipmon.8 projects/runtime-coverage-v2/contrib/ipfilter/tools/ipmon.c projects/runtime-coverage-v2/contrib/less/LICENSE projects/runtime-coverage-v2/contrib/less/NEWS projects/runtime-coverage-v2/contrib/less/README projects/runtime-coverage-v2/contrib/less/brac.c projects/runtime-coverage-v2/contrib/less/ch.c projects/runtime-coverage-v2/contrib/less/charset.c projects/runtime-coverage-v2/contrib/less/charset.h projects/runtime-coverage-v2/contrib/less/cmd.h projects/runtime-coverage-v2/contrib/less/cmdbuf.c projects/runtime-coverage-v2/contrib/less/command.c projects/runtime-coverage-v2/contrib/less/compose.uni projects/runtime-coverage-v2/contrib/less/cvt.c projects/runtime-coverage-v2/contrib/less/decode.c projects/runtime-coverage-v2/contrib/less/edit.c projects/runtime-coverage-v2/contrib/less/filename.c projects/runtime-coverage-v2/contrib/less/fmt.uni projects/runtime-coverage-v2/contrib/less/forwback.c projects/runtime-coverage-v2/contrib/less/funcs.h projects/runtime-coverage-v2/contrib/less/help.c projects/runtime-coverage-v2/contrib/less/ifile.c projects/runtime-coverage-v2/contrib/less/input.c projects/runtime-coverage-v2/contrib/less/jump.c projects/runtime-coverage-v2/contrib/less/less.h projects/runtime-coverage-v2/contrib/less/less.hlp projects/runtime-coverage-v2/contrib/less/less.nro projects/runtime-coverage-v2/contrib/less/lessecho.c projects/runtime-coverage-v2/contrib/less/lessecho.nro projects/runtime-coverage-v2/contrib/less/lesskey.c projects/runtime-coverage-v2/contrib/less/lesskey.h projects/runtime-coverage-v2/contrib/less/lesskey.nro projects/runtime-coverage-v2/contrib/less/lglob.h projects/runtime-coverage-v2/contrib/less/line.c projects/runtime-coverage-v2/contrib/less/linenum.c projects/runtime-coverage-v2/contrib/less/lsystem.c projects/runtime-coverage-v2/contrib/less/main.c projects/runtime-coverage-v2/contrib/less/mark.c projects/runtime-coverage-v2/contrib/less/mkutable projects/runtime-coverage-v2/contrib/less/optfunc.c projects/runtime-coverage-v2/contrib/less/option.c projects/runtime-coverage-v2/contrib/less/option.h projects/runtime-coverage-v2/contrib/less/opttbl.c projects/runtime-coverage-v2/contrib/less/os.c projects/runtime-coverage-v2/contrib/less/output.c projects/runtime-coverage-v2/contrib/less/pattern.c projects/runtime-coverage-v2/contrib/less/pattern.h projects/runtime-coverage-v2/contrib/less/pckeys.h projects/runtime-coverage-v2/contrib/less/position.c projects/runtime-coverage-v2/contrib/less/position.h projects/runtime-coverage-v2/contrib/less/prompt.c projects/runtime-coverage-v2/contrib/less/screen.c projects/runtime-coverage-v2/contrib/less/scrsize.c projects/runtime-coverage-v2/contrib/less/search.c projects/runtime-coverage-v2/contrib/less/signal.c projects/runtime-coverage-v2/contrib/less/tags.c projects/runtime-coverage-v2/contrib/less/ttyin.c projects/runtime-coverage-v2/contrib/less/ubin.uni projects/runtime-coverage-v2/contrib/less/version.c projects/runtime-coverage-v2/contrib/less/wide.uni projects/runtime-coverage-v2/contrib/libarchive/NEWS projects/runtime-coverage-v2/contrib/libarchive/README.md projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive.h projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_entry.h projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_disk_posix.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_rar.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_read_support_format_rar5.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/archive_write_disk_posix.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar.c projects/runtime-coverage-v2/contrib/libarchive/libarchive/test/test_read_format_rar5.c projects/runtime-coverage-v2/contrib/libarchive/libarchive_fe/line_reader.c projects/runtime-coverage-v2/contrib/libarchive/libarchive_fe/passphrase.c projects/runtime-coverage-v2/contrib/libarchive/tar/bsdtar.1 projects/runtime-coverage-v2/contrib/libunwind/src/DwarfInstructions.hpp projects/runtime-coverage-v2/contrib/libunwind/src/UnwindRegistersRestore.S projects/runtime-coverage-v2/contrib/libunwind/src/UnwindRegistersSave.S projects/runtime-coverage-v2/contrib/libunwind/src/assembly.h projects/runtime-coverage-v2/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/runtime-coverage-v2/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/runtime-coverage-v2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/runtime-coverage-v2/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp projects/runtime-coverage-v2/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/runtime-coverage-v2/contrib/llvm/lib/MC/MCWin64EH.cpp projects/runtime-coverage-v2/contrib/llvm/lib/MC/WasmObjectWriter.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Object/COFFImportFile.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/AArch64/AArch64SchedExynosM4.td projects/runtime-coverage-v2/contrib/llvm/lib/Target/AArch64/AArch64SchedPredExynos.td projects/runtime-coverage-v2/contrib/llvm/lib/Target/AArch64/AArch64SchedPredicates.td projects/runtime-coverage-v2/contrib/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/AMDGPU/VOP2Instructions.td projects/runtime-coverage-v2/contrib/llvm/lib/Target/AVR/AVRISelLowering.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/AVR/AVRISelLowering.h projects/runtime-coverage-v2/contrib/llvm/lib/Target/AVR/AVRSubtarget.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/AVR/AVRSubtarget.h projects/runtime-coverage-v2/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td projects/runtime-coverage-v2/contrib/llvm/lib/Target/Mips/MicroMipsInstrFPU.td projects/runtime-coverage-v2/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td projects/runtime-coverage-v2/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/runtime-coverage-v2/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/runtime-coverage-v2/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/runtime-coverage-v2/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/runtime-coverage-v2/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/runtime-coverage-v2/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/runtime-coverage-v2/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/runtime-coverage-v2/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/runtime-coverage-v2/contrib/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp projects/runtime-coverage-v2/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp projects/runtime-coverage-v2/contrib/llvm/tools/clang/lib/Driver/ToolChains/Clang.cpp projects/runtime-coverage-v2/contrib/llvm/tools/clang/lib/Driver/ToolChains/Linux.cpp projects/runtime-coverage-v2/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp projects/runtime-coverage-v2/contrib/llvm/tools/lld/COFF/Writer.cpp projects/runtime-coverage-v2/contrib/llvm/tools/lld/ELF/Arch/PPC64.cpp projects/runtime-coverage-v2/contrib/llvm/tools/lld/ELF/InputSection.cpp projects/runtime-coverage-v2/contrib/llvm/tools/lld/ELF/SymbolTable.cpp projects/runtime-coverage-v2/contrib/llvm/tools/lld/ELF/SymbolTable.h projects/runtime-coverage-v2/contrib/llvm/tools/lld/ELF/SyntheticSections.cpp projects/runtime-coverage-v2/contrib/llvm/tools/lld/ELF/Writer.cpp projects/runtime-coverage-v2/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/runtime-coverage-v2/contrib/netbsd-tests/lib/libc/gen/t_ftok.c projects/runtime-coverage-v2/contrib/netbsd-tests/lib/libc/stdio/t_fopen.c projects/runtime-coverage-v2/contrib/netbsd-tests/lib/libc/sys/t_access.c projects/runtime-coverage-v2/contrib/netbsd-tests/lib/libc/sys/t_mprotect.c projects/runtime-coverage-v2/contrib/netbsd-tests/lib/libc/sys/t_stat.c projects/runtime-coverage-v2/contrib/netbsd-tests/lib/libc/sys/t_write.c projects/runtime-coverage-v2/contrib/one-true-awk/FIXES projects/runtime-coverage-v2/contrib/one-true-awk/awk.1 projects/runtime-coverage-v2/contrib/one-true-awk/awk.h projects/runtime-coverage-v2/contrib/one-true-awk/awkgram.y projects/runtime-coverage-v2/contrib/one-true-awk/b.c projects/runtime-coverage-v2/contrib/one-true-awk/lex.c projects/runtime-coverage-v2/contrib/one-true-awk/lib.c projects/runtime-coverage-v2/contrib/one-true-awk/main.c projects/runtime-coverage-v2/contrib/one-true-awk/makefile projects/runtime-coverage-v2/contrib/one-true-awk/maketab.c projects/runtime-coverage-v2/contrib/one-true-awk/proto.h projects/runtime-coverage-v2/contrib/one-true-awk/run.c projects/runtime-coverage-v2/contrib/one-true-awk/tran.c projects/runtime-coverage-v2/contrib/openmp/runtime/src/kmp_atomic.h projects/runtime-coverage-v2/contrib/openmp/runtime/src/kmp_csupport.cpp projects/runtime-coverage-v2/contrib/openmp/runtime/src/ompt-specific.cpp projects/runtime-coverage-v2/contrib/sqlite3/configure projects/runtime-coverage-v2/contrib/sqlite3/configure.ac projects/runtime-coverage-v2/contrib/sqlite3/shell.c projects/runtime-coverage-v2/contrib/sqlite3/sqlite3.c projects/runtime-coverage-v2/contrib/sqlite3/sqlite3.h projects/runtime-coverage-v2/contrib/sqlite3/tea/configure projects/runtime-coverage-v2/contrib/sqlite3/tea/configure.ac projects/runtime-coverage-v2/contrib/tcp_wrappers/hosts_access.c projects/runtime-coverage-v2/contrib/tcp_wrappers/inetcf.c projects/runtime-coverage-v2/contrib/tcp_wrappers/inetcf.h projects/runtime-coverage-v2/contrib/tcp_wrappers/mystdarg.h projects/runtime-coverage-v2/contrib/tcp_wrappers/options.c projects/runtime-coverage-v2/contrib/tcp_wrappers/rfc931.c projects/runtime-coverage-v2/contrib/tcp_wrappers/scaffold.c projects/runtime-coverage-v2/contrib/tcp_wrappers/scaffold.h projects/runtime-coverage-v2/contrib/tcp_wrappers/shell_cmd.c projects/runtime-coverage-v2/contrib/tcp_wrappers/socket.c projects/runtime-coverage-v2/contrib/tcp_wrappers/tcpd.c projects/runtime-coverage-v2/contrib/tcp_wrappers/tcpdchk.c projects/runtime-coverage-v2/contrib/tcp_wrappers/tcpdmatch.c projects/runtime-coverage-v2/contrib/telnet/telnet/commands.c projects/runtime-coverage-v2/contrib/telnet/telnet/telnet.c projects/runtime-coverage-v2/contrib/telnet/telnet/utilities.c projects/runtime-coverage-v2/contrib/traceroute/traceroute.8 projects/runtime-coverage-v2/contrib/tzdata/Makefile projects/runtime-coverage-v2/contrib/tzdata/NEWS projects/runtime-coverage-v2/contrib/tzdata/africa projects/runtime-coverage-v2/contrib/tzdata/antarctica projects/runtime-coverage-v2/contrib/tzdata/asia projects/runtime-coverage-v2/contrib/tzdata/australasia projects/runtime-coverage-v2/contrib/tzdata/backzone projects/runtime-coverage-v2/contrib/tzdata/checktab.awk projects/runtime-coverage-v2/contrib/tzdata/europe projects/runtime-coverage-v2/contrib/tzdata/factory projects/runtime-coverage-v2/contrib/tzdata/northamerica projects/runtime-coverage-v2/contrib/tzdata/pacificnew projects/runtime-coverage-v2/contrib/tzdata/southamerica projects/runtime-coverage-v2/contrib/tzdata/systemv projects/runtime-coverage-v2/contrib/tzdata/theory.html projects/runtime-coverage-v2/contrib/tzdata/version projects/runtime-coverage-v2/contrib/tzdata/zishrink.awk projects/runtime-coverage-v2/contrib/tzdata/zone.tab projects/runtime-coverage-v2/contrib/tzdata/zone1970.tab projects/runtime-coverage-v2/contrib/tzdata/zoneinfo2tdf.pl projects/runtime-coverage-v2/contrib/unbound/Makefile.in projects/runtime-coverage-v2/contrib/unbound/aclocal.m4 projects/runtime-coverage-v2/contrib/unbound/cachedb/cachedb.c projects/runtime-coverage-v2/contrib/unbound/compat/arc4random.c projects/runtime-coverage-v2/contrib/unbound/config.guess projects/runtime-coverage-v2/contrib/unbound/config.h projects/runtime-coverage-v2/contrib/unbound/config.h.in projects/runtime-coverage-v2/contrib/unbound/config.sub projects/runtime-coverage-v2/contrib/unbound/configure projects/runtime-coverage-v2/contrib/unbound/configure.ac projects/runtime-coverage-v2/contrib/unbound/contrib/README projects/runtime-coverage-v2/contrib/unbound/contrib/fastrpz.patch projects/runtime-coverage-v2/contrib/unbound/contrib/libunbound.so.conf projects/runtime-coverage-v2/contrib/unbound/contrib/unbound.init projects/runtime-coverage-v2/contrib/unbound/daemon/daemon.c projects/runtime-coverage-v2/contrib/unbound/daemon/remote.c projects/runtime-coverage-v2/contrib/unbound/daemon/stats.c projects/runtime-coverage-v2/contrib/unbound/daemon/unbound.c projects/runtime-coverage-v2/contrib/unbound/daemon/worker.c projects/runtime-coverage-v2/contrib/unbound/dns64/dns64.c projects/runtime-coverage-v2/contrib/unbound/dnscrypt/dnscrypt.c projects/runtime-coverage-v2/contrib/unbound/dnstap/dnstap.c projects/runtime-coverage-v2/contrib/unbound/doc/Changelog projects/runtime-coverage-v2/contrib/unbound/doc/README projects/runtime-coverage-v2/contrib/unbound/doc/example.conf projects/runtime-coverage-v2/contrib/unbound/doc/example.conf.in projects/runtime-coverage-v2/contrib/unbound/doc/libunbound.3 projects/runtime-coverage-v2/contrib/unbound/doc/libunbound.3.in projects/runtime-coverage-v2/contrib/unbound/doc/unbound-anchor.8 projects/runtime-coverage-v2/contrib/unbound/doc/unbound-anchor.8.in projects/runtime-coverage-v2/contrib/unbound/doc/unbound-checkconf.8 projects/runtime-coverage-v2/contrib/unbound/doc/unbound-checkconf.8.in projects/runtime-coverage-v2/contrib/unbound/doc/unbound-control.8 projects/runtime-coverage-v2/contrib/unbound/doc/unbound-control.8.in projects/runtime-coverage-v2/contrib/unbound/doc/unbound-host.1 projects/runtime-coverage-v2/contrib/unbound/doc/unbound-host.1.in projects/runtime-coverage-v2/contrib/unbound/doc/unbound.8 projects/runtime-coverage-v2/contrib/unbound/doc/unbound.8.in projects/runtime-coverage-v2/contrib/unbound/doc/unbound.conf.5 projects/runtime-coverage-v2/contrib/unbound/doc/unbound.conf.5.in projects/runtime-coverage-v2/contrib/unbound/doc/unbound.doxygen projects/runtime-coverage-v2/contrib/unbound/edns-subnet/addrtree.c projects/runtime-coverage-v2/contrib/unbound/edns-subnet/addrtree.h projects/runtime-coverage-v2/contrib/unbound/edns-subnet/subnetmod.c projects/runtime-coverage-v2/contrib/unbound/edns-subnet/subnetmod.h projects/runtime-coverage-v2/contrib/unbound/install-sh projects/runtime-coverage-v2/contrib/unbound/iterator/iter_fwd.c projects/runtime-coverage-v2/contrib/unbound/iterator/iter_hints.c projects/runtime-coverage-v2/contrib/unbound/iterator/iter_scrub.c projects/runtime-coverage-v2/contrib/unbound/iterator/iter_utils.c projects/runtime-coverage-v2/contrib/unbound/iterator/iter_utils.h projects/runtime-coverage-v2/contrib/unbound/iterator/iterator.c projects/runtime-coverage-v2/contrib/unbound/iterator/iterator.h projects/runtime-coverage-v2/contrib/unbound/libunbound/libunbound.c projects/runtime-coverage-v2/contrib/unbound/libunbound/libworker.c projects/runtime-coverage-v2/contrib/unbound/libunbound/ubsyms.def projects/runtime-coverage-v2/contrib/unbound/libunbound/unbound.h projects/runtime-coverage-v2/contrib/unbound/ltmain.sh projects/runtime-coverage-v2/contrib/unbound/respip/respip.c projects/runtime-coverage-v2/contrib/unbound/services/authzone.c projects/runtime-coverage-v2/contrib/unbound/services/authzone.h projects/runtime-coverage-v2/contrib/unbound/services/cache/dns.c projects/runtime-coverage-v2/contrib/unbound/services/cache/infra.c projects/runtime-coverage-v2/contrib/unbound/services/cache/infra.h projects/runtime-coverage-v2/contrib/unbound/services/listen_dnsport.c projects/runtime-coverage-v2/contrib/unbound/services/listen_dnsport.h projects/runtime-coverage-v2/contrib/unbound/services/localzone.c projects/runtime-coverage-v2/contrib/unbound/services/localzone.h projects/runtime-coverage-v2/contrib/unbound/services/mesh.c projects/runtime-coverage-v2/contrib/unbound/services/mesh.h projects/runtime-coverage-v2/contrib/unbound/services/modstack.c projects/runtime-coverage-v2/contrib/unbound/services/outside_network.c projects/runtime-coverage-v2/contrib/unbound/services/outside_network.h projects/runtime-coverage-v2/contrib/unbound/sldns/wire2str.c projects/runtime-coverage-v2/contrib/unbound/smallapp/unbound-checkconf.c projects/runtime-coverage-v2/contrib/unbound/smallapp/unbound-control-setup.sh projects/runtime-coverage-v2/contrib/unbound/smallapp/unbound-control-setup.sh.in projects/runtime-coverage-v2/contrib/unbound/smallapp/unbound-control.c projects/runtime-coverage-v2/contrib/unbound/util/alloc.c projects/runtime-coverage-v2/contrib/unbound/util/config_file.c projects/runtime-coverage-v2/contrib/unbound/util/config_file.h projects/runtime-coverage-v2/contrib/unbound/util/configlexer.lex projects/runtime-coverage-v2/contrib/unbound/util/configparser.y projects/runtime-coverage-v2/contrib/unbound/util/data/msgencode.c projects/runtime-coverage-v2/contrib/unbound/util/data/msgreply.c projects/runtime-coverage-v2/contrib/unbound/util/data/msgreply.h projects/runtime-coverage-v2/contrib/unbound/util/edns.c projects/runtime-coverage-v2/contrib/unbound/util/fptr_wlist.c projects/runtime-coverage-v2/contrib/unbound/util/iana_ports.inc projects/runtime-coverage-v2/contrib/unbound/util/log.c projects/runtime-coverage-v2/contrib/unbound/util/log.h projects/runtime-coverage-v2/contrib/unbound/util/mini_event.c projects/runtime-coverage-v2/contrib/unbound/util/net_help.c projects/runtime-coverage-v2/contrib/unbound/util/net_help.h projects/runtime-coverage-v2/contrib/unbound/util/netevent.c projects/runtime-coverage-v2/contrib/unbound/util/netevent.h projects/runtime-coverage-v2/contrib/unbound/util/storage/lookup3.c projects/runtime-coverage-v2/contrib/unbound/util/ub_event.c projects/runtime-coverage-v2/contrib/unbound/validator/val_neg.c projects/runtime-coverage-v2/crypto/heimdal/lib/ipc/server.c projects/runtime-coverage-v2/crypto/openssl/CHANGES projects/runtime-coverage-v2/crypto/openssl/Configure projects/runtime-coverage-v2/crypto/openssl/INSTALL projects/runtime-coverage-v2/crypto/openssl/NEWS projects/runtime-coverage-v2/crypto/openssl/NOTES.PERL projects/runtime-coverage-v2/crypto/openssl/README projects/runtime-coverage-v2/crypto/openssl/apps/asn1pars.c projects/runtime-coverage-v2/crypto/openssl/apps/cms.c projects/runtime-coverage-v2/crypto/openssl/apps/enc.c projects/runtime-coverage-v2/crypto/openssl/apps/ocsp.c projects/runtime-coverage-v2/crypto/openssl/apps/s_cb.c projects/runtime-coverage-v2/crypto/openssl/apps/s_client.c projects/runtime-coverage-v2/crypto/openssl/apps/speed.c projects/runtime-coverage-v2/crypto/openssl/crypto/aes/asm/aesp8-ppc.pl projects/runtime-coverage-v2/crypto/openssl/crypto/bio/b_addr.c projects/runtime-coverage-v2/crypto/openssl/crypto/bio/bss_mem.c projects/runtime-coverage-v2/crypto/openssl/crypto/blake2/blake2b.c projects/runtime-coverage-v2/crypto/openssl/crypto/bn/asm/mips.pl projects/runtime-coverage-v2/crypto/openssl/crypto/bn/asm/ppc.pl projects/runtime-coverage-v2/crypto/openssl/crypto/bn/bn_ctx.c projects/runtime-coverage-v2/crypto/openssl/crypto/bn/bn_lib.c projects/runtime-coverage-v2/crypto/openssl/crypto/bn/bn_prime.c projects/runtime-coverage-v2/crypto/openssl/crypto/chacha/build.info projects/runtime-coverage-v2/crypto/openssl/crypto/conf/conf_sap.c projects/runtime-coverage-v2/crypto/openssl/crypto/dh/dh_check.c projects/runtime-coverage-v2/crypto/openssl/crypto/dh/dh_gen.c projects/runtime-coverage-v2/crypto/openssl/crypto/dh/dh_key.c projects/runtime-coverage-v2/crypto/openssl/crypto/dh/dh_pmeth.c projects/runtime-coverage-v2/crypto/openssl/crypto/dsa/dsa_gen.c projects/runtime-coverage-v2/crypto/openssl/crypto/dsa/dsa_ossl.c projects/runtime-coverage-v2/crypto/openssl/crypto/dsa/dsa_pmeth.c projects/runtime-coverage-v2/crypto/openssl/crypto/dso/dso_openssl.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/curve25519.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/curve448/curve448.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/curve448/curve448_tables.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/curve448/curve448utils.h projects/runtime-coverage-v2/crypto/openssl/crypto/ec/curve448/f_generic.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/curve448/scalar.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/ec2_oct.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/ec2_smpl.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/ec_ameth.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/ec_lib.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/ec_mult.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/ec_pmeth.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/ecdh_ossl.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/ecp_nistp521.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/ecp_nistz256.c projects/runtime-coverage-v2/crypto/openssl/crypto/ec/ecp_smpl.c projects/runtime-coverage-v2/crypto/openssl/crypto/err/err.c projects/runtime-coverage-v2/crypto/openssl/crypto/evp/digest.c projects/runtime-coverage-v2/crypto/openssl/crypto/evp/e_aes.c projects/runtime-coverage-v2/crypto/openssl/crypto/evp/e_aria.c projects/runtime-coverage-v2/crypto/openssl/crypto/evp/e_chacha20_poly1305.c projects/runtime-coverage-v2/crypto/openssl/crypto/evp/p_lib.c projects/runtime-coverage-v2/crypto/openssl/crypto/evp/p_open.c projects/runtime-coverage-v2/crypto/openssl/crypto/hmac/hmac.c projects/runtime-coverage-v2/crypto/openssl/crypto/include/internal/dso_conf.h projects/runtime-coverage-v2/crypto/openssl/crypto/include/internal/dso_conf.h.in projects/runtime-coverage-v2/crypto/openssl/crypto/init.c projects/runtime-coverage-v2/crypto/openssl/crypto/mips_arch.h projects/runtime-coverage-v2/crypto/openssl/crypto/modes/asm/ghash-x86_64.pl projects/runtime-coverage-v2/crypto/openssl/crypto/modes/ccm128.c projects/runtime-coverage-v2/crypto/openssl/crypto/o_str.c projects/runtime-coverage-v2/crypto/openssl/crypto/objects/obj_dat.h projects/runtime-coverage-v2/crypto/openssl/crypto/objects/objects.txt projects/runtime-coverage-v2/crypto/openssl/crypto/ocsp/ocsp_ext.c projects/runtime-coverage-v2/crypto/openssl/crypto/ocsp/ocsp_lib.c projects/runtime-coverage-v2/crypto/openssl/crypto/pem/pem_sign.c projects/runtime-coverage-v2/crypto/openssl/crypto/poly1305/build.info projects/runtime-coverage-v2/crypto/openssl/crypto/ppccap.c projects/runtime-coverage-v2/crypto/openssl/crypto/rand/drbg_lib.c projects/runtime-coverage-v2/crypto/openssl/crypto/rand/rand_lib.c projects/runtime-coverage-v2/crypto/openssl/crypto/rand/rand_unix.c projects/runtime-coverage-v2/crypto/openssl/crypto/rand/randfile.c projects/runtime-coverage-v2/crypto/openssl/crypto/rc4/build.info projects/runtime-coverage-v2/crypto/openssl/crypto/rsa/rsa_ameth.c projects/runtime-coverage-v2/crypto/openssl/crypto/rsa/rsa_gen.c projects/runtime-coverage-v2/crypto/openssl/crypto/rsa/rsa_oaep.c projects/runtime-coverage-v2/crypto/openssl/crypto/rsa/rsa_ossl.c projects/runtime-coverage-v2/crypto/openssl/crypto/rsa/rsa_pk1.c projects/runtime-coverage-v2/crypto/openssl/crypto/rsa/rsa_pmeth.c projects/runtime-coverage-v2/crypto/openssl/crypto/rsa/rsa_ssl.c projects/runtime-coverage-v2/crypto/openssl/crypto/rsa/rsa_x931g.c projects/runtime-coverage-v2/crypto/openssl/crypto/sha/keccak1600.c projects/runtime-coverage-v2/crypto/openssl/crypto/x509/x509_lu.c projects/runtime-coverage-v2/crypto/openssl/crypto/x509v3/v3_genn.c projects/runtime-coverage-v2/crypto/openssl/doc/man1/genpkey.pod projects/runtime-coverage-v2/crypto/openssl/doc/man1/pkeyutl.pod projects/runtime-coverage-v2/crypto/openssl/doc/man1/s_client.pod projects/runtime-coverage-v2/crypto/openssl/doc/man1/s_server.pod projects/runtime-coverage-v2/crypto/openssl/doc/man1/s_time.pod projects/runtime-coverage-v2/crypto/openssl/doc/man1/ts.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/ASN1_TIME_set.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/ASN1_generate_nconf.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/BIO_connect.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/BIO_push.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/BIO_s_file.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/BIO_s_mem.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/BN_CTX_start.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/BN_new.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/BN_rand.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/BN_security_bits.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/CMS_verify.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/CONF_modules_load_file.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/DES_random_key.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/ECDSA_SIG_new.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/EVP_DigestVerifyInit.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/EVP_EncryptInit.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/EVP_PKEY_meth_new.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/EVP_PKEY_set1_RSA.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/EVP_chacha20.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/HMAC.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/OBJ_nid2obj.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/OCSP_cert_to_id.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/PEM_read_bio_PrivateKey.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/RAND_DRBG_generate.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/RAND_DRBG_get0_master.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/RAND_DRBG_new.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/RAND_DRBG_reseed.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/RAND_DRBG_set_callbacks.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/RAND_add.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/RAND_bytes.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/RAND_cleanup.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/RSA_padding_add_PKCS1_type_1.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/RSA_public_encrypt.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CIPHER_get_name.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CONF_cmd.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CTX_load_verify_locations.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CTX_new.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CTX_set1_sigalgs.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CTX_set_client_hello_cb.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CTX_set_default_passwd_cb.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CTX_set_generate_session_id.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CTX_set_min_proto_version.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CTX_set_read_ahead.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CTX_set_split_send_fragment.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_CTX_set_tmp_dh_callback.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_get_error.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_load_client_CA_file.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_read.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_session_reused.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_shutdown.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/SSL_write.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/X509_LOOKUP_meth_new.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/X509_NAME_add_entry_by_txt.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/X509_NAME_get_index_by_NID.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/X509_get_subject_name.pod projects/runtime-coverage-v2/crypto/openssl/doc/man3/d2i_X509.pod projects/runtime-coverage-v2/crypto/openssl/e_os.h projects/runtime-coverage-v2/crypto/openssl/engines/e_padlock.c projects/runtime-coverage-v2/crypto/openssl/include/internal/dsoerr.h projects/runtime-coverage-v2/crypto/openssl/include/internal/refcount.h projects/runtime-coverage-v2/crypto/openssl/include/internal/tsan_assist.h projects/runtime-coverage-v2/crypto/openssl/include/openssl/err.h projects/runtime-coverage-v2/crypto/openssl/include/openssl/evp.h projects/runtime-coverage-v2/crypto/openssl/include/openssl/obj_mac.h projects/runtime-coverage-v2/crypto/openssl/include/openssl/ocsp.h projects/runtime-coverage-v2/crypto/openssl/include/openssl/opensslv.h projects/runtime-coverage-v2/crypto/openssl/include/openssl/ssl.h projects/runtime-coverage-v2/crypto/openssl/include/openssl/x509v3.h projects/runtime-coverage-v2/crypto/openssl/ssl/ssl_lib.c projects/runtime-coverage-v2/crypto/openssl/ssl/ssl_locl.h projects/runtime-coverage-v2/crypto/openssl/ssl/statem/extensions.c projects/runtime-coverage-v2/crypto/openssl/ssl/statem/extensions_clnt.c projects/runtime-coverage-v2/crypto/openssl/ssl/statem/extensions_srvr.c projects/runtime-coverage-v2/crypto/openssl/ssl/statem/statem_clnt.c projects/runtime-coverage-v2/crypto/openssl/ssl/statem/statem_srvr.c projects/runtime-coverage-v2/etc/Makefile projects/runtime-coverage-v2/etc/mtree/BSD.debug.dist projects/runtime-coverage-v2/etc/mtree/BSD.include.dist projects/runtime-coverage-v2/etc/mtree/BSD.tests.dist projects/runtime-coverage-v2/etc/mtree/BSD.usr.dist projects/runtime-coverage-v2/etc/mtree/BSD.var.dist projects/runtime-coverage-v2/etc/sendmail/Makefile projects/runtime-coverage-v2/gnu/lib/csu/Makefile projects/runtime-coverage-v2/gnu/lib/libgcc/Makefile projects/runtime-coverage-v2/gnu/lib/libgcov/Makefile projects/runtime-coverage-v2/gnu/usr.bin/cc/cc_tools/Makefile.hdrs projects/runtime-coverage-v2/include/Makefile projects/runtime-coverage-v2/include/mk-osreldate.sh projects/runtime-coverage-v2/kerberos5/usr.bin/krb5-config/Makefile projects/runtime-coverage-v2/lib/Makefile projects/runtime-coverage-v2/lib/atf/libatf-c/tests/Makefile projects/runtime-coverage-v2/lib/clang/freebsd_cc_version.h projects/runtime-coverage-v2/lib/clang/headers/Makefile projects/runtime-coverage-v2/lib/clang/include/clang/Basic/Version.inc projects/runtime-coverage-v2/lib/clang/include/clang/Config/config.h projects/runtime-coverage-v2/lib/clang/include/lld/Common/Version.inc projects/runtime-coverage-v2/lib/clang/include/llvm/Config/config.h projects/runtime-coverage-v2/lib/clang/include/llvm/Config/llvm-config.h projects/runtime-coverage-v2/lib/clang/include/llvm/Support/VCSRevision.h projects/runtime-coverage-v2/lib/clang/libllvm/Makefile projects/runtime-coverage-v2/lib/csu/Makefile.inc projects/runtime-coverage-v2/lib/geom/eli/geli.8 projects/runtime-coverage-v2/lib/geom/eli/geom_eli.c projects/runtime-coverage-v2/lib/libarchive/config_freebsd.h projects/runtime-coverage-v2/lib/libarchive/tests/Makefile projects/runtime-coverage-v2/lib/libbe/be_access.c projects/runtime-coverage-v2/lib/libc/arm/Symbol.map projects/runtime-coverage-v2/lib/libc/arm/gen/Makefile.inc projects/runtime-coverage-v2/lib/libc/gen/Makefile.inc projects/runtime-coverage-v2/lib/libc/gen/Symbol.map projects/runtime-coverage-v2/lib/libc/gen/_pthread_stubs.c projects/runtime-coverage-v2/lib/libc/gen/elf_utils.c projects/runtime-coverage-v2/lib/libc/gen/gen-private.h projects/runtime-coverage-v2/lib/libc/gen/libc_dlopen.c projects/runtime-coverage-v2/lib/libc/gen/opendir.c projects/runtime-coverage-v2/lib/libc/gen/telldir.c projects/runtime-coverage-v2/lib/libc/iconv/citrus_none.c projects/runtime-coverage-v2/lib/libc/include/libc_private.h projects/runtime-coverage-v2/lib/libc/net/rthdr.c projects/runtime-coverage-v2/lib/libc/powerpc/SYS.h projects/runtime-coverage-v2/lib/libc/powerpc/gen/_ctx_start.S projects/runtime-coverage-v2/lib/libc/powerpc/sys/cerror.S projects/runtime-coverage-v2/lib/libc/resolv/res_findzonecut.c projects/runtime-coverage-v2/lib/libc/stdlib/bsearch.3 projects/runtime-coverage-v2/lib/libc/stdlib/realpath.c projects/runtime-coverage-v2/lib/libc/sys/Makefile.inc projects/runtime-coverage-v2/lib/libc/sys/mmap.2 projects/runtime-coverage-v2/lib/libc/sys/mprotect.2 projects/runtime-coverage-v2/lib/libc/sys/open.2 projects/runtime-coverage-v2/lib/libc/sys/procctl.2 projects/runtime-coverage-v2/lib/libc/sys/ptrace.2 projects/runtime-coverage-v2/lib/libc/sys/read.2 projects/runtime-coverage-v2/lib/libc/sys/unlink.2 projects/runtime-coverage-v2/lib/libc/tests/net/Makefile projects/runtime-coverage-v2/lib/libcasper/services/cap_fileargs/cap_fileargs.c projects/runtime-coverage-v2/lib/libcasper/services/cap_fileargs/cap_fileargs.h projects/runtime-coverage-v2/lib/libclang_rt/Makefile.inc projects/runtime-coverage-v2/lib/libcrypt/crypt.3 projects/runtime-coverage-v2/lib/libelf/Makefile projects/runtime-coverage-v2/lib/libelftc/Makefile projects/runtime-coverage-v2/lib/libjail/jail.c projects/runtime-coverage-v2/lib/libjail/jail_getid.c projects/runtime-coverage-v2/lib/libkvm/kvm_aarch64.h projects/runtime-coverage-v2/lib/libmagic/Makefile projects/runtime-coverage-v2/lib/libmd/mdX.3 projects/runtime-coverage-v2/lib/libmd/ripemd.3 projects/runtime-coverage-v2/lib/libmd/sha.3 projects/runtime-coverage-v2/lib/libmd/sha256.3 projects/runtime-coverage-v2/lib/libmd/sha512.3 projects/runtime-coverage-v2/lib/libmd/skein.3 projects/runtime-coverage-v2/lib/libmemstat/memstat_uma.c projects/runtime-coverage-v2/lib/libnv/msgio.c projects/runtime-coverage-v2/lib/libnv/tests/Makefile projects/runtime-coverage-v2/lib/libnv/tests/nvlist_send_recv_test.c projects/runtime-coverage-v2/lib/libpam/modules/pam_exec/pam_exec.8 projects/runtime-coverage-v2/lib/libpam/modules/pam_exec/pam_exec.c projects/runtime-coverage-v2/lib/libsecureboot/h/libsecureboot.h projects/runtime-coverage-v2/lib/libsecureboot/libsecureboot-priv.h projects/runtime-coverage-v2/lib/libsecureboot/local.trust.mk projects/runtime-coverage-v2/lib/libsecureboot/openpgp/opgp_key.c projects/runtime-coverage-v2/lib/libsecureboot/openpgp/opgp_sig.c projects/runtime-coverage-v2/lib/libsecureboot/readfile.c projects/runtime-coverage-v2/lib/libsecureboot/verify_file.c projects/runtime-coverage-v2/lib/libsecureboot/vets.c projects/runtime-coverage-v2/lib/libthr/thread/thr_info.c projects/runtime-coverage-v2/lib/libthr/thread/thr_init.c projects/runtime-coverage-v2/lib/libufs/Makefile projects/runtime-coverage-v2/lib/libusb/libusb10.h projects/runtime-coverage-v2/lib/libusb/libusb10_hotplug.c projects/runtime-coverage-v2/lib/libusb/libusb20.c projects/runtime-coverage-v2/lib/libutil/pw_util.3 projects/runtime-coverage-v2/lib/msun/tests/cexp_test.c projects/runtime-coverage-v2/lib/ncurses/ncurses/Makefile projects/runtime-coverage-v2/libexec/bootpd/bootpd.8 projects/runtime-coverage-v2/libexec/bootpd/bootpd.c projects/runtime-coverage-v2/libexec/bootpd/bootpgw/bootpgw.c projects/runtime-coverage-v2/libexec/bootpd/dovend.c projects/runtime-coverage-v2/libexec/rc/Makefile projects/runtime-coverage-v2/libexec/rc/rc.conf projects/runtime-coverage-v2/libexec/rc/rc.d/Makefile projects/runtime-coverage-v2/libexec/rc/rc.d/accounting projects/runtime-coverage-v2/libexec/rc/rc.d/hostapd projects/runtime-coverage-v2/libexec/rc/rc.d/local projects/runtime-coverage-v2/libexec/rc/rc.d/motd projects/runtime-coverage-v2/libexec/rc/rc.d/ntpd projects/runtime-coverage-v2/libexec/rc/rc.d/random projects/runtime-coverage-v2/libexec/rtld-elf/Makefile projects/runtime-coverage-v2/libexec/rtld-elf/debug.h projects/runtime-coverage-v2/libexec/rtld-elf/libmap.c projects/runtime-coverage-v2/libexec/rtld-elf/powerpc/reloc.c projects/runtime-coverage-v2/libexec/rtld-elf/powerpc/rtld_start.S projects/runtime-coverage-v2/libexec/rtld-elf/rtld.c projects/runtime-coverage-v2/libexec/rtld-elf/rtld.h projects/runtime-coverage-v2/libexec/rtld-elf/rtld_lock.c projects/runtime-coverage-v2/libexec/rtld-elf/rtld_printf.c projects/runtime-coverage-v2/libexec/rtld-elf/rtld_printf.h projects/runtime-coverage-v2/libexec/rtld-elf/xmalloc.c projects/runtime-coverage-v2/libexec/save-entropy/save-entropy.sh projects/runtime-coverage-v2/release/Makefile.mirrors projects/runtime-coverage-v2/release/picobsd/bridge/PICOBSD projects/runtime-coverage-v2/release/picobsd/bridge/crunch.conf projects/runtime-coverage-v2/release/picobsd/build/picobsd projects/runtime-coverage-v2/release/picobsd/qemu/PICOBSD projects/runtime-coverage-v2/release/picobsd/qemu/crunch.conf projects/runtime-coverage-v2/release/release.sh projects/runtime-coverage-v2/release/tools/arm.subr projects/runtime-coverage-v2/release/tools/vagrant.conf projects/runtime-coverage-v2/rescue/rescue/Makefile projects/runtime-coverage-v2/sbin/Makefile projects/runtime-coverage-v2/sbin/bectl/bectl.8 projects/runtime-coverage-v2/sbin/bectl/bectl.c projects/runtime-coverage-v2/sbin/bectl/bectl_jail.c projects/runtime-coverage-v2/sbin/bectl/tests/bectl_test.sh projects/runtime-coverage-v2/sbin/camcontrol/Makefile projects/runtime-coverage-v2/sbin/camcontrol/camcontrol.8 projects/runtime-coverage-v2/sbin/camcontrol/camcontrol.c projects/runtime-coverage-v2/sbin/camcontrol/camcontrol.h projects/runtime-coverage-v2/sbin/camcontrol/epc.c projects/runtime-coverage-v2/sbin/camcontrol/fwdownload.c projects/runtime-coverage-v2/sbin/camcontrol/zone.c projects/runtime-coverage-v2/sbin/decryptcore/decryptcore.c projects/runtime-coverage-v2/sbin/devd/devd.conf.5 projects/runtime-coverage-v2/sbin/dhclient/options.c projects/runtime-coverage-v2/sbin/dhclient/packet.c projects/runtime-coverage-v2/sbin/dump/dump.8 projects/runtime-coverage-v2/sbin/dumpon/dumpon.8 projects/runtime-coverage-v2/sbin/dumpon/dumpon.c projects/runtime-coverage-v2/sbin/etherswitchcfg/etherswitchcfg.8 projects/runtime-coverage-v2/sbin/etherswitchcfg/etherswitchcfg.c projects/runtime-coverage-v2/sbin/fsck_ffs/dir.c projects/runtime-coverage-v2/sbin/fsck_msdosfs/boot.c projects/runtime-coverage-v2/sbin/fsck_msdosfs/dir.c projects/runtime-coverage-v2/sbin/fsck_msdosfs/fat.c projects/runtime-coverage-v2/sbin/fsck_msdosfs/main.c projects/runtime-coverage-v2/sbin/ifconfig/ifconfig.8 projects/runtime-coverage-v2/sbin/ifconfig/ifconfig.c projects/runtime-coverage-v2/sbin/ipf/ipmon/Makefile projects/runtime-coverage-v2/sbin/ipfw/ipfw.8 projects/runtime-coverage-v2/sbin/ipfw/ipfw2.c projects/runtime-coverage-v2/sbin/ipfw/ipfw2.h projects/runtime-coverage-v2/sbin/ipfw/tables.c projects/runtime-coverage-v2/sbin/mount/mntopts.h projects/runtime-coverage-v2/sbin/mount/mount.8 projects/runtime-coverage-v2/sbin/mount/mount.c projects/runtime-coverage-v2/sbin/nvmecontrol/Makefile projects/runtime-coverage-v2/sbin/nvmecontrol/devlist.c projects/runtime-coverage-v2/sbin/nvmecontrol/firmware.c projects/runtime-coverage-v2/sbin/nvmecontrol/format.c projects/runtime-coverage-v2/sbin/nvmecontrol/identify.c projects/runtime-coverage-v2/sbin/nvmecontrol/logpage.c projects/runtime-coverage-v2/sbin/nvmecontrol/modules/wdc/wdc.c projects/runtime-coverage-v2/sbin/nvmecontrol/ns.c projects/runtime-coverage-v2/sbin/nvmecontrol/nvmecontrol.c projects/runtime-coverage-v2/sbin/nvmecontrol/nvmecontrol.h projects/runtime-coverage-v2/sbin/nvmecontrol/perftest.c projects/runtime-coverage-v2/sbin/nvmecontrol/power.c projects/runtime-coverage-v2/sbin/nvmecontrol/reset.c projects/runtime-coverage-v2/sbin/ping/Makefile projects/runtime-coverage-v2/sbin/swapon/swapon.8 projects/runtime-coverage-v2/sbin/swapon/swapon.c projects/runtime-coverage-v2/secure/lib/libcrypto/Makefile.inc projects/runtime-coverage-v2/secure/lib/libcrypto/Makefile.man projects/runtime-coverage-v2/secure/lib/libcrypto/Version.map projects/runtime-coverage-v2/secure/lib/libcrypto/man/ADMISSIONS.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASN1_INTEGER_get_int64.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASN1_ITEM_lookup.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASN1_STRING_TABLE_add.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASN1_TIME_set.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASN1_TYPE_get.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASYNC_WAIT_CTX_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ASYNC_start_job.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BF_encrypt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_ADDR.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_ADDRINFO.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_connect.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_ctrl.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_f_base64.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_f_md.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_f_null.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_find_type.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_get_data.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_get_ex_new_index.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_meth_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_new_CMS.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_parse_hostserv.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_printf.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_push.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_read.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_s_accept.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_s_bio.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_s_connect.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_s_fd.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_s_file.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_s_mem.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_s_null.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_s_socket.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_set_callback.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BIO_should_retry.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_CTX_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_CTX_start.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_add.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_add_word.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_bn2bin.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_cmp.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_copy.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_generate_prime.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_num_bytes.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_rand.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_security_bits.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_set_bit.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_swap.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BN_zero.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/BUF_MEM_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_add0_cert.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_add1_signer.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_compress.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_decrypt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_encrypt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_final.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_get0_type.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_sign.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_sign_receipt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_uncompress.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_verify.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CMS_verify_receipt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CONF_modules_free.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CRYPTO_THREAD_run_once.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CRYPTO_get_ex_new_index.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CTLOG_STORE_get0_log_by_id.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CTLOG_STORE_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CTLOG_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/CT_POLICY_EVAL_CTX_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DEFINE_STACK_OF.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DES_random_key.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DH_generate_key.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DH_get0_pqg.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DH_get_1024_160.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DH_meth_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DH_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DH_new_by_nid.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DH_set_method.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DH_size.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DSA_do_sign.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DSA_generate_key.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DSA_get0_pqg.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DSA_meth_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DSA_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DSA_set_method.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DSA_sign.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DSA_size.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DTLS_get_data_mtu.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DTLS_set_timer_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/DTLSv1_listen.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ECDSA_SIG_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ECPKParameters_print.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EC_GFp_simple_method.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EC_GROUP_copy.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EC_GROUP_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EC_KEY_get_enc_flags.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EC_KEY_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EC_POINT_add.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EC_POINT_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ENGINE_add.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ERR_clear_error.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ERR_error_string.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ERR_get_error.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ERR_load_strings.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ERR_print_errors.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ERR_put_error.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ERR_remove_state.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/ERR_set_mark.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_CIPHER_CTX_get_cipher_data.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_CIPHER_meth_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_DigestSignInit.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_EncodeInit.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_MD_meth_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_ASN1_METHOD.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_CTX_set1_pbe_pass.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_hkdf_md.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_scrypt_N.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_tls1_prf_md.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_derive.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_meth_get_count.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_meth_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_sign.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_verify.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_SealInit.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_SignInit.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_aes.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_aria.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_bf_cbc.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_blake2b512.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_camellia.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_cast5_cbc.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_chacha20.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_des.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_desx_cbc.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_idea_cbc.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_md2.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_md4.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_md5.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_mdc2.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_rc2_cbc.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_rc4.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_rc5_32_12_16_cbc.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_ripemd160.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_seed_cbc.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_sha1.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_sha224.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_sha3_224.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_sm3.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_sm4_cbc.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/EVP_whirlpool.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/HMAC.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/MD5.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/MDC2_Init.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OCSP_REQUEST_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OCSP_cert_to_id.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OCSP_request_add1_nonce.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OCSP_resp_find_status.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OCSP_response_status.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OCSP_sendreq_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_LH_COMPFUNC.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_LH_stats.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_config.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_fork_prepare.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_init_crypto.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_init_ssl.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_instrument_bus.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_malloc.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OPENSSL_secure_malloc.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OSSL_STORE_INFO.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OSSL_STORE_LOADER.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OSSL_STORE_SEARCH.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OSSL_STORE_expect.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OSSL_STORE_open.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PEM_bytes_read_bio.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PEM_read.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PEM_read_CMS.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PEM_read_bio_ex.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PKCS12_create.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PKCS12_newpass.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PKCS12_parse.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PKCS7_sign.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/PKCS7_verify.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_DRBG_generate.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_DRBG_get0_master.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_DRBG_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_DRBG_reseed.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_DRBG_set_callbacks.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_DRBG_set_ex_data.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_add.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_bytes.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_cleanup.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_egd.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_load_file.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RC4_set_key.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RIPEMD160_Init.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_check_key.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_generate_key.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_get0_key.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_meth_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_print.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_set_method.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_sign.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/RSA_size.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SCT_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SCT_print.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SCT_validate.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SHA256_Init.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SMIME_read_CMS.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SMIME_write_CMS.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CIPHER_get_name.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_COMP_add_compression_method.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CONF_CTX_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CONF_CTX_set1_prefix.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CONF_CTX_set_flags.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CONF_CTX_set_ssl_ctx.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CONF_cmd.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CONF_cmd_argv.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_add1_chain_cert.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_add_session.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_config.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_ctrl.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_dane_enable.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_flush_sessions.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_free.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_get0_param.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_get_verify_mode.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_has_client_custom_ext.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_load_verify_locations.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_sess_number.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_sessions.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set0_CA_list.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set1_curves.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set1_sigalgs.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set1_verify_cert_store.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_alpn_select_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_cert_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_cert_store.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_cipher_list.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_client_hello_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_ct_validation_callback.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_ctlog_list_file.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_ex_data.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_generate_session_id.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_info_callback.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_keylog_callback.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_max_cert_list.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_min_proto_version.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_mode.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_msg_callback.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_num_tickets.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_options.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_psk_client_callback.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_read_ahead.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_record_padding_callback.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_security_level.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_session_id_context.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_session_ticket_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_split_send_fragment.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_ssl_version.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_stateless_cookie_generate_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_timeout.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_servername_callback.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_status_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_ticket_key_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_use_srtp.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_set_verify.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_use_certificate.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_use_psk_identity_hint.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_CTX_use_serverinfo.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_free.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_get0_cipher.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_get0_hostname.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_get0_id_context.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_get0_peer.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_get_compress_id.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_get_ex_data.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_get_protocol_version.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_get_time.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_has_ticket.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_is_resumable.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_print.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_SESSION_set1_id.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_accept.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_alert_type_string.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_alloc_buffers.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_check_chain.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_clear.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_connect.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_do_handshake.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_export_keying_material.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_extension_supported.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_free.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get0_peer_scts.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_SSL_CTX.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_all_async_fds.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_ciphers.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_client_random.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_current_cipher.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_default_timeout.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_error.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_extms_support.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_fd.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_peer_cert_chain.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_peer_certificate.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_peer_signature_nid.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_peer_tmp_key.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_psk_identity.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_rbio.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_session.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_shared_sigalgs.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_verify_result.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_get_version.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_in_init.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_key_update.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_library_init.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_load_client_CA_file.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_pending.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_read.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_read_early_data.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_rstate_string.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_session_reused.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_set1_host.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_set_bio.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_set_connect_state.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_set_fd.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_set_session.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_set_shutdown.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_set_verify_result.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_shutdown.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_state_string.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_want.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/SSL_write.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/UI_STRING.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/UI_UTIL_read_pw.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/UI_create_method.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/UI_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509V3_get_d2i.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_ALGOR_dup.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_CRL_get0_by_serial.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_EXTENSION_set_object.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_LOOKUP_meth_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_NAME_get0_der.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_PUBKEY_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_SIG_get0.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_STORE_add_cert.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_STORE_get0_param.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_STORE_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_check_ca.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_check_host.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_check_issued.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_check_private_key.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_cmp_time.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_digest.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_dup.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_get0_notBefore.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_get0_signature.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_get0_uids.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_get_extension_flags.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_get_pubkey.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_get_serialNumber.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_get_subject_name.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_get_version.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_new.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_sign.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509_verify_cert.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/X509v3_get_ext_by_NID.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/d2i_DHparams.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/d2i_PrivateKey.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/d2i_SSL_SESSION.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/d2i_X509.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/i2d_re_X509_tbs.3 projects/runtime-coverage-v2/secure/lib/libcrypto/man/o2i_SCT_LIST.3 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/CA.pl.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/asn1parse.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/ca.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/ciphers.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/cms.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/crl.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/dgst.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/dhparam.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/dsa.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/dsaparam.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/ec.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/ecparam.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/enc.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/engine.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/errstr.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/gendsa.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/genpkey.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/genrsa.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/list.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/nseq.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/ocsp.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/openssl.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/passwd.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/pkcs12.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/pkcs7.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/pkcs8.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/pkey.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/pkeyparam.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/pkeyutl.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/prime.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/rand.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/req.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/rsa.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/rsautl.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/s_client.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/s_server.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/s_time.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/sess_id.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/smime.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/speed.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/spkac.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/srp.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/storeutl.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/ts.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/tsget.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/verify.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/version.1 projects/runtime-coverage-v2/secure/usr.bin/openssl/man/x509.1 projects/runtime-coverage-v2/share/examples/Makefile projects/runtime-coverage-v2/share/examples/bhyve/vmrun.sh projects/runtime-coverage-v2/share/examples/etc/make.conf projects/runtime-coverage-v2/share/man/man3/Makefile projects/runtime-coverage-v2/share/man/man4/Makefile projects/runtime-coverage-v2/share/man/man4/ccr.4 projects/runtime-coverage-v2/share/man/man4/cdce.4 projects/runtime-coverage-v2/share/man/man4/ena.4 projects/runtime-coverage-v2/share/man/man4/filemon.4 projects/runtime-coverage-v2/share/man/man4/gpio.4 projects/runtime-coverage-v2/share/man/man4/gpioled.4 projects/runtime-coverage-v2/share/man/man4/ipheth.4 projects/runtime-coverage-v2/share/man/man4/ixgbe.4 projects/runtime-coverage-v2/share/man/man4/ixl.4 projects/runtime-coverage-v2/share/man/man4/mpr.4 projects/runtime-coverage-v2/share/man/man4/mps.4 projects/runtime-coverage-v2/share/man/man4/netmap.4 projects/runtime-coverage-v2/share/man/man4/owc.4 projects/runtime-coverage-v2/share/man/man4/pci.4 projects/runtime-coverage-v2/share/man/man4/random.4 projects/runtime-coverage-v2/share/man/man4/snd_hda.4 projects/runtime-coverage-v2/share/man/man4/termios.4 projects/runtime-coverage-v2/share/man/man4/unix.4 projects/runtime-coverage-v2/share/man/man4/virtio.4 projects/runtime-coverage-v2/share/man/man4/vmx.4 projects/runtime-coverage-v2/share/man/man5/Makefile projects/runtime-coverage-v2/share/man/man5/core.5 projects/runtime-coverage-v2/share/man/man5/devfs.5 projects/runtime-coverage-v2/share/man/man5/devfs.conf.5 projects/runtime-coverage-v2/share/man/man5/fstab.5 projects/runtime-coverage-v2/share/man/man7/tests.7 projects/runtime-coverage-v2/share/man/man9/MODULE_PNP_INFO.9 projects/runtime-coverage-v2/share/man/man9/Makefile projects/runtime-coverage-v2/share/man/man9/VFS_FHTOVP.9 projects/runtime-coverage-v2/share/man/man9/VOP_ADVLOCK.9 projects/runtime-coverage-v2/share/man/man9/VOP_GETPAGES.9 projects/runtime-coverage-v2/share/man/man9/VOP_REVOKE.9 projects/runtime-coverage-v2/share/man/man9/casuword.9 projects/runtime-coverage-v2/share/man/man9/epoch.9 projects/runtime-coverage-v2/share/man/man9/fail.9 projects/runtime-coverage-v2/share/man/man9/iflibdi.9 projects/runtime-coverage-v2/share/man/man9/mbuf.9 projects/runtime-coverage-v2/share/man/man9/pwmbus.9 projects/runtime-coverage-v2/share/man/man9/sglist.9 projects/runtime-coverage-v2/share/man/man9/sleep.9 projects/runtime-coverage-v2/share/man/man9/sleepqueue.9 projects/runtime-coverage-v2/share/man/man9/style.9 projects/runtime-coverage-v2/share/man/man9/sysctl.9 projects/runtime-coverage-v2/share/man/man9/vm_map_protect.9 projects/runtime-coverage-v2/share/misc/bsd-family-tree projects/runtime-coverage-v2/share/misc/committers-doc.dot projects/runtime-coverage-v2/share/misc/committers-src.dot projects/runtime-coverage-v2/share/mk/bsd.README projects/runtime-coverage-v2/share/mk/bsd.cpu.mk projects/runtime-coverage-v2/share/mk/bsd.dep.mk projects/runtime-coverage-v2/share/mk/bsd.init.mk projects/runtime-coverage-v2/share/mk/bsd.libnames.mk projects/runtime-coverage-v2/share/mk/bsd.progs.mk projects/runtime-coverage-v2/share/mk/bsd.suffixes.mk projects/runtime-coverage-v2/share/mk/bsd.sys.mk projects/runtime-coverage-v2/share/mk/local.sys.mk projects/runtime-coverage-v2/share/mk/src.libnames.mk projects/runtime-coverage-v2/share/mk/src.opts.mk projects/runtime-coverage-v2/share/syscons/scrnmaps/Makefile projects/runtime-coverage-v2/share/termcap/Makefile projects/runtime-coverage-v2/share/timedef/Makefile projects/runtime-coverage-v2/share/vt/fonts/Makefile projects/runtime-coverage-v2/share/zoneinfo/Makefile projects/runtime-coverage-v2/stand/arm/uboot/conf.c projects/runtime-coverage-v2/stand/arm/uboot/version projects/runtime-coverage-v2/stand/common/commands.c projects/runtime-coverage-v2/stand/common/disk.c projects/runtime-coverage-v2/stand/common/interp_simple.c projects/runtime-coverage-v2/stand/common/module.c projects/runtime-coverage-v2/stand/common/part.c projects/runtime-coverage-v2/stand/common/part.h projects/runtime-coverage-v2/stand/common/paths.h projects/runtime-coverage-v2/stand/efi/Makefile projects/runtime-coverage-v2/stand/efi/boot1/Makefile projects/runtime-coverage-v2/stand/efi/boot1/boot1.c projects/runtime-coverage-v2/stand/efi/boot1/boot_module.h projects/runtime-coverage-v2/stand/efi/boot1/ufs_module.c projects/runtime-coverage-v2/stand/efi/boot1/zfs_module.c projects/runtime-coverage-v2/stand/efi/include/efidevp.h projects/runtime-coverage-v2/stand/efi/include/efilib.h projects/runtime-coverage-v2/stand/efi/libefi/Makefile projects/runtime-coverage-v2/stand/efi/libefi/devpath.c projects/runtime-coverage-v2/stand/efi/libefi/efinet.c projects/runtime-coverage-v2/stand/efi/loader/conf.c projects/runtime-coverage-v2/stand/efi/loader/copy.c projects/runtime-coverage-v2/stand/efi/loader/main.c projects/runtime-coverage-v2/stand/fdt/fdt_loader_cmd.c projects/runtime-coverage-v2/stand/fdt/fdt_platform.h projects/runtime-coverage-v2/stand/ficl.mk projects/runtime-coverage-v2/stand/ficl/loader.c projects/runtime-coverage-v2/stand/i386/Makefile projects/runtime-coverage-v2/stand/i386/gptboot/gptboot.c projects/runtime-coverage-v2/stand/i386/loader/conf.c projects/runtime-coverage-v2/stand/i386/zfsboot/zfsboot.c projects/runtime-coverage-v2/stand/libsa/Makefile projects/runtime-coverage-v2/stand/libsa/crc32_libkern.c projects/runtime-coverage-v2/stand/libsa/gpt.c projects/runtime-coverage-v2/stand/libsa/gpt.h projects/runtime-coverage-v2/stand/libsa/net.h projects/runtime-coverage-v2/stand/libsa/stand.h projects/runtime-coverage-v2/stand/libsa/zfs/zfs.c projects/runtime-coverage-v2/stand/libsa/zfs/zfsimpl.c projects/runtime-coverage-v2/stand/loader.mk projects/runtime-coverage-v2/stand/mips/uboot/conf.c projects/runtime-coverage-v2/stand/mips/uboot/version projects/runtime-coverage-v2/stand/ofw/libofw/ofw_console.c projects/runtime-coverage-v2/sys/amd64/amd64/efirt_support.S projects/runtime-coverage-v2/sys/amd64/amd64/fpu.c projects/runtime-coverage-v2/sys/amd64/amd64/genassym.c projects/runtime-coverage-v2/sys/amd64/amd64/initcpu.c projects/runtime-coverage-v2/sys/amd64/amd64/minidump_machdep.c projects/runtime-coverage-v2/sys/amd64/amd64/pmap.c projects/runtime-coverage-v2/sys/amd64/amd64/support.S projects/runtime-coverage-v2/sys/amd64/amd64/trap.c projects/runtime-coverage-v2/sys/amd64/conf/GENERIC projects/runtime-coverage-v2/sys/amd64/conf/MINIMAL projects/runtime-coverage-v2/sys/amd64/conf/NOTES projects/runtime-coverage-v2/sys/amd64/ia32/ia32_syscall.c projects/runtime-coverage-v2/sys/amd64/include/efi.h projects/runtime-coverage-v2/sys/amd64/include/pmap.h projects/runtime-coverage-v2/sys/amd64/include/vmm.h projects/runtime-coverage-v2/sys/amd64/include/vmm_dev.h projects/runtime-coverage-v2/sys/amd64/linux/Makefile projects/runtime-coverage-v2/sys/amd64/linux/linux_ptrace.c projects/runtime-coverage-v2/sys/amd64/linux32/Makefile projects/runtime-coverage-v2/sys/amd64/sgx/sgx.c projects/runtime-coverage-v2/sys/amd64/vmm/intel/vtd.c projects/runtime-coverage-v2/sys/amd64/vmm/io/ppt.c projects/runtime-coverage-v2/sys/amd64/vmm/vmm.c projects/runtime-coverage-v2/sys/amd64/vmm/vmm_dev.c projects/runtime-coverage-v2/sys/amd64/vmm/vmm_instruction_emul.c projects/runtime-coverage-v2/sys/arm/allwinner/a10_timer.c projects/runtime-coverage-v2/sys/arm/allwinner/aw_mmc.c projects/runtime-coverage-v2/sys/arm/allwinner/aw_pwm.c projects/runtime-coverage-v2/sys/arm/allwinner/clkng/aw_ccung.c projects/runtime-coverage-v2/sys/arm/allwinner/clkng/aw_ccung.h projects/runtime-coverage-v2/sys/arm/allwinner/clkng/aw_clk.h projects/runtime-coverage-v2/sys/arm/allwinner/clkng/aw_clk_nm.c projects/runtime-coverage-v2/sys/arm/allwinner/clkng/aw_clk_nm.h projects/runtime-coverage-v2/sys/arm/allwinner/clkng/ccu_a10.c projects/runtime-coverage-v2/sys/arm/allwinner/clkng/ccu_a31.c projects/runtime-coverage-v2/sys/arm/allwinner/clkng/ccu_a64.c projects/runtime-coverage-v2/sys/arm/allwinner/clkng/ccu_h3.c projects/runtime-coverage-v2/sys/arm/allwinner/files.allwinner projects/runtime-coverage-v2/sys/arm/amlogic/aml8726/aml8726_mmc.c projects/runtime-coverage-v2/sys/arm/amlogic/aml8726/aml8726_sdxc-m8.c projects/runtime-coverage-v2/sys/arm/arm/fusu.S projects/runtime-coverage-v2/sys/arm/arm/gic_acpi.c projects/runtime-coverage-v2/sys/arm/arm/minidump_machdep.c projects/runtime-coverage-v2/sys/arm/arm/pmap-v4.c projects/runtime-coverage-v2/sys/arm/arm/pmap-v6.c projects/runtime-coverage-v2/sys/arm/arm/syscall.c projects/runtime-coverage-v2/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/runtime-coverage-v2/sys/arm/broadcom/bcm2835/bcm2835_sdhost.c projects/runtime-coverage-v2/sys/arm/conf/ALPINE projects/runtime-coverage-v2/sys/arm/conf/ARMADA38X projects/runtime-coverage-v2/sys/arm/conf/ARMADAXP projects/runtime-coverage-v2/sys/arm/conf/DB-78XXX projects/runtime-coverage-v2/sys/arm/conf/DB-88F5XXX projects/runtime-coverage-v2/sys/arm/conf/DB-88F6XXX projects/runtime-coverage-v2/sys/arm/conf/DOCKSTAR projects/runtime-coverage-v2/sys/arm/conf/DREAMPLUG-1001 projects/runtime-coverage-v2/sys/arm/conf/EFIKA_MX projects/runtime-coverage-v2/sys/arm/conf/GENERIC projects/runtime-coverage-v2/sys/arm/conf/IMX53 projects/runtime-coverage-v2/sys/arm/conf/IMX6 projects/runtime-coverage-v2/sys/arm/conf/NOTES projects/runtime-coverage-v2/sys/arm/conf/RPI-B projects/runtime-coverage-v2/sys/arm/conf/RT1310 projects/runtime-coverage-v2/sys/arm/conf/SHEEVAPLUG projects/runtime-coverage-v2/sys/arm/conf/SOCFPGA projects/runtime-coverage-v2/sys/arm/conf/TEGRA124 projects/runtime-coverage-v2/sys/arm/conf/TS7800 projects/runtime-coverage-v2/sys/arm/conf/VERSATILEPB projects/runtime-coverage-v2/sys/arm/conf/VYBRID projects/runtime-coverage-v2/sys/arm/conf/ZEDBOARD projects/runtime-coverage-v2/sys/arm/freescale/imx/imx_i2c.c projects/runtime-coverage-v2/sys/arm/include/cpufunc.h projects/runtime-coverage-v2/sys/arm/include/sysarch.h projects/runtime-coverage-v2/sys/arm/mv/files.arm7 projects/runtime-coverage-v2/sys/arm/mv/files.mv projects/runtime-coverage-v2/sys/arm/nvidia/drm2/tegra_bo.c projects/runtime-coverage-v2/sys/arm/ti/am335x/am335x_dmtpps.c projects/runtime-coverage-v2/sys/arm/ti/am335x/am335x_ehrpwm.c projects/runtime-coverage-v2/sys/arm/ti/ti_i2c.c projects/runtime-coverage-v2/sys/arm64/acpica/acpi_iort.c projects/runtime-coverage-v2/sys/arm64/arm64/busdma_bounce.c projects/runtime-coverage-v2/sys/arm64/arm64/cpufunc_asm.S projects/runtime-coverage-v2/sys/arm64/arm64/efirt_machdep.c projects/runtime-coverage-v2/sys/arm64/arm64/freebsd32_machdep.c projects/runtime-coverage-v2/sys/arm64/arm64/gic_v3.c projects/runtime-coverage-v2/sys/arm64/arm64/gic_v3_var.h projects/runtime-coverage-v2/sys/arm64/arm64/gicv3_its.c projects/runtime-coverage-v2/sys/arm64/arm64/machdep.c projects/runtime-coverage-v2/sys/arm64/arm64/minidump_machdep.c projects/runtime-coverage-v2/sys/arm64/arm64/mp_machdep.c projects/runtime-coverage-v2/sys/arm64/arm64/nexus.c projects/runtime-coverage-v2/sys/arm64/arm64/pmap.c projects/runtime-coverage-v2/sys/arm64/arm64/support.S projects/runtime-coverage-v2/sys/arm64/arm64/trap.c projects/runtime-coverage-v2/sys/arm64/conf/GENERIC projects/runtime-coverage-v2/sys/arm64/include/armreg.h projects/runtime-coverage-v2/sys/arm64/include/pte.h projects/runtime-coverage-v2/sys/arm64/linux/Makefile projects/runtime-coverage-v2/sys/arm64/rockchip/if_dwc_rk.c projects/runtime-coverage-v2/sys/arm64/rockchip/rk_grf.c projects/runtime-coverage-v2/sys/cam/ata/ata_all.c projects/runtime-coverage-v2/sys/cam/ata/ata_all.h projects/runtime-coverage-v2/sys/cam/ata/ata_xpt.c projects/runtime-coverage-v2/sys/cam/cam_sim.c projects/runtime-coverage-v2/sys/cam/cam_sim.h projects/runtime-coverage-v2/sys/cam/cam_xpt.c projects/runtime-coverage-v2/sys/cam/ctl/ctl_error.c projects/runtime-coverage-v2/sys/cam/nvme/nvme_xpt.c projects/runtime-coverage-v2/sys/cam/scsi/scsi_all.c projects/runtime-coverage-v2/sys/cam/scsi/scsi_cd.c projects/runtime-coverage-v2/sys/cam/scsi/scsi_da.c projects/runtime-coverage-v2/sys/cam/scsi/scsi_enc.c projects/runtime-coverage-v2/sys/cam/scsi/scsi_enc.h projects/runtime-coverage-v2/sys/cam/scsi/scsi_enc_internal.h projects/runtime-coverage-v2/sys/cam/scsi/scsi_enc_safte.c projects/runtime-coverage-v2/sys/cam/scsi/scsi_enc_ses.c projects/runtime-coverage-v2/sys/cam/scsi/scsi_ses.h projects/runtime-coverage-v2/sys/cam/scsi/scsi_xpt.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/abd.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/aggsum.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/multilist.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/multilist.h projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_indirect_mapping.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_get.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h projects/runtime-coverage-v2/sys/cddl/dev/dtrace/amd64/dtrace_isa.c projects/runtime-coverage-v2/sys/cddl/dev/fbt/powerpc/fbt_isa.c projects/runtime-coverage-v2/sys/compat/cloudabi32/Makefile projects/runtime-coverage-v2/sys/compat/cloudabi64/Makefile projects/runtime-coverage-v2/sys/compat/freebsd32/Makefile projects/runtime-coverage-v2/sys/compat/freebsd32/freebsd32_misc.c projects/runtime-coverage-v2/sys/compat/linux/linux_common.c projects/runtime-coverage-v2/sys/compat/linux/linux_ioctl.c projects/runtime-coverage-v2/sys/compat/linux/linux_ioctl.h projects/runtime-coverage-v2/sys/compat/linux/linux_mib.h projects/runtime-coverage-v2/sys/compat/linux/linux_misc.c projects/runtime-coverage-v2/sys/compat/linux/linux_mmap.c projects/runtime-coverage-v2/sys/compat/linux/linux_mmap.h projects/runtime-coverage-v2/sys/compat/linux/linux_socket.c projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/asm/atomic-long.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/gfp.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/include/linux/rculist.h projects/runtime-coverage-v2/sys/compat/linuxkpi/common/src/linux_page.c projects/runtime-coverage-v2/sys/conf/NOTES projects/runtime-coverage-v2/sys/conf/files projects/runtime-coverage-v2/sys/conf/files.amd64 projects/runtime-coverage-v2/sys/conf/files.arm projects/runtime-coverage-v2/sys/conf/files.arm64 projects/runtime-coverage-v2/sys/conf/files.i386 projects/runtime-coverage-v2/sys/conf/files.powerpc projects/runtime-coverage-v2/sys/conf/kern.mk projects/runtime-coverage-v2/sys/conf/kern.opts.mk projects/runtime-coverage-v2/sys/conf/kmod.mk projects/runtime-coverage-v2/sys/conf/ldscript.amd64 projects/runtime-coverage-v2/sys/conf/ldscript.arm projects/runtime-coverage-v2/sys/conf/ldscript.arm64 projects/runtime-coverage-v2/sys/conf/ldscript.i386 projects/runtime-coverage-v2/sys/conf/ldscript.mips projects/runtime-coverage-v2/sys/conf/ldscript.mips.cfe projects/runtime-coverage-v2/sys/conf/ldscript.mips.mips64 projects/runtime-coverage-v2/sys/conf/ldscript.mips.octeon1 projects/runtime-coverage-v2/sys/conf/ldscript.powerpc projects/runtime-coverage-v2/sys/conf/ldscript.powerpc64 projects/runtime-coverage-v2/sys/conf/ldscript.powerpcspe projects/runtime-coverage-v2/sys/conf/ldscript.riscv projects/runtime-coverage-v2/sys/conf/ldscript.sparc64 projects/runtime-coverage-v2/sys/conf/makeLINT.mk projects/runtime-coverage-v2/sys/conf/newvers.sh projects/runtime-coverage-v2/sys/conf/options projects/runtime-coverage-v2/sys/contrib/dev/acpica/changes.txt projects/runtime-coverage-v2/sys/contrib/dev/acpica/compiler/asldefine.h projects/runtime-coverage-v2/sys/contrib/dev/acpica/compiler/aslglobal.h projects/runtime-coverage-v2/sys/contrib/dev/acpica/compiler/aslload.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/compiler/aslmessages.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/compiler/aslmessages.h projects/runtime-coverage-v2/sys/contrib/dev/acpica/compiler/aslstubs.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/compiler/aslsupport.l projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/dispatcher/dsinit.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/events/evgpe.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/events/evgpeblk.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/events/evxface.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/events/evxfgpe.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/executer/exconfig.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/namespace/nseval.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/namespace/nsinit.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/namespace/nsload.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/namespace/nsutils.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/tables/tbdata.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/utilities/utinit.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/components/utilities/utxfinit.c projects/runtime-coverage-v2/sys/contrib/dev/acpica/include/acevents.h projects/runtime-coverage-v2/sys/contrib/dev/acpica/include/acglobal.h projects/runtime-coverage-v2/sys/contrib/dev/acpica/include/acnamesp.h projects/runtime-coverage-v2/sys/contrib/dev/acpica/include/acpixf.h projects/runtime-coverage-v2/sys/contrib/ena-com/ena_com.c projects/runtime-coverage-v2/sys/contrib/ena-com/ena_com.h projects/runtime-coverage-v2/sys/contrib/ena-com/ena_defs/ena_admin_defs.h projects/runtime-coverage-v2/sys/contrib/ena-com/ena_defs/ena_common_defs.h projects/runtime-coverage-v2/sys/contrib/ena-com/ena_defs/ena_eth_io_defs.h projects/runtime-coverage-v2/sys/contrib/ena-com/ena_defs/ena_gen_info.h projects/runtime-coverage-v2/sys/contrib/ena-com/ena_defs/ena_regs_defs.h projects/runtime-coverage-v2/sys/contrib/ena-com/ena_eth_com.c projects/runtime-coverage-v2/sys/contrib/ena-com/ena_eth_com.h projects/runtime-coverage-v2/sys/contrib/ena-com/ena_plat.h projects/runtime-coverage-v2/sys/contrib/ipfilter/netinet/fil.c projects/runtime-coverage-v2/sys/contrib/ipfilter/netinet/ip_compat.h projects/runtime-coverage-v2/sys/contrib/ipfilter/netinet/ip_fil.h projects/runtime-coverage-v2/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c projects/runtime-coverage-v2/sys/contrib/ipfilter/netinet/ip_frag.c projects/runtime-coverage-v2/sys/contrib/ipfilter/netinet/ip_proxy.h projects/runtime-coverage-v2/sys/contrib/ipfilter/netinet/ip_rules.c projects/runtime-coverage-v2/sys/contrib/ipfilter/netinet/ip_state.c projects/runtime-coverage-v2/sys/contrib/ipfilter/netinet/mlfk_ipl.c projects/runtime-coverage-v2/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c projects/runtime-coverage-v2/sys/crypto/aesni/aesni.c projects/runtime-coverage-v2/sys/crypto/aesni/aesni.h projects/runtime-coverage-v2/sys/crypto/aesni/aesni_wrap.c projects/runtime-coverage-v2/sys/ddb/db_ps.c projects/runtime-coverage-v2/sys/dev/aac/aac_pci.c projects/runtime-coverage-v2/sys/dev/aacraid/aacraid.c projects/runtime-coverage-v2/sys/dev/aacraid/aacraid_cam.c projects/runtime-coverage-v2/sys/dev/aacraid/aacraid_reg.h projects/runtime-coverage-v2/sys/dev/aacraid/aacraid_var.h projects/runtime-coverage-v2/sys/dev/acpica/acpi_battery.c projects/runtime-coverage-v2/sys/dev/acpica/acpi_dock.c projects/runtime-coverage-v2/sys/dev/acpica/acpi_ec.c projects/runtime-coverage-v2/sys/dev/acpica/acpi_hpet.c projects/runtime-coverage-v2/sys/dev/ahci/ahci.c projects/runtime-coverage-v2/sys/dev/ahci/ahci.h projects/runtime-coverage-v2/sys/dev/ahci/ahciem.c projects/runtime-coverage-v2/sys/dev/altera/msgdma/msgdma.c projects/runtime-coverage-v2/sys/dev/altera/msgdma/msgdma.h projects/runtime-coverage-v2/sys/dev/altera/softdma/softdma.c projects/runtime-coverage-v2/sys/dev/amdgpio/amdgpio.c projects/runtime-coverage-v2/sys/dev/ath/ath_hal/ah.c projects/runtime-coverage-v2/sys/dev/atkbdc/psm.c projects/runtime-coverage-v2/sys/dev/bge/if_bge.c projects/runtime-coverage-v2/sys/dev/bwn/if_bwn.c projects/runtime-coverage-v2/sys/dev/ciss/ciss.c projects/runtime-coverage-v2/sys/dev/ctau/ctddk.c projects/runtime-coverage-v2/sys/dev/cxgbe/common/t4_hw.c projects/runtime-coverage-v2/sys/dev/cxgbe/cxgbei/cxgbei.c projects/runtime-coverage-v2/sys/dev/cxgbe/iw_cxgbe/cm.c projects/runtime-coverage-v2/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h projects/runtime-coverage-v2/sys/dev/cxgbe/t4_main.c projects/runtime-coverage-v2/sys/dev/cxgbe/t4_sched.c projects/runtime-coverage-v2/sys/dev/cxgbe/t4_sge.c projects/runtime-coverage-v2/sys/dev/cxgbe/tom/t4_connect.c projects/runtime-coverage-v2/sys/dev/cxgbe/tom/t4_cpl_io.c projects/runtime-coverage-v2/sys/dev/cxgbe/tom/t4_ddp.c projects/runtime-coverage-v2/sys/dev/cxgbe/tom/t4_listen.c projects/runtime-coverage-v2/sys/dev/cxgbe/tom/t4_tls.c projects/runtime-coverage-v2/sys/dev/cxgbe/tom/t4_tom.c projects/runtime-coverage-v2/sys/dev/cxgbe/tom/t4_tom.h projects/runtime-coverage-v2/sys/dev/drm2/ttm/ttm_bo_vm.c projects/runtime-coverage-v2/sys/dev/drm2/ttm/ttm_page_alloc.c projects/runtime-coverage-v2/sys/dev/efidev/efirt.c projects/runtime-coverage-v2/sys/dev/ena/ena.c projects/runtime-coverage-v2/sys/dev/ena/ena.h projects/runtime-coverage-v2/sys/dev/ena/ena_sysctl.c projects/runtime-coverage-v2/sys/dev/ena/ena_sysctl.h projects/runtime-coverage-v2/sys/dev/etherswitch/e6000sw/e6000sw.c projects/runtime-coverage-v2/sys/dev/etherswitch/e6000sw/e6000swreg.h projects/runtime-coverage-v2/sys/dev/etherswitch/etherswitch.h projects/runtime-coverage-v2/sys/dev/fdt/simple_mfd.c projects/runtime-coverage-v2/sys/dev/flash/at45d.c projects/runtime-coverage-v2/sys/dev/flash/mx25l.c projects/runtime-coverage-v2/sys/dev/gpio/gpiobus.c projects/runtime-coverage-v2/sys/dev/gpio/gpiobusvar.h projects/runtime-coverage-v2/sys/dev/gpio/gpioled.c projects/runtime-coverage-v2/sys/dev/gpio/gpioregulator.c projects/runtime-coverage-v2/sys/dev/gpio/ofw_gpiobus.c projects/runtime-coverage-v2/sys/dev/hwpmc/hwpmc_armv7.c projects/runtime-coverage-v2/sys/dev/hwpmc/hwpmc_intel.c projects/runtime-coverage-v2/sys/dev/hyperv/include/hyperv.h projects/runtime-coverage-v2/sys/dev/hyperv/include/vmbus.h projects/runtime-coverage-v2/sys/dev/hyperv/netvsc/hn_nvs.c projects/runtime-coverage-v2/sys/dev/hyperv/netvsc/if_hn.c projects/runtime-coverage-v2/sys/dev/hyperv/netvsc/ndis.h projects/runtime-coverage-v2/sys/dev/hyperv/vmbus/vmbus.c projects/runtime-coverage-v2/sys/dev/iicbus/ad7418.c projects/runtime-coverage-v2/sys/dev/iicbus/ds1307.c projects/runtime-coverage-v2/sys/dev/iicbus/ds13rtc.c projects/runtime-coverage-v2/sys/dev/iicbus/icee.c projects/runtime-coverage-v2/sys/dev/iicbus/iicbus.c projects/runtime-coverage-v2/sys/dev/iicbus/iicbus.h projects/runtime-coverage-v2/sys/dev/iicbus/iiconf.c projects/runtime-coverage-v2/sys/dev/iicbus/isl12xx.c projects/runtime-coverage-v2/sys/dev/iicbus/nxprtc.c projects/runtime-coverage-v2/sys/dev/iicbus/rtc8583.c projects/runtime-coverage-v2/sys/dev/iicbus/sy8106a.c projects/runtime-coverage-v2/sys/dev/iicbus/syr827.c projects/runtime-coverage-v2/sys/dev/iicbus/twsi/a10_twsi.c projects/runtime-coverage-v2/sys/dev/iicbus/twsi/mv_twsi.c projects/runtime-coverage-v2/sys/dev/ipmi/ipmi_kcs.c projects/runtime-coverage-v2/sys/dev/ips/ips.c projects/runtime-coverage-v2/sys/dev/isci/isci.c projects/runtime-coverage-v2/sys/dev/isci/isci.h projects/runtime-coverage-v2/sys/dev/isci/isci_controller.c projects/runtime-coverage-v2/sys/dev/iscsi/icl_soft.c projects/runtime-coverage-v2/sys/dev/iscsi_initiator/isc_subr.c projects/runtime-coverage-v2/sys/dev/isp/isp.c projects/runtime-coverage-v2/sys/dev/isp/isp_freebsd.c projects/runtime-coverage-v2/sys/dev/iwm/if_iwm.c projects/runtime-coverage-v2/sys/dev/ixgbe/if_sriov.c projects/runtime-coverage-v2/sys/dev/ixl/i40e_common.c projects/runtime-coverage-v2/sys/dev/liquidio/lio_bsd.h projects/runtime-coverage-v2/sys/dev/mlx5/mlx5_en/mlx5_en_main.c projects/runtime-coverage-v2/sys/dev/mlx5/mlx5_en/mlx5_en_rl.c projects/runtime-coverage-v2/sys/dev/mlx5/mlx5_en/mlx5_en_tx.c projects/runtime-coverage-v2/sys/dev/mmc/host/dwmmc.c projects/runtime-coverage-v2/sys/dev/mpr/mpr.c projects/runtime-coverage-v2/sys/dev/mpr/mpr_sas.c projects/runtime-coverage-v2/sys/dev/mpr/mpr_sas_lsi.c projects/runtime-coverage-v2/sys/dev/mpr/mpr_user.c projects/runtime-coverage-v2/sys/dev/mpr/mprvar.h projects/runtime-coverage-v2/sys/dev/mps/mps.c projects/runtime-coverage-v2/sys/dev/mps/mps_sas.c projects/runtime-coverage-v2/sys/dev/mps/mps_sas_lsi.c projects/runtime-coverage-v2/sys/dev/mps/mps_user.c projects/runtime-coverage-v2/sys/dev/mps/mpsvar.h projects/runtime-coverage-v2/sys/dev/mrsas/mrsas.c projects/runtime-coverage-v2/sys/dev/nctgpio/nctgpio.c projects/runtime-coverage-v2/sys/dev/netmap/netmap_freebsd.c projects/runtime-coverage-v2/sys/dev/netmap/netmap_generic.c projects/runtime-coverage-v2/sys/dev/netmap/netmap_mem2.c projects/runtime-coverage-v2/sys/dev/ntb/ntb.c projects/runtime-coverage-v2/sys/dev/ntb/ntb.h projects/runtime-coverage-v2/sys/dev/ntb/ntb_if.m projects/runtime-coverage-v2/sys/dev/ntb/ntb_transport.c projects/runtime-coverage-v2/sys/dev/nvdimm/nvdimm.c projects/runtime-coverage-v2/sys/dev/nvme/nvme.c projects/runtime-coverage-v2/sys/dev/nvme/nvme_ctrlr.c projects/runtime-coverage-v2/sys/dev/nvme/nvme_qpair.c projects/runtime-coverage-v2/sys/dev/nvme/nvme_sim.c projects/runtime-coverage-v2/sys/dev/oce/oce_if.c projects/runtime-coverage-v2/sys/dev/ofw/ofw_bus_subr.h projects/runtime-coverage-v2/sys/dev/ow/owc_gpiobus.c projects/runtime-coverage-v2/sys/dev/pci/pci.c projects/runtime-coverage-v2/sys/dev/pci/pci_host_generic_fdt.c projects/runtime-coverage-v2/sys/dev/pci/pci_pci.c projects/runtime-coverage-v2/sys/dev/pci/pci_user.c projects/runtime-coverage-v2/sys/dev/proto/proto.h projects/runtime-coverage-v2/sys/dev/proto/proto_busdma.c projects/runtime-coverage-v2/sys/dev/proto/proto_busdma.h projects/runtime-coverage-v2/sys/dev/proto/proto_core.c projects/runtime-coverage-v2/sys/dev/pwm/ofw_pwm.c projects/runtime-coverage-v2/sys/dev/pwm/pwmbus.c projects/runtime-coverage-v2/sys/dev/pwm/pwmbus_if.m projects/runtime-coverage-v2/sys/dev/pwm/pwmc.c projects/runtime-coverage-v2/sys/dev/random/fortuna.c projects/runtime-coverage-v2/sys/dev/random/fortuna.h projects/runtime-coverage-v2/sys/dev/random/hash.c projects/runtime-coverage-v2/sys/dev/random/hash.h projects/runtime-coverage-v2/sys/dev/random/other_algorithm.c projects/runtime-coverage-v2/sys/dev/random/random_harvestq.c projects/runtime-coverage-v2/sys/dev/random/random_infra.c projects/runtime-coverage-v2/sys/dev/random/randomdev.c projects/runtime-coverage-v2/sys/dev/random/randomdev.h projects/runtime-coverage-v2/sys/dev/random/uint128.h projects/runtime-coverage-v2/sys/dev/sdhci/sdhci.c projects/runtime-coverage-v2/sys/dev/sdhci/sdhci_xenon.c projects/runtime-coverage-v2/sys/dev/sound/pci/hda/hdaa.c projects/runtime-coverage-v2/sys/dev/sound/pci/hda/hdaa.h projects/runtime-coverage-v2/sys/dev/spibus/spi.h projects/runtime-coverage-v2/sys/dev/ti/if_ti.c projects/runtime-coverage-v2/sys/dev/uart/uart_cpu_acpi.h projects/runtime-coverage-v2/sys/dev/uart/uart_cpu_arm64.c projects/runtime-coverage-v2/sys/dev/uart/uart_cpu_x86.c projects/runtime-coverage-v2/sys/dev/uart/uart_dev_ns8250.c projects/runtime-coverage-v2/sys/dev/uart/uart_tty.c projects/runtime-coverage-v2/sys/dev/usb/controller/xhci.c projects/runtime-coverage-v2/sys/dev/usb/net/if_cdce.c projects/runtime-coverage-v2/sys/dev/usb/net/if_muge.c projects/runtime-coverage-v2/sys/dev/usb/quirk/usb_quirk.c projects/runtime-coverage-v2/sys/dev/usb/serial/ugensa.c projects/runtime-coverage-v2/sys/dev/usb/serial/umcs.c projects/runtime-coverage-v2/sys/dev/usb/serial/usb_serial.c projects/runtime-coverage-v2/sys/dev/usb/usb_generic.c projects/runtime-coverage-v2/sys/dev/usb/usb_hub.c projects/runtime-coverage-v2/sys/dev/usb/usbdevs projects/runtime-coverage-v2/sys/dev/virtio/balloon/virtio_balloon.c projects/runtime-coverage-v2/sys/dev/virtio/block/virtio_blk.c projects/runtime-coverage-v2/sys/dev/virtio/console/virtio_console.c projects/runtime-coverage-v2/sys/dev/virtio/mmio/virtio_mmio.c projects/runtime-coverage-v2/sys/dev/virtio/network/if_vtnet.c projects/runtime-coverage-v2/sys/dev/virtio/pci/virtio_pci.c projects/runtime-coverage-v2/sys/dev/virtio/random/virtio_random.c projects/runtime-coverage-v2/sys/dev/virtio/scsi/virtio_scsi.c projects/runtime-coverage-v2/sys/dev/virtio/virtio.c projects/runtime-coverage-v2/sys/dev/virtio/virtio.h projects/runtime-coverage-v2/sys/dev/vt/hw/efifb/efifb.c projects/runtime-coverage-v2/sys/dev/vt/vt_cpulogos.c projects/runtime-coverage-v2/sys/dev/xdma/xdma.h projects/runtime-coverage-v2/sys/dev/xdma/xdma_sg.c projects/runtime-coverage-v2/sys/dev/xen/gntdev/gntdev.c projects/runtime-coverage-v2/sys/dev/xilinx/axidma.c projects/runtime-coverage-v2/sys/fs/cuse/cuse.c projects/runtime-coverage-v2/sys/fs/ext2fs/ext2_balloc.c projects/runtime-coverage-v2/sys/fs/ext2fs/ext2_csum.c projects/runtime-coverage-v2/sys/fs/ext2fs/ext2_inode.c projects/runtime-coverage-v2/sys/fs/ext2fs/ext2_vfsops.c projects/runtime-coverage-v2/sys/fs/fifofs/fifo_vnops.c projects/runtime-coverage-v2/sys/fs/fuse/fuse_io.c projects/runtime-coverage-v2/sys/fs/fuse/fuse_node.c projects/runtime-coverage-v2/sys/fs/fuse/fuse_node.h projects/runtime-coverage-v2/sys/fs/fuse/fuse_vnops.c projects/runtime-coverage-v2/sys/fs/msdosfs/msdosfs_denode.c projects/runtime-coverage-v2/sys/fs/nfsclient/nfs.h projects/runtime-coverage-v2/sys/fs/nfsclient/nfs_clbio.c projects/runtime-coverage-v2/sys/fs/nfsclient/nfs_clvnops.c projects/runtime-coverage-v2/sys/fs/nullfs/null_vnops.c projects/runtime-coverage-v2/sys/fs/pseudofs/pseudofs_vnops.c projects/runtime-coverage-v2/sys/fs/smbfs/smbfs_io.c projects/runtime-coverage-v2/sys/fs/tmpfs/tmpfs_subr.c projects/runtime-coverage-v2/sys/fs/unionfs/union_subr.c projects/runtime-coverage-v2/sys/geom/concat/g_concat.c projects/runtime-coverage-v2/sys/geom/eli/g_eli.c projects/runtime-coverage-v2/sys/geom/eli/g_eli.h projects/runtime-coverage-v2/sys/geom/eli/g_eli_hmac.c projects/runtime-coverage-v2/sys/geom/eli/pkcs5v2.c projects/runtime-coverage-v2/sys/geom/geom_disk.c projects/runtime-coverage-v2/sys/geom/geom_dump.c projects/runtime-coverage-v2/sys/geom/geom_flashmap.c projects/runtime-coverage-v2/sys/geom/geom_int.h projects/runtime-coverage-v2/sys/geom/geom_kern.c projects/runtime-coverage-v2/sys/geom/journal/g_journal.c projects/runtime-coverage-v2/sys/geom/mirror/g_mirror.c projects/runtime-coverage-v2/sys/geom/multipath/g_multipath.c projects/runtime-coverage-v2/sys/geom/nop/g_nop.c projects/runtime-coverage-v2/sys/geom/part/g_part_apm.c projects/runtime-coverage-v2/sys/geom/part/g_part_bsd64.c projects/runtime-coverage-v2/sys/geom/part/g_part_gpt.c projects/runtime-coverage-v2/sys/geom/part/g_part_mbr.c projects/runtime-coverage-v2/sys/geom/raid/g_raid.c projects/runtime-coverage-v2/sys/geom/raid/md_ddf.c projects/runtime-coverage-v2/sys/geom/raid3/g_raid3.c projects/runtime-coverage-v2/sys/geom/stripe/g_stripe.c projects/runtime-coverage-v2/sys/i386/conf/GENERIC projects/runtime-coverage-v2/sys/i386/conf/MINIMAL projects/runtime-coverage-v2/sys/i386/conf/NOTES projects/runtime-coverage-v2/sys/i386/i386/copyout.c projects/runtime-coverage-v2/sys/i386/i386/initcpu.c projects/runtime-coverage-v2/sys/i386/i386/minidump_machdep_base.c projects/runtime-coverage-v2/sys/i386/i386/pmap.c projects/runtime-coverage-v2/sys/i386/i386/trap.c projects/runtime-coverage-v2/sys/i386/linux/Makefile projects/runtime-coverage-v2/sys/kern/Make.tags.inc projects/runtime-coverage-v2/sys/kern/imgact_elf.c projects/runtime-coverage-v2/sys/kern/kern_clock.c projects/runtime-coverage-v2/sys/kern/kern_ctf.c projects/runtime-coverage-v2/sys/kern/kern_descrip.c projects/runtime-coverage-v2/sys/kern/kern_exec.c projects/runtime-coverage-v2/sys/kern/kern_exit.c projects/runtime-coverage-v2/sys/kern/kern_fork.c projects/runtime-coverage-v2/sys/kern/kern_intr.c projects/runtime-coverage-v2/sys/kern/kern_mbuf.c projects/runtime-coverage-v2/sys/kern/kern_mib.c projects/runtime-coverage-v2/sys/kern/kern_procctl.c projects/runtime-coverage-v2/sys/kern/kern_prot.c projects/runtime-coverage-v2/sys/kern/kern_rangelock.c projects/runtime-coverage-v2/sys/kern/kern_sendfile.c projects/runtime-coverage-v2/sys/kern/kern_shutdown.c projects/runtime-coverage-v2/sys/kern/kern_sig.c projects/runtime-coverage-v2/sys/kern/kern_synch.c projects/runtime-coverage-v2/sys/kern/kern_sysctl.c projects/runtime-coverage-v2/sys/kern/kern_thread.c projects/runtime-coverage-v2/sys/kern/kern_timeout.c projects/runtime-coverage-v2/sys/kern/kern_ubsan.c projects/runtime-coverage-v2/sys/kern/kern_umtx.c projects/runtime-coverage-v2/sys/kern/kern_uuid.c projects/runtime-coverage-v2/sys/kern/link_elf.c projects/runtime-coverage-v2/sys/kern/link_elf_obj.c projects/runtime-coverage-v2/sys/kern/makesyscalls.sh projects/runtime-coverage-v2/sys/kern/subr_blist.c projects/runtime-coverage-v2/sys/kern/subr_bus.c projects/runtime-coverage-v2/sys/kern/subr_bus_dma.c projects/runtime-coverage-v2/sys/kern/subr_compressor.c projects/runtime-coverage-v2/sys/kern/subr_epoch.c projects/runtime-coverage-v2/sys/kern/subr_eventhandler.c projects/runtime-coverage-v2/sys/kern/subr_param.c projects/runtime-coverage-v2/sys/kern/subr_sbuf.c projects/runtime-coverage-v2/sys/kern/subr_sglist.c projects/runtime-coverage-v2/sys/kern/subr_sleepqueue.c projects/runtime-coverage-v2/sys/kern/subr_syscall.c projects/runtime-coverage-v2/sys/kern/subr_taskqueue.c projects/runtime-coverage-v2/sys/kern/sys_pipe.c projects/runtime-coverage-v2/sys/kern/sys_process.c projects/runtime-coverage-v2/sys/kern/tty.c projects/runtime-coverage-v2/sys/kern/uipc_mbuf.c projects/runtime-coverage-v2/sys/kern/uipc_mqueue.c projects/runtime-coverage-v2/sys/kern/uipc_shm.c projects/runtime-coverage-v2/sys/kern/uipc_sockbuf.c projects/runtime-coverage-v2/sys/kern/uipc_socket.c projects/runtime-coverage-v2/sys/kern/uipc_usrreq.c projects/runtime-coverage-v2/sys/kern/vfs_bio.c projects/runtime-coverage-v2/sys/kern/vfs_cache.c projects/runtime-coverage-v2/sys/kern/vfs_default.c projects/runtime-coverage-v2/sys/kern/vfs_lookup.c projects/runtime-coverage-v2/sys/kern/vfs_mount.c projects/runtime-coverage-v2/sys/kern/vfs_subr.c projects/runtime-coverage-v2/sys/kern/vfs_vnops.c projects/runtime-coverage-v2/sys/kgssapi/krb5/kcrypto.c projects/runtime-coverage-v2/sys/kgssapi/krb5/kcrypto.h projects/runtime-coverage-v2/sys/kgssapi/krb5/kcrypto_arcfour.c projects/runtime-coverage-v2/sys/kgssapi/krb5/kcrypto_des.c projects/runtime-coverage-v2/sys/kgssapi/krb5/kcrypto_des3.c projects/runtime-coverage-v2/sys/libkern/x86/crc32_sse42.c projects/runtime-coverage-v2/sys/mips/atheros/ar531x/ar5315_machdep.c projects/runtime-coverage-v2/sys/mips/cavium/usb/octusb_octeon.c projects/runtime-coverage-v2/sys/mips/conf/BCM projects/runtime-coverage-v2/sys/mips/conf/BERI_DE4_BASE projects/runtime-coverage-v2/sys/mips/conf/DIR-825B1 projects/runtime-coverage-v2/sys/mips/conf/ERL projects/runtime-coverage-v2/sys/mips/conf/JZ4780 projects/runtime-coverage-v2/sys/mips/conf/OCTEON1 projects/runtime-coverage-v2/sys/mips/conf/PB92 projects/runtime-coverage-v2/sys/mips/conf/PICOSTATION_M2HP projects/runtime-coverage-v2/sys/mips/conf/WZR-300HP projects/runtime-coverage-v2/sys/mips/conf/WZR-HPAG300H projects/runtime-coverage-v2/sys/mips/conf/X1000 projects/runtime-coverage-v2/sys/mips/conf/std.AR5312 projects/runtime-coverage-v2/sys/mips/conf/std.AR5315 projects/runtime-coverage-v2/sys/mips/conf/std.AR_MIPS_BASE projects/runtime-coverage-v2/sys/mips/conf/std.BERI projects/runtime-coverage-v2/sys/mips/conf/std.MALTA projects/runtime-coverage-v2/sys/mips/conf/std.XLP projects/runtime-coverage-v2/sys/mips/ingenic/jz4780_machdep.c projects/runtime-coverage-v2/sys/mips/ingenic/jz4780_mmc.c projects/runtime-coverage-v2/sys/mips/ingenic/jz4780_smb.c projects/runtime-coverage-v2/sys/mips/mediatek/std.mediatek projects/runtime-coverage-v2/sys/mips/mediatek/std.rt2880 projects/runtime-coverage-v2/sys/mips/mips/elf_trampoline.c projects/runtime-coverage-v2/sys/mips/mips/freebsd32_machdep.c projects/runtime-coverage-v2/sys/mips/mips/machdep.c projects/runtime-coverage-v2/sys/mips/mips/minidump_machdep.c projects/runtime-coverage-v2/sys/mips/mips/pm_machdep.c projects/runtime-coverage-v2/sys/mips/mips/pmap.c projects/runtime-coverage-v2/sys/mips/mips/support.S projects/runtime-coverage-v2/sys/mips/mips/trap.c projects/runtime-coverage-v2/sys/modules/Makefile projects/runtime-coverage-v2/sys/modules/aesni/Makefile projects/runtime-coverage-v2/sys/modules/allwinner/aw_pwm/Makefile projects/runtime-coverage-v2/sys/modules/efirt/Makefile projects/runtime-coverage-v2/sys/modules/ena/Makefile projects/runtime-coverage-v2/sys/modules/hwpmc/Makefile projects/runtime-coverage-v2/sys/modules/ipfilter/Makefile projects/runtime-coverage-v2/sys/modules/iwmfw/Makefile.inc projects/runtime-coverage-v2/sys/modules/iwnfw/Makefile.inc projects/runtime-coverage-v2/sys/modules/mwlfw/Makefile projects/runtime-coverage-v2/sys/modules/ntb/Makefile projects/runtime-coverage-v2/sys/modules/ocs_fc/Makefile projects/runtime-coverage-v2/sys/modules/ralfw/Makefile.inc projects/runtime-coverage-v2/sys/modules/rtwnfw/Makefile.inc projects/runtime-coverage-v2/sys/modules/tcp/rack/Makefile projects/runtime-coverage-v2/sys/modules/ti/Makefile projects/runtime-coverage-v2/sys/modules/usb/Makefile projects/runtime-coverage-v2/sys/modules/usb/rsufw/Makefile.inc projects/runtime-coverage-v2/sys/modules/usb/runfw/Makefile projects/runtime-coverage-v2/sys/modules/usb/usb/Makefile projects/runtime-coverage-v2/sys/net/bpf.c projects/runtime-coverage-v2/sys/net/bpf_buffer.c projects/runtime-coverage-v2/sys/net/bpf_zerocopy.c projects/runtime-coverage-v2/sys/net/ieee_oui.h projects/runtime-coverage-v2/sys/net/if.c projects/runtime-coverage-v2/sys/net/if.h projects/runtime-coverage-v2/sys/net/if_bridge.c projects/runtime-coverage-v2/sys/net/if_ethersubr.c projects/runtime-coverage-v2/sys/net/if_lagg.c projects/runtime-coverage-v2/sys/net/if_vlan.c projects/runtime-coverage-v2/sys/net/if_vxlan.c projects/runtime-coverage-v2/sys/net/iflib.c projects/runtime-coverage-v2/sys/net/iflib.h projects/runtime-coverage-v2/sys/net/iflib_private.h projects/runtime-coverage-v2/sys/net/netisr.c projects/runtime-coverage-v2/sys/net/route.c projects/runtime-coverage-v2/sys/net/vnet.h projects/runtime-coverage-v2/sys/net80211/ieee80211.c projects/runtime-coverage-v2/sys/net80211/ieee80211_hwmp.c projects/runtime-coverage-v2/sys/net80211/ieee80211_mesh.c projects/runtime-coverage-v2/sys/net80211/ieee80211_output.c projects/runtime-coverage-v2/sys/net80211/ieee80211_wds.c projects/runtime-coverage-v2/sys/netinet/in.h projects/runtime-coverage-v2/sys/netinet/in_mcast.c projects/runtime-coverage-v2/sys/netinet/in_pcb.c projects/runtime-coverage-v2/sys/netinet/in_pcb.h projects/runtime-coverage-v2/sys/netinet/in_var.h projects/runtime-coverage-v2/sys/netinet/ip_carp.c projects/runtime-coverage-v2/sys/netinet/ip_fw.h projects/runtime-coverage-v2/sys/netinet/ip_mroute.c projects/runtime-coverage-v2/sys/netinet/ip_output.c projects/runtime-coverage-v2/sys/netinet/ip_var.h projects/runtime-coverage-v2/sys/netinet/libalias/alias_sctp.c projects/runtime-coverage-v2/sys/netinet/netdump/netdump_client.c projects/runtime-coverage-v2/sys/netinet/sctp_crc32.c projects/runtime-coverage-v2/sys/netinet/sctp_input.c projects/runtime-coverage-v2/sys/netinet/sctp_output.c projects/runtime-coverage-v2/sys/netinet/sctp_pcb.c projects/runtime-coverage-v2/sys/netinet/sctp_pcb.h projects/runtime-coverage-v2/sys/netinet/sctp_usrreq.c projects/runtime-coverage-v2/sys/netinet/sctputil.c projects/runtime-coverage-v2/sys/netinet/tcp.h projects/runtime-coverage-v2/sys/netinet/tcp_hpts.c projects/runtime-coverage-v2/sys/netinet/tcp_hpts.h projects/runtime-coverage-v2/sys/netinet/tcp_log_buf.h projects/runtime-coverage-v2/sys/netinet/tcp_output.c projects/runtime-coverage-v2/sys/netinet/tcp_pcap.c projects/runtime-coverage-v2/sys/netinet/tcp_sack.c projects/runtime-coverage-v2/sys/netinet/tcp_stacks/rack.c projects/runtime-coverage-v2/sys/netinet/tcp_stacks/rack_bbr_common.h projects/runtime-coverage-v2/sys/netinet/tcp_stacks/tcp_rack.h projects/runtime-coverage-v2/sys/netinet/tcp_subr.c projects/runtime-coverage-v2/sys/netinet/tcp_syncache.c projects/runtime-coverage-v2/sys/netinet/tcp_usrreq.c projects/runtime-coverage-v2/sys/netinet/tcp_var.h projects/runtime-coverage-v2/sys/netinet/udp_usrreq.c projects/runtime-coverage-v2/sys/netinet6/in6.h projects/runtime-coverage-v2/sys/netinet6/in6_ifattach.c projects/runtime-coverage-v2/sys/netinet6/in6_mcast.c projects/runtime-coverage-v2/sys/netinet6/in6_pcb.c projects/runtime-coverage-v2/sys/netinet6/in6_src.c projects/runtime-coverage-v2/sys/netinet6/in6_var.h projects/runtime-coverage-v2/sys/netinet6/ip6_output.c projects/runtime-coverage-v2/sys/netinet6/ip6_var.h projects/runtime-coverage-v2/sys/netinet6/nd6_rtr.c projects/runtime-coverage-v2/sys/netinet6/sctp6_usrreq.c projects/runtime-coverage-v2/sys/netinet6/udp6_usrreq.c projects/runtime-coverage-v2/sys/netipsec/ipsec.c projects/runtime-coverage-v2/sys/netipsec/ipsec.h projects/runtime-coverage-v2/sys/netipsec/key.c projects/runtime-coverage-v2/sys/netipsec/xform_ah.c projects/runtime-coverage-v2/sys/netipsec/xform_esp.c projects/runtime-coverage-v2/sys/netpfil/ipfw/ip_fw2.c projects/runtime-coverage-v2/sys/netpfil/ipfw/ip_fw_eaction.c projects/runtime-coverage-v2/sys/netpfil/ipfw/ip_fw_sockopt.c projects/runtime-coverage-v2/sys/netpfil/ipfw/nat64/ip_fw_nat64.c projects/runtime-coverage-v2/sys/netpfil/pf/if_pfsync.c projects/runtime-coverage-v2/sys/netpfil/pf/pf.c projects/runtime-coverage-v2/sys/ofed/drivers/infiniband/core/ib_verbs.c projects/runtime-coverage-v2/sys/opencrypto/cryptodeflate.c projects/runtime-coverage-v2/sys/opencrypto/cryptodev.c projects/runtime-coverage-v2/sys/powerpc/aim/mmu_oea.c projects/runtime-coverage-v2/sys/powerpc/aim/mmu_oea64.c projects/runtime-coverage-v2/sys/powerpc/aim/mmu_oea64.h projects/runtime-coverage-v2/sys/powerpc/aim/moea64_native.c projects/runtime-coverage-v2/sys/powerpc/aim/slb.c projects/runtime-coverage-v2/sys/powerpc/aim/trap_subr64.S projects/runtime-coverage-v2/sys/powerpc/booke/pmap.c projects/runtime-coverage-v2/sys/powerpc/conf/GENERIC projects/runtime-coverage-v2/sys/powerpc/conf/GENERIC64 projects/runtime-coverage-v2/sys/powerpc/conf/MPC85XX projects/runtime-coverage-v2/sys/powerpc/conf/MPC85XXSPE projects/runtime-coverage-v2/sys/powerpc/conf/QORIQ64 projects/runtime-coverage-v2/sys/powerpc/conf/dpaa/DPAA projects/runtime-coverage-v2/sys/powerpc/include/slb.h projects/runtime-coverage-v2/sys/powerpc/include/trap.h projects/runtime-coverage-v2/sys/powerpc/mpc85xx/platform_mpc85xx.c projects/runtime-coverage-v2/sys/powerpc/ofw/ofw_initrd.c projects/runtime-coverage-v2/sys/powerpc/ofw/ofw_pcibus.c projects/runtime-coverage-v2/sys/powerpc/powernv/opal_hmi.c projects/runtime-coverage-v2/sys/powerpc/powernv/opal_sensor.c projects/runtime-coverage-v2/sys/powerpc/powerpc/copyinout.c projects/runtime-coverage-v2/sys/powerpc/powerpc/cpu_subr64.S projects/runtime-coverage-v2/sys/powerpc/powerpc/elf32_machdep.c projects/runtime-coverage-v2/sys/powerpc/powerpc/exec_machdep.c projects/runtime-coverage-v2/sys/powerpc/powerpc/machdep.c projects/runtime-coverage-v2/sys/powerpc/powerpc/trap.c projects/runtime-coverage-v2/sys/powerpc/pseries/mmu_phyp.c projects/runtime-coverage-v2/sys/powerpc/pseries/phyp_llan.c projects/runtime-coverage-v2/sys/powerpc/pseries/platform_chrp.c projects/runtime-coverage-v2/sys/powerpc/pseries/xics.c projects/runtime-coverage-v2/sys/riscv/conf/GENERIC projects/runtime-coverage-v2/sys/riscv/include/asm.h projects/runtime-coverage-v2/sys/riscv/include/elf.h projects/runtime-coverage-v2/sys/riscv/include/md_var.h projects/runtime-coverage-v2/sys/riscv/include/pcpu.h projects/runtime-coverage-v2/sys/riscv/riscv/elf_machdep.c projects/runtime-coverage-v2/sys/riscv/riscv/exception.S projects/runtime-coverage-v2/sys/riscv/riscv/identcpu.c projects/runtime-coverage-v2/sys/riscv/riscv/locore.S projects/runtime-coverage-v2/sys/riscv/riscv/machdep.c projects/runtime-coverage-v2/sys/riscv/riscv/minidump_machdep.c projects/runtime-coverage-v2/sys/riscv/riscv/mp_machdep.c projects/runtime-coverage-v2/sys/riscv/riscv/pmap.c projects/runtime-coverage-v2/sys/riscv/riscv/support.S projects/runtime-coverage-v2/sys/riscv/riscv/swtch.S projects/runtime-coverage-v2/sys/riscv/riscv/trap.c projects/runtime-coverage-v2/sys/riscv/riscv/vm_machdep.c projects/runtime-coverage-v2/sys/sparc64/conf/GENERIC projects/runtime-coverage-v2/sys/sparc64/sparc64/pmap.c projects/runtime-coverage-v2/sys/sparc64/sparc64/support.S projects/runtime-coverage-v2/sys/sparc64/sparc64/trap.c projects/runtime-coverage-v2/sys/sparc64/sparc64/vm_machdep.c projects/runtime-coverage-v2/sys/sys/_termios.h projects/runtime-coverage-v2/sys/sys/_types.h projects/runtime-coverage-v2/sys/sys/ata.h projects/runtime-coverage-v2/sys/sys/boot.h projects/runtime-coverage-v2/sys/sys/bufobj.h projects/runtime-coverage-v2/sys/sys/bus.h projects/runtime-coverage-v2/sys/sys/cdio.h projects/runtime-coverage-v2/sys/sys/counter.h projects/runtime-coverage-v2/sys/sys/elf_common.h projects/runtime-coverage-v2/sys/sys/epoch.h projects/runtime-coverage-v2/sys/sys/fail.h projects/runtime-coverage-v2/sys/sys/file.h projects/runtime-coverage-v2/sys/sys/filio.h projects/runtime-coverage-v2/sys/sys/kerneldump.h projects/runtime-coverage-v2/sys/sys/libkern.h projects/runtime-coverage-v2/sys/sys/malloc.h projects/runtime-coverage-v2/sys/sys/mbuf.h projects/runtime-coverage-v2/sys/sys/mman.h projects/runtime-coverage-v2/sys/sys/mount.h projects/runtime-coverage-v2/sys/sys/param.h projects/runtime-coverage-v2/sys/sys/pcpu.h projects/runtime-coverage-v2/sys/sys/pmckern.h projects/runtime-coverage-v2/sys/sys/proc.h projects/runtime-coverage-v2/sys/sys/procctl.h projects/runtime-coverage-v2/sys/sys/ptrace.h projects/runtime-coverage-v2/sys/sys/queue.h projects/runtime-coverage-v2/sys/sys/random.h projects/runtime-coverage-v2/sys/sys/rangelock.h projects/runtime-coverage-v2/sys/sys/sbuf.h projects/runtime-coverage-v2/sys/sys/sglist.h projects/runtime-coverage-v2/sys/sys/sleepqueue.h projects/runtime-coverage-v2/sys/sys/syscallsubr.h projects/runtime-coverage-v2/sys/sys/sysctl.h projects/runtime-coverage-v2/sys/sys/systm.h projects/runtime-coverage-v2/sys/sys/types.h projects/runtime-coverage-v2/sys/sys/ucred.h projects/runtime-coverage-v2/sys/sys/user.h projects/runtime-coverage-v2/sys/sys/vnode.h projects/runtime-coverage-v2/sys/ufs/ffs/ffs_alloc.c projects/runtime-coverage-v2/sys/ufs/ffs/ffs_balloc.c projects/runtime-coverage-v2/sys/ufs/ffs/ffs_extern.h projects/runtime-coverage-v2/sys/ufs/ffs/ffs_inode.c projects/runtime-coverage-v2/sys/ufs/ffs/ffs_snapshot.c projects/runtime-coverage-v2/sys/ufs/ffs/ffs_softdep.c projects/runtime-coverage-v2/sys/ufs/ffs/ffs_subr.c projects/runtime-coverage-v2/sys/ufs/ffs/ffs_vfsops.c projects/runtime-coverage-v2/sys/ufs/ffs/softdep.h projects/runtime-coverage-v2/sys/ufs/ufs/ufs_bmap.c projects/runtime-coverage-v2/sys/ufs/ufs/ufs_extattr.c projects/runtime-coverage-v2/sys/ufs/ufs/ufsmount.h projects/runtime-coverage-v2/sys/vm/device_pager.c projects/runtime-coverage-v2/sys/vm/memguard.c projects/runtime-coverage-v2/sys/vm/pmap.h projects/runtime-coverage-v2/sys/vm/swap_pager.c projects/runtime-coverage-v2/sys/vm/uma_core.c projects/runtime-coverage-v2/sys/vm/vm_fault.c projects/runtime-coverage-v2/sys/vm/vm_glue.c projects/runtime-coverage-v2/sys/vm/vm_kern.c projects/runtime-coverage-v2/sys/vm/vm_map.c projects/runtime-coverage-v2/sys/vm/vm_map.h projects/runtime-coverage-v2/sys/vm/vm_mmap.c projects/runtime-coverage-v2/sys/vm/vm_object.c projects/runtime-coverage-v2/sys/vm/vm_page.c projects/runtime-coverage-v2/sys/vm/vm_page.h projects/runtime-coverage-v2/sys/vm/vm_pageout.c projects/runtime-coverage-v2/sys/vm/vm_pagequeue.h projects/runtime-coverage-v2/sys/vm/vm_phys.c projects/runtime-coverage-v2/sys/vm/vm_phys.h projects/runtime-coverage-v2/sys/vm/vm_reserv.c projects/runtime-coverage-v2/sys/vm/vm_reserv.h projects/runtime-coverage-v2/sys/vm/vm_swapout.c projects/runtime-coverage-v2/sys/vm/vnode_pager.c projects/runtime-coverage-v2/sys/x86/include/specialreg.h projects/runtime-coverage-v2/sys/x86/iommu/busdma_dmar.c projects/runtime-coverage-v2/sys/x86/iommu/intel_drv.c projects/runtime-coverage-v2/sys/x86/x86/busdma_bounce.c projects/runtime-coverage-v2/sys/x86/x86/cpu_machdep.c projects/runtime-coverage-v2/sys/x86/x86/identcpu.c projects/runtime-coverage-v2/sys/x86/x86/mca.c projects/runtime-coverage-v2/targets/pseudo/userland/Makefile.depend projects/runtime-coverage-v2/targets/pseudo/userland/lib/Makefile.depend projects/runtime-coverage-v2/targets/pseudo/userland/misc/Makefile.depend projects/runtime-coverage-v2/tests/sys/Makefile projects/runtime-coverage-v2/tests/sys/geom/class/eli/conf.sh projects/runtime-coverage-v2/tests/sys/geom/class/eli/init_test.sh projects/runtime-coverage-v2/tests/sys/kern/Makefile projects/runtime-coverage-v2/tests/sys/kern/libkern_crc32.c projects/runtime-coverage-v2/tests/sys/kern/ptrace_test.c projects/runtime-coverage-v2/tests/sys/net/if_clone_test.sh projects/runtime-coverage-v2/tests/sys/netinet/Makefile projects/runtime-coverage-v2/tests/sys/netpfil/pf/names.sh projects/runtime-coverage-v2/tests/sys/netpfil/pf/synproxy.sh projects/runtime-coverage-v2/tests/sys/opencrypto/cryptodev.py projects/runtime-coverage-v2/tools/build/Makefile projects/runtime-coverage-v2/tools/build/mk/OptionalObsoleteFiles.inc projects/runtime-coverage-v2/tools/bus_space/Python/Makefile projects/runtime-coverage-v2/tools/bus_space/Python/lang.c projects/runtime-coverage-v2/tools/bus_space/examples/am79c900_diag.py projects/runtime-coverage-v2/tools/tools/ath/athani/main.c projects/runtime-coverage-v2/tools/tools/nanobsd/defaults.sh projects/runtime-coverage-v2/tools/tools/nanobsd/dhcpd/common projects/runtime-coverage-v2/tools/tools/nanobsd/pcengines/ALIX_DSK projects/runtime-coverage-v2/tools/tools/nanobsd/pcengines/common.conf projects/runtime-coverage-v2/tools/tools/tinybsd/conf/bridge/TINYBSD projects/runtime-coverage-v2/tools/tools/tinybsd/conf/default/TINYBSD projects/runtime-coverage-v2/tools/tools/tinybsd/conf/firewall/TINYBSD projects/runtime-coverage-v2/tools/tools/tinybsd/conf/minimal/TINYBSD projects/runtime-coverage-v2/tools/tools/tinybsd/conf/vpn/TINYBSD projects/runtime-coverage-v2/tools/tools/tinybsd/conf/wireless/TINYBSD projects/runtime-coverage-v2/tools/tools/tinybsd/conf/wrap/TINYBSD projects/runtime-coverage-v2/usr.bin/Makefile projects/runtime-coverage-v2/usr.bin/awk/Makefile projects/runtime-coverage-v2/usr.bin/bsdcat/Makefile projects/runtime-coverage-v2/usr.bin/calendar/calendars/calendar.birthday projects/runtime-coverage-v2/usr.bin/calendar/calendars/calendar.freebsd projects/runtime-coverage-v2/usr.bin/calendar/calendars/hr_HR.ISO8859-2/calendar.praznici projects/runtime-coverage-v2/usr.bin/clang/Makefile projects/runtime-coverage-v2/usr.bin/cpio/Makefile projects/runtime-coverage-v2/usr.bin/grep/grep.c projects/runtime-coverage-v2/usr.bin/less/defines.h projects/runtime-coverage-v2/usr.bin/login/Makefile projects/runtime-coverage-v2/usr.bin/proccontrol/proccontrol.1 projects/runtime-coverage-v2/usr.bin/proccontrol/proccontrol.c projects/runtime-coverage-v2/usr.bin/procstat/procstat_auxv.c projects/runtime-coverage-v2/usr.bin/tail/Makefile projects/runtime-coverage-v2/usr.bin/tail/extern.h projects/runtime-coverage-v2/usr.bin/tail/forward.c projects/runtime-coverage-v2/usr.bin/tail/misc.c projects/runtime-coverage-v2/usr.bin/tail/read.c projects/runtime-coverage-v2/usr.bin/tail/reverse.c projects/runtime-coverage-v2/usr.bin/tail/tail.c projects/runtime-coverage-v2/usr.bin/tar/Makefile projects/runtime-coverage-v2/usr.bin/telnet/Makefile projects/runtime-coverage-v2/usr.bin/top/display.c projects/runtime-coverage-v2/usr.bin/top/machine.c projects/runtime-coverage-v2/usr.bin/top/top.1 projects/runtime-coverage-v2/usr.bin/truss/Makefile projects/runtime-coverage-v2/usr.bin/truss/setup.c projects/runtime-coverage-v2/usr.bin/truss/syscall.h projects/runtime-coverage-v2/usr.bin/truss/syscalls.c projects/runtime-coverage-v2/usr.bin/truss/truss.h projects/runtime-coverage-v2/usr.bin/uname/uname.1 projects/runtime-coverage-v2/usr.bin/uname/uname.c projects/runtime-coverage-v2/usr.bin/vi/catalog/Makefile projects/runtime-coverage-v2/usr.bin/vtfontcvt/vtfontcvt.c projects/runtime-coverage-v2/usr.sbin/Makefile projects/runtime-coverage-v2/usr.sbin/Makefile.amd64 projects/runtime-coverage-v2/usr.sbin/Makefile.i386 projects/runtime-coverage-v2/usr.sbin/amd/include/newvers.sh projects/runtime-coverage-v2/usr.sbin/bhyve/Makefile projects/runtime-coverage-v2/usr.sbin/bhyve/bhyve.8 projects/runtime-coverage-v2/usr.sbin/bhyve/gdb.c projects/runtime-coverage-v2/usr.sbin/bhyve/mem.c projects/runtime-coverage-v2/usr.sbin/bhyve/mem.h projects/runtime-coverage-v2/usr.sbin/bhyve/mevent.c projects/runtime-coverage-v2/usr.sbin/bhyve/pci_e82545.c projects/runtime-coverage-v2/usr.sbin/bhyve/pci_emul.c projects/runtime-coverage-v2/usr.sbin/bhyve/pci_emul.h projects/runtime-coverage-v2/usr.sbin/bhyve/pci_fbuf.c (contents, props changed) projects/runtime-coverage-v2/usr.sbin/bhyve/pci_nvme.c projects/runtime-coverage-v2/usr.sbin/bhyve/pci_passthru.c projects/runtime-coverage-v2/usr.sbin/bhyve/pci_virtio_console.c projects/runtime-coverage-v2/usr.sbin/bhyve/pci_virtio_net.c projects/runtime-coverage-v2/usr.sbin/bhyve/pci_virtio_scsi.c projects/runtime-coverage-v2/usr.sbin/bhyve/pci_xhci.c (contents, props changed) projects/runtime-coverage-v2/usr.sbin/bhyve/rfb.c (contents, props changed) projects/runtime-coverage-v2/usr.sbin/bhyve/uart_emul.c projects/runtime-coverage-v2/usr.sbin/bhyve/virtio.c projects/runtime-coverage-v2/usr.sbin/bhyve/virtio.h projects/runtime-coverage-v2/usr.sbin/bhyve/xmsr.c projects/runtime-coverage-v2/usr.sbin/bhyveload/bhyveload.c projects/runtime-coverage-v2/usr.sbin/bsnmpd/modules/snmp_lm75/snmp_lm75.c projects/runtime-coverage-v2/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c projects/runtime-coverage-v2/usr.sbin/bsnmpd/modules/snmp_pf/pf_tree.def projects/runtime-coverage-v2/usr.sbin/camdd/camdd.c projects/runtime-coverage-v2/usr.sbin/daemon/daemon.c projects/runtime-coverage-v2/usr.sbin/etcupdate/etcupdate.sh projects/runtime-coverage-v2/usr.sbin/i2c/i2c.8 projects/runtime-coverage-v2/usr.sbin/i2c/i2c.c projects/runtime-coverage-v2/usr.sbin/inetd/Makefile projects/runtime-coverage-v2/usr.sbin/iostat/iostat.c projects/runtime-coverage-v2/usr.sbin/kbdcontrol/kbdcontrol.c projects/runtime-coverage-v2/usr.sbin/kldxref/kldxref.c projects/runtime-coverage-v2/usr.sbin/mergemaster/mergemaster.sh projects/runtime-coverage-v2/usr.sbin/mld6query/mld6.c projects/runtime-coverage-v2/usr.sbin/mountd/mountd.c projects/runtime-coverage-v2/usr.sbin/mountd/pathnames.h projects/runtime-coverage-v2/usr.sbin/mpsutil/mps_cmd.c projects/runtime-coverage-v2/usr.sbin/ngctl/Makefile projects/runtime-coverage-v2/usr.sbin/ntp/Makefile.inc projects/runtime-coverage-v2/usr.sbin/periodic/etc/daily/310.accounting projects/runtime-coverage-v2/usr.sbin/pmc/cmd_pmc_filter.cc projects/runtime-coverage-v2/usr.sbin/ppp/Makefile projects/runtime-coverage-v2/usr.sbin/ppp/bundle.c projects/runtime-coverage-v2/usr.sbin/ppp/physical.c projects/runtime-coverage-v2/usr.sbin/pw/pw_user.c projects/runtime-coverage-v2/usr.sbin/pwm/pwm.8 projects/runtime-coverage-v2/usr.sbin/pwm/pwm.c projects/runtime-coverage-v2/usr.sbin/rpc.yppasswdd/yppasswdd_server.c projects/runtime-coverage-v2/usr.sbin/rtadvd/rtadvd.c projects/runtime-coverage-v2/usr.sbin/services_mkdb/Makefile projects/runtime-coverage-v2/usr.sbin/traceroute6/traceroute6.8 projects/runtime-coverage-v2/usr.sbin/traceroute6/traceroute6.c projects/runtime-coverage-v2/usr.sbin/tzsetup/tzsetup.c projects/runtime-coverage-v2/usr.sbin/usbdump/usbdump.c projects/runtime-coverage-v2/usr.sbin/wpa/Makefile.crypto Directory Properties: projects/runtime-coverage-v2/ (props changed) projects/runtime-coverage-v2/cddl/ (props changed) projects/runtime-coverage-v2/cddl/contrib/opensolaris/ (props changed) projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zdb/ (props changed) projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/runtime-coverage-v2/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/runtime-coverage-v2/contrib/amd/ (props changed) projects/runtime-coverage-v2/contrib/bzip2/ (props changed) projects/runtime-coverage-v2/contrib/compiler-rt/ (props changed) projects/runtime-coverage-v2/contrib/elftoolchain/ (props changed) projects/runtime-coverage-v2/contrib/elftoolchain/elfdump/ (props changed) projects/runtime-coverage-v2/contrib/file/ (props changed) projects/runtime-coverage-v2/contrib/gcc/ (props changed) projects/runtime-coverage-v2/contrib/ipfilter/ (props changed) projects/runtime-coverage-v2/contrib/less/ (props changed) projects/runtime-coverage-v2/contrib/libarchive/ (props changed) projects/runtime-coverage-v2/contrib/libc++/ (props changed) projects/runtime-coverage-v2/contrib/libunwind/ (props changed) projects/runtime-coverage-v2/contrib/llvm/ (props changed) projects/runtime-coverage-v2/contrib/llvm/tools/clang/ (props changed) projects/runtime-coverage-v2/contrib/llvm/tools/lld/ (props changed) projects/runtime-coverage-v2/contrib/llvm/tools/lldb/ (props changed) projects/runtime-coverage-v2/contrib/netbsd-tests/ (props changed) projects/runtime-coverage-v2/contrib/one-true-awk/ (props changed) projects/runtime-coverage-v2/contrib/openmp/ (props changed) projects/runtime-coverage-v2/contrib/sqlite3/ (props changed) projects/runtime-coverage-v2/contrib/tzdata/ (props changed) projects/runtime-coverage-v2/contrib/unbound/ (props changed) projects/runtime-coverage-v2/crypto/heimdal/ (props changed) projects/runtime-coverage-v2/crypto/openssl/ (props changed) projects/runtime-coverage-v2/gnu/lib/ (props changed) projects/runtime-coverage-v2/gnu/usr.bin/cc/cc_tools/ (props changed) projects/runtime-coverage-v2/sys/cddl/contrib/opensolaris/ (props changed) projects/runtime-coverage-v2/sys/contrib/dev/acpica/ (props changed) projects/runtime-coverage-v2/sys/contrib/ena-com/ (props changed) projects/runtime-coverage-v2/sys/contrib/ipfilter/ (props changed) Copied: projects/runtime-coverage-v2/.clang-format (from r350106, head/.clang-format) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/runtime-coverage-v2/.clang-format Thu Jul 18 04:46:30 2019 (r350107, copy of r350106, head/.clang-format) @@ -0,0 +1,77 @@ +# $FreeBSD$ +# Basic .clang-format +--- +BasedOnStyle: WebKit +AlignAfterOpenBracket: DontAlign +AlignConsecutiveAssignments: false +AlignConsecutiveDeclarations: false +AlignEscapedNewlines: Left +AlignOperands: false +AlignTrailingComments: false +AllowAllParametersOfDeclarationOnNextLine: false +AllowShortBlocksOnASingleLine: false +AllowShortCaseLabelsOnASingleLine: false +AllowShortFunctionsOnASingleLine: InlineOnly +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterReturnType: TopLevelDefinitions +AlwaysBreakBeforeMultilineStrings: false +AlwaysBreakTemplateDeclarations: MultiLine +BinPackArguments: true +BinPackParameters: true +BreakBeforeBinaryOperators: None +BreakBeforeBraces: WebKit +BreakBeforeTernaryOperators: false +# TODO: BreakStringLiterals can cause very strange formatting so turn it off? +BreakStringLiterals: false +PenaltyBreakBeforeFirstCallParameter: 1000 +CompactNamespaces: true +DerivePointerAlignment: false +DisableFormat: false +ForEachMacros: + - SLIST_FOREACH + - SLIST_FOREACH_SAFE + - LIST_FOREACH + - LIST_FOREACH_SAFE + - STAILQ_FOREACH + - STAILQ_FOREACH_SAFE + - TAILQ_FOREACH + - TAILQ_FOREACH_SAFE + - TAILQ_FOREACH_REVERSE + - TAILQ_FOREACH_REVERSE_SAFE + - RB_FOREACH + - RB_FOREACH_SAFE + - RB_FOREACH_FROM + - RB_FOREACH_REVERSE + - RB_FOREACH_REVERSE_FROM + - RB_FOREACH_REVERSE_SAFE + - FOREACH_THREAD_IN_PROC + - FOREACH_PROC_IN_SYSTEM + - FOREACH_PRISON_CHILD + - FOREACH_PRISON_DESCENDANT + - FOREACH_PRISON_DESCENDANT_LOCKED + - FOREACH_PRISON_DESCENDANT_LOCKED_LEVEL + - MNT_VNODE_FOREACH_ALL + - MNT_VNODE_FOREACH_ACTIVE +IndentCaseLabels: false +IndentPPDirectives: None +Language: Cpp +NamespaceIndentation: None +PointerAlignment: Right +ContinuationIndentWidth: 4 +IndentWidth: 8 +TabWidth: 8 +ColumnLimit: 80 +UseTab: Always +SpaceAfterCStyleCast: false +SortIncludes: false +KeepEmptyLinesAtTheStartOfBlocks: true +# The options below will only be supported starting with clang 9.0: +# TODO-CLANG-9: TypenameMacros: +# TODO-CLANG-9: - SLIST_HEAD +# TODO-CLANG-9: - SLIST_ENTRY +# TODO-CLANG-9: - TAILQ_ENTRY +# TODO-CLANG-9: - TAILQ_HEAD +# TODO-CLANG-9: - STAILQ_ENTRY +# TODO-CLANG-9: - STAILQ_HEAD +... Modified: projects/runtime-coverage-v2/.gitattributes ============================================================================== --- projects/runtime-coverage-v2/.gitattributes Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/.gitattributes Thu Jul 18 04:46:30 2019 (r350107) @@ -4,3 +4,4 @@ *.hpp diff=cpp *.py diff=python . svn-properties=svn:keywords=tools/build/options/WITHOUT_LOADER_ZFS +.clang-format svn-properties=svn:keywords=FreeBSD=%H Modified: projects/runtime-coverage-v2/Makefile ============================================================================== --- projects/runtime-coverage-v2/Makefile Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/Makefile Thu Jul 18 04:46:30 2019 (r350107) @@ -4,7 +4,8 @@ # The user-driven targets are: # # universe - *Really* build *everything* (buildworld and -# all kernels on all architectures). +# all kernels on all architectures). Define the +# MAKE_JUST_KERNELS variable to only build kernels. # tinderbox - Same as universe, but presents a list of failed build # targets and exits with an error if there were any. # buildworld - Rebuild *everything*, including glue to help do @@ -45,12 +46,6 @@ # native-xtools-install # - Install the files to the given DESTDIR/NXTP where # NXTP defaults to /nxb-bin. -# -# "quick" way to test all kernel builds: -# _jflag=`sysctl -n hw.ncpu` -# _jflag=$(($_jflag * 2)) -# [ $_jflag -gt 12 ] && _jflag=12 -# make universe -DMAKE_JUST_KERNELS JFLAG=-j${_jflag} # # This makefile is simple by design. The FreeBSD make automatically reads # the /usr/share/mk/sys.mk unless the -m argument is specified on the Modified: projects/runtime-coverage-v2/Makefile.inc1 ============================================================================== --- projects/runtime-coverage-v2/Makefile.inc1 Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/Makefile.inc1 Thu Jul 18 04:46:30 2019 (r350107) @@ -553,16 +553,23 @@ VERSION= FreeBSD ${_REVISION}-${_BRANCH:C/-p[0-9]+$//} .endif .if !defined(PKG_VERSION) -.if ${_BRANCH:MSTABLE*} || ${_BRANCH:MCURRENT*} || ${_BRANCH:MALPHA*} +.if ${_BRANCH:MSTABLE*} || ${_BRANCH:MCURRENT*} TIMENOW= %Y%m%d%H%M%S EXTRA_REVISION= .s${TIMENOW:gmtime} -.endif -.if ${_BRANCH:M*-p*} +.elif ${_BRANCH:MALPHA*} +EXTRA_REVISION= _${_BRANCH:C/-ALPHA/.a/} +.elif ${_BRANCH:MBETA*} +EXTRA_REVISION= _${_BRANCH:C/-BETA/.b/} +.elif ${_BRANCH:MRC*} +EXTRA_REVISION= _${_BRANCH:C/-RC/.r/} +.elif ${_BRANCH:MPRERELEASE*} +EXTRA_REVISION= _${_BRANCH:C/-PRERELEASE/.p/} +.elif ${_BRANCH:M*-p*} EXTRA_REVISION= _${_BRANCH:C/.*-p([0-9]+$)/\1/} .endif PKG_VERSION= ${_REVISION}${EXTRA_REVISION} .endif -.endif # !defined(_MKSHOWCONFIG) +.endif # !defined(PKG_VERSION) .if !defined(_MKSHOWCONFIG) _CPUTYPE!= MAKEFLAGS= CPUTYPE=${_TARGET_CPUTYPE} ${MAKE} -f /dev/null \ @@ -874,8 +881,8 @@ DB_FROM_SRC= yes .endif .if defined(DB_FROM_SRC) -INSTALLFLAGS+= -N ${.CURDIR}/lib/libc/gen -MTREEFLAGS+= -N ${.CURDIR}/lib/libc/gen +INSTALLFLAGS+= -N ${.CURDIR}/etc +MTREEFLAGS+= -N ${.CURDIR}/etc .endif _INSTALL_DDIR= ${DESTDIR}/${DISTDIR} INSTALL_DDIR= ${_INSTALL_DDIR:S://:/:g:C:/$::} @@ -942,13 +949,8 @@ _sanity_check: .PHONY .MAKE _cleanobj_fast_depend_hack: .PHONY # Syscall stubs rewritten in C and obsolete MD assembly implementations # Date SVN Rev Syscalls -# 20180404 r332048 sigreturn -# 20180405 r332080 shmat -# 20180406 r332119 setlogin -# 20180411 r332443 exect -# 20180525 r334224 vadvise # 20180604 r334626 brk sbrk -.for f in brk exect sbrk setlogin shmat sigreturn vadvise +.for f in brk sbrk @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"; \ @@ -2114,7 +2116,8 @@ _bootstrap_tools_links+=m4 lex # r334881 added libdwarf constants used by ctfconvert. # r338478 fixed a crash in objcopy for mips64el objects # r339083 libelf: correct mips64el test to use ELF header -.if ${BOOTSTRAPPING} < 1200085 +# r348347 Add missing powerpc64 relocation support to libdwarf +.if ${BOOTSTRAPPING} < 1300030 _elftoolchain_libs= lib/libelf lib/libdwarf ${_bt}-lib/libelf: ${_bt_m4_depend} ${_bt}-lib/libdwarf: ${_bt_m4_depend} @@ -2559,6 +2562,7 @@ NXBDIRS+= \ usr.bin/find \ usr.bin/grep \ usr.bin/gzip \ + usr.bin/head \ usr.bin/id \ usr.bin/lex \ usr.bin/limits \ Modified: projects/runtime-coverage-v2/Makefile.libcompat ============================================================================== --- projects/runtime-coverage-v2/Makefile.libcompat Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/Makefile.libcompat Thu Jul 18 04:46:30 2019 (r350107) @@ -137,6 +137,7 @@ 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/runtime-coverage-v2/ObsoleteFiles.inc ============================================================================== --- projects/runtime-coverage-v2/ObsoleteFiles.inc Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/ObsoleteFiles.inc Thu Jul 18 04:46:30 2019 (r350107) @@ -38,32 +38,194 @@ # xargs -n1 | sort | uniq -d; # done +# 20190708: vm_page_hold() and _unhold() removed +OLD_FILES+=usr/share/man/man9/vm_page_hold.9.gz +# 20190618: sys/capability.h removed (sys/capsicum.h is the one to use) +OLD_FILES+=usr/include/sys/capability.h +# 20190615: sys/pwm.h renamed to dev/pwmc.h and pwm(9) removed +OLD_FILES+=usr/include/sys/pwm.h usr/share/man/man9/pwm.9.gz +# 20190612: new clang import which bumps version from 8.0.0 to 8.0.1. +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/allocator_interface.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/asan_interface.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/common_interface_defs.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/coverage_interface.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/dfsan_interface.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/esan_interface.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/hwasan_interface.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/linux_syscall_hooks.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/lsan_interface.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/msan_interface.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/netbsd_syscall_hooks.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/scudo_interface.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/tsan_interface.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/tsan_interface_atomic.h +OLD_DIRS+=usr/lib/clang/8.0.0/include/sanitizer +OLD_FILES+=usr/lib/clang/8.0.0/include/__clang_cuda_builtin_vars.h +OLD_FILES+=usr/lib/clang/8.0.0/include/__clang_cuda_cmath.h +OLD_FILES+=usr/lib/clang/8.0.0/include/__clang_cuda_complex_builtins.h +OLD_FILES+=usr/lib/clang/8.0.0/include/__clang_cuda_device_functions.h +OLD_FILES+=usr/lib/clang/8.0.0/include/__clang_cuda_intrinsics.h +OLD_FILES+=usr/lib/clang/8.0.0/include/__clang_cuda_libdevice_declares.h +OLD_FILES+=usr/lib/clang/8.0.0/include/__clang_cuda_math_forward_declares.h +OLD_FILES+=usr/lib/clang/8.0.0/include/__clang_cuda_runtime_wrapper.h +OLD_FILES+=usr/lib/clang/8.0.0/include/__stddef_max_align_t.h +OLD_FILES+=usr/lib/clang/8.0.0/include/__wmmintrin_aes.h +OLD_FILES+=usr/lib/clang/8.0.0/include/__wmmintrin_pclmul.h +OLD_FILES+=usr/lib/clang/8.0.0/include/adxintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/altivec.h +OLD_FILES+=usr/lib/clang/8.0.0/include/ammintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/arm64intr.h +OLD_FILES+=usr/lib/clang/8.0.0/include/arm_acle.h +OLD_FILES+=usr/lib/clang/8.0.0/include/arm_fp16.h +OLD_FILES+=usr/lib/clang/8.0.0/include/arm_neon.h +OLD_FILES+=usr/lib/clang/8.0.0/include/armintr.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx2intrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512bitalgintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512bwintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512cdintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512dqintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512erintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512fintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512ifmaintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512ifmavlintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512pfintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vbmi2intrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vbmiintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vbmivlintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vlbitalgintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vlbwintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vlcdintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vldqintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vlintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vlvbmi2intrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vlvnniintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vnniintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vpopcntdqintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avx512vpopcntdqvlintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/avxintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/bmi2intrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/bmiintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/cetintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/cldemoteintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/clflushoptintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/clwbintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/clzerointrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/cpuid.h +OLD_FILES+=usr/lib/clang/8.0.0/include/emmintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/f16cintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/fma4intrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/fmaintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/fxsrintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/gfniintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/htmintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/htmxlintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/ia32intrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/immintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/invpcidintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/lwpintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/lzcntintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/mm3dnow.h +OLD_FILES+=usr/lib/clang/8.0.0/include/mm_malloc.h +OLD_FILES+=usr/lib/clang/8.0.0/include/mmintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/module.modulemap +OLD_FILES+=usr/lib/clang/8.0.0/include/movdirintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/msa.h +OLD_FILES+=usr/lib/clang/8.0.0/include/mwaitxintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/nmmintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/opencl-c.h +OLD_FILES+=usr/lib/clang/8.0.0/include/pconfigintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/pkuintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/pmmintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/popcntintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/prfchwintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/ptwriteintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/rdseedintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/rtmintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/s390intrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/sgxintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/shaintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/smmintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/tbmintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/tmmintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/vadefs.h +OLD_FILES+=usr/lib/clang/8.0.0/include/vaesintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/vecintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/vpclmulqdqintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/waitpkgintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/wbnoinvdintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/wmmintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/x86intrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/xmmintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/xopintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/xsavecintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/xsaveintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/xsaveoptintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/xsavesintrin.h +OLD_FILES+=usr/lib/clang/8.0.0/include/xtestintrin.h +OLD_DIRS+=usr/lib/clang/8.0.0/include +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.asan-i386.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.asan-i386.so +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.asan-preinit-i386.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.asan-preinit-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.asan-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.asan-x86_64.so +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.asan_cxx-i386.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.asan_cxx-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.msan-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.msan_cxx-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.profile-arm.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.profile-armhf.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.profile-i386.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.profile-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.safestack-i386.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.safestack-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.stats-i386.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.stats-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.stats_client-i386.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.stats_client-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.tsan-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.tsan_cxx-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.ubsan_minimal-i386.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.ubsan_minimal-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.ubsan_standalone-i386.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-i386.a +OLD_FILES+=usr/lib/clang/8.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-x86_64.a +OLD_DIRS+=usr/lib/clang/8.0.0/lib/freebsd +OLD_DIRS+=usr/lib/clang/8.0.0/lib +OLD_DIRS+=usr/lib/clang/8.0.0 + +# 20190523: Remove obsolete kgzip and support files +OLD_FILES+=usr/sbin/kgzip +OLD_FILES+=usr/lib/kgzldr.o +OLD_FILES+=usr/share/man/man8/kgzip.8.gz + # 20190517: Remove obsolete 10 and 10/100 ethernet drivers. -OLD_FILES+=usr/share/man/man4/bm.4 -OLD_FILES+=usr/share/man/man4/cs.4 -OLD_FILES+=usr/share/man/man4/de.4 -OLD_FILES+=usr/share/man/man4/if_de.4 -OLD_FILES+=usr/share/man/man4/ed.4 -OLD_FILES+=usr/share/man/man4/if_ed.4 -OLD_FILES+=usr/share/man/man4/ep.4 -OLD_FILES+=usr/share/man/man4/ex.4 -OLD_FILES+=usr/share/man/man4/fe.4 -OLD_FILES+=usr/share/man/man4/pcn.4 -OLD_FILES+=usr/share/man/man4/if_pcn.4 -OLD_FILES+=usr/share/man/man4/sf.4 -OLD_FILES+=usr/share/man/man4/if_sf.4 -OLD_FILES+=usr/share/man/man4/sn.4 -OLD_FILES+=usr/share/man/man4/if_sn.4 -OLD_FILES+=usr/share/man/man4/tl.4 -OLD_FILES+=usr/share/man/man4/if_tl.4 -OLD_FILES+=usr/share/man/man4/tx.4 -OLD_FILES+=usr/share/man/man4/if_tx.4 -OLD_FILES+=usr/share/man/man4/txp.4 -OLD_FILES+=usr/share/man/man4/if_txp.4 -OLD_FILES+=usr/share/man/man4/vx.4 -OLD_FILES+=usr/share/man/man4/wb.4 -OLD_FILES+=usr/share/man/man4/xe.4 -OLD_FILES+=usr/share/man/man4/if_xe.4 +OLD_FILES+=usr/share/man/man4/bm.4.gz +OLD_FILES+=usr/share/man/man4/cs.4.gz +OLD_FILES+=usr/share/man/man4/de.4.gz +OLD_FILES+=usr/share/man/man4/if_de.4.gz +OLD_FILES+=usr/share/man/man4/ed.4.gz +OLD_FILES+=usr/share/man/man4/if_ed.4.gz +OLD_FILES+=usr/share/man/man4/ep.4.gz +OLD_FILES+=usr/share/man/man4/ex.4.gz +OLD_FILES+=usr/share/man/man4/fe.4.gz +OLD_FILES+=usr/share/man/man4/pcn.4.gz +OLD_FILES+=usr/share/man/man4/if_pcn.4.gz +OLD_FILES+=usr/share/man/man4/sf.4.gz +OLD_FILES+=usr/share/man/man4/if_sf.4.gz +OLD_FILES+=usr/share/man/man4/sn.4.gz +OLD_FILES+=usr/share/man/man4/if_sn.4.gz +OLD_FILES+=usr/share/man/man4/tl.4.gz +OLD_FILES+=usr/share/man/man4/if_tl.4.gz +OLD_FILES+=usr/share/man/man4/tx.4.gz +OLD_FILES+=usr/share/man/man4/if_tx.4.gz +OLD_FILES+=usr/share/man/man4/txp.4.gz +OLD_FILES+=usr/share/man/man4/if_txp.4.gz +OLD_FILES+=usr/share/man/man4/vx.4.gz +OLD_FILES+=usr/share/man/man4/wb.4.gz +OLD_FILES+=usr/share/man/man4/xe.4.gz +OLD_FILES+=usr/share/man/man4/if_xe.4.gz # 20190513: libcap_sysctl interface change OLD_FILES+=lib/casper/libcap_sysctl.1 # 20190509: tests/sys/opencrypto requires the net/py-dpkt package. @@ -228,6 +390,8 @@ OLD_FILES+=usr/include/sys/seq.h # 20190222: libifconfig made INTERNALLIB OLD_FILES+=usr/lib/libprivateifconfig.a OLD_FILES+=usr/lib/libprivateifconfig_p.a +OLD_FILES+=usr/lib32/libprivateifconfig.a +OLD_FILES+=usr/lib32/libprivateifconfig_p.a # 20190131: pfil(9) changed OLD_FILES+=usr/share/man/man9/pfil_hook_get.9.gz OLD_FILES+=usr/share/man/man9/pfil_rlock.9.gz @@ -663,6 +827,7 @@ OLD_FILES+=usr/share/man/man3/arc4random_stir.3.gz OLD_FILES+=usr/bin/send-pr # 20180725: Cleanup old libcasper.so.0 OLD_LIBS+=lib/libcasper.so.0 +OLD_LIBS+=usr/lib32/libcasper.so.0 # 20180722: indent(1) option renamed, test files follow OLD_FILES+=usr/bin/indent/tests/nsac.0 OLD_FILES+=usr/bin/indent/tests/nsac.0.pro @@ -1404,6 +1569,8 @@ OLD_DIRS+=usr/share/openssl/man/en.ISO8859-1/cat1 OLD_DIRS+=usr/share/openssl/man/en.ISO8859-1/cat3 # 20170802: ksyms(4) ioctl interface was removed OLD_FILES+=usr/include/sys/ksyms.h +# 20170729: the iicbus/pcf8563 driver is replaced with iicbus/nxprtc +OLD_FILES+=usr/include/dev/iicbus/pcf8563reg.h # 20170722: new clang import which bumps version from 4.0.0 to 5.0.0. OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/allocator_interface.h OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/asan_interface.h @@ -2207,9 +2374,6 @@ OLD_FILES+=usr/tests/usr.sbin/pw/pw_useradd OLD_FILES+=usr/tests/usr.sbin/pw/pw_userdel OLD_FILES+=usr/tests/usr.sbin/pw/pw_usermod OLD_FILES+=usr/tests/usr.sbin/pw/pw_usernext -# 20170322: garbage collect old references to igb(4) -OLD_FILES+=usr/share/man/man4/if_igb.4.gz -OLD_FILES+=usr/share/man/man4/igb.4.gz # 20170319: io_test requires zh_TW.Big5 locale. OLD_FILES+=usr/tests/lib/libc/locale/io_test # 20170319: remove nls for non supported Big5* locales Copied: projects/runtime-coverage-v2/RELNOTES (from r350106, head/RELNOTES) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/runtime-coverage-v2/RELNOTES Thu Jul 18 04:46:30 2019 (r350107, copy of r350106, head/RELNOTES) @@ -0,0 +1,34 @@ +Release notes for FreeBSD 13.0. + +This file describes new user-visible features, changes and updates relevant to +users of binary FreeBSD releases. Each entry should describe the change in no +more than several sentences and should reference manual pages where an +interested user can find more information. Entries should wrap after 80 +columns. Each entry should begin with one or more commit IDs on one line, +specified as a comma separated list and/or range, followed by a colon and a +newline. Entries should be separated by a newline. + +Changes to this file should not be MFCed. + +r349352: + nand(4) and related components have been removed. + +r349349: + The UEFI loader now supports HTTP boot. + +r349335: + bhyve(8) now implements a High Definition Audio (HDA) driver, allowing + guests to play to and record audio data from the host. + +r349286: + swapon(8) can now erase a swap device immediately before enabling it, + similar to newfs(8)'s -E option. This behaviour can be specified by + adding -E to swapon(8)'s command-line parameters, or by adding the + "trimonce" option to a swap device's /etc/fstab entry. + +r347908-r347923: + The following network drivers have been removed: bm(4), cs(4), de(4), + ed(4), ep(4), ex(4), fe(4), pcn(4), sf(4), sn(4), tl(4), tx(4), txp(4), + vx(4), wb(4), xe(4). + +$FreeBSD$ Modified: projects/runtime-coverage-v2/UPDATING ============================================================================== --- projects/runtime-coverage-v2/UPDATING Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/UPDATING Thu Jul 18 04:46:30 2019 (r350107) @@ -11,11 +11,6 @@ handbook: Items affecting the ports and packages system can be found in /usr/ports/UPDATING. Please read that file before running portupgrade. -NOTE: FreeBSD has switched from gcc to clang. If you have trouble bootstrapping -from older versions of FreeBSD, try WITHOUT_CLANG and WITH_GCC to bootstrap to -the tip of head, and then rebuild without this option. The bootstrap process -from older version of current across the gcc/clang cutover is a bit fragile. - NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW: FreeBSD 13.x has many debugging features turned on, in both the kernel and userland. These features attempt to detect incorrect use of @@ -31,11 +26,30 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW: disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) -20190517: - For users of mergemaster, after recent changes to locations of - master.passwd and group in the source tree mergemaster needs to be - updated. Before running `mergemaster -p', cd to usr.sbin/mergemaster - and run `make install'. +20190713: + Default permissions on the /var/account/acct file (and copies of it rotated + by periodic daily scripts) are changed from 0644 to 0640 because the file + contains sensitive information that should not be world-readable. If the + /var/account directory must be created by rc.d/accounting, the mode used is + now 0750. Admins who use the accounting feature are encouraged to change + the mode of an existing /var/account directory to 0750 or 0700. + +20190620: + Entropy collection and the /dev/random device are no longer optional + components. The "device random" option has been removed. + Implementations of distilling algorithms can still be made loadable + with "options RANDOM_LOADABLE" (e.g., random_fortuna.ko). + +20190612: + Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have + been upgraded to 8.0.1. Please see the 20141231 entry below for + information about prerequisites and upgrading, if you are not already + using clang 3.5.0 or higher. + +20190608: + A fix was applied to i386 kernel modules to avoid panics with + dpcpu or vnet. Users need to recompile i386 kernel modules + having pcpu or vnet sections or they will refuse to load. 20190513: User-wired pages now have their own counter, Modified: projects/runtime-coverage-v2/bin/csh/Makefile ============================================================================== --- projects/runtime-coverage-v2/bin/csh/Makefile Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/bin/csh/Makefile Thu Jul 18 04:46:30 2019 (r350107) @@ -117,6 +117,7 @@ csh.1: tcsh.man build-tools: gethost +DEPENDOBJS+= gethost gethost: gethost.c sh.err.h tc.const.h sh.h ${BUILD_TOOLS_META} @rm -f ${.TARGET} ${CC:N${CCACHE_BIN}} -o gethost ${LDFLAGS} ${CFLAGS:C/-DHAVE_ICONV//} \ Modified: projects/runtime-coverage-v2/bin/freebsd-version/Makefile ============================================================================== --- projects/runtime-coverage-v2/bin/freebsd-version/Makefile Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/bin/freebsd-version/Makefile Thu Jul 18 04:46:30 2019 (r350107) @@ -7,7 +7,7 @@ CLEANFILES = freebsd-version freebsd-version.sh NEWVERS = ${SRCTOP}/sys/conf/newvers.sh freebsd-version.sh: ${.CURDIR}/freebsd-version.sh.in ${NEWVERS} - eval $$(egrep '^(TYPE|REVISION|BRANCH)=' ${NEWVERS}) ; \ + eval $$(sh ${NEWVERS} -v); \ if ! sed -e "\ s/@@TYPE@@/$${TYPE}/g; \ s/@@REVISION@@/$${REVISION}/g; \ Modified: projects/runtime-coverage-v2/bin/ls/Makefile ============================================================================== --- projects/runtime-coverage-v2/bin/ls/Makefile Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/bin/ls/Makefile Thu Jul 18 04:46:30 2019 (r350107) @@ -8,8 +8,7 @@ PROG= ls SRCS= cmp.c ls.c print.c util.c LIBADD= util -.if !defined(RELEASE_CRUNCH) && \ - ${MK_LS_COLORS} != no +.if ${MK_LS_COLORS} != no CFLAGS+= -DCOLORLS LIBADD+= termcapw .endif Modified: projects/runtime-coverage-v2/bin/sh/Makefile ============================================================================== --- projects/runtime-coverage-v2/bin/sh/Makefile Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/bin/sh/Makefile Thu Jul 18 04:46:30 2019 (r350107) @@ -48,6 +48,7 @@ builtins.h: .NOMETA builtins.c builtins.h: mkbuiltins builtins.def sh ${.CURDIR}/mkbuiltins ${.CURDIR} +DEPENDOBJS+= mknodes mksyntax mknodes mksyntax: ${BUILD_TOOLS_META} .ORDER: nodes.c nodes.h Modified: projects/runtime-coverage-v2/bin/stty/modes.c ============================================================================== --- projects/runtime-coverage-v2/bin/stty/modes.c Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/bin/stty/modes.c Thu Jul 18 04:46:30 2019 (r350107) @@ -91,6 +91,8 @@ static const struct modes cmodes[] = { { "-rtsflow", 0, CRTS_IFLOW }, { "mdmbuf", MDMBUF, 0 }, { "-mdmbuf", 0, MDMBUF }, + { "rtsdtr", 0, CNO_RTSDTR }, + { "-rtsdtr", CNO_RTSDTR, 0 }, { NULL, 0, 0 }, }; Modified: projects/runtime-coverage-v2/bin/stty/print.c ============================================================================== --- projects/runtime-coverage-v2/bin/stty/print.c Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/bin/stty/print.c Thu Jul 18 04:46:30 2019 (r350107) @@ -184,6 +184,12 @@ print(struct termios *tp, struct winsize *wp, int ldis put("-dsrflow", CDSR_OFLOW, 0); put("-dtrflow", CDTR_IFLOW, 0); put("-mdmbuf", MDMBUF, 0); /* XXX mdmbuf == dtrflow */ + if (on(CNO_RTSDTR)) + bput("-rtsdtr"); + else { + if (fmt >= BSD) + bput("rtsdtr"); + } /* special control characters */ cc = tp->c_cc; Modified: projects/runtime-coverage-v2/bin/stty/stty.1 ============================================================================== --- projects/runtime-coverage-v2/bin/stty/stty.1 Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/bin/stty/stty.1 Thu Jul 18 04:46:30 2019 (r350107) @@ -145,6 +145,8 @@ Assume a line without (with) modem control. .It Cm crtscts Pq Fl crtscts Enable (disable) RTS/CTS flow control. +.It Cm rtsdtr Pq Fl -rtsdtr +Enable (disable) asserting RTS/DTR on open. .El .Ss Input Modes: This corresponds to the c_iflag in the termios structure. Modified: projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zdb/zdb.c Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zdb/zdb.c Thu Jul 18 04:46:30 2019 (r350107) @@ -63,6 +63,7 @@ #include #include #include +#include #include #include #undef verify @@ -111,6 +112,7 @@ static uint64_t max_inflight = 1000; static int leaked_objects = 0; static void snprintf_blkptr_compact(char *, size_t, const blkptr_t *); +static void mos_obj_refd(uint64_t); /* * These libumem hooks provide a reasonable set of defaults for the allocator's @@ -1592,6 +1594,8 @@ dump_dsl_dir(objset_t *os, uint64_t object, void *data DO(CHILD_RSRV); DO(REFRSRV); #undef DO + (void) printf("\t\tclones = %llu\n", + (u_longlong_t)dd->dd_clones); } /*ARGSUSED*/ @@ -1774,6 +1778,33 @@ dump_full_bpobj(bpobj_t *bpo, const char *name, int in } static void +bpobj_count_refd(bpobj_t *bpo) +{ + mos_obj_refd(bpo->bpo_object); + + if (bpo->bpo_havesubobj && bpo->bpo_phys->bpo_subobjs != 0) { + mos_obj_refd(bpo->bpo_phys->bpo_subobjs); + for (uint64_t i = 0; i < bpo->bpo_phys->bpo_num_subobjs; i++) { + uint64_t subobj; + bpobj_t subbpo; + int error; + VERIFY0(dmu_read(bpo->bpo_os, + bpo->bpo_phys->bpo_subobjs, + i * sizeof (subobj), sizeof (subobj), &subobj, 0)); + error = bpobj_open(&subbpo, bpo->bpo_os, subobj); + if (error != 0) { + (void) printf("ERROR %u while trying to open " + "subobj id %llu\n", + error, (u_longlong_t)subobj); + continue; + } + bpobj_count_refd(&subbpo); + bpobj_close(&subbpo); + } + } +} + +static void dump_deadlist(dsl_deadlist_t *dl) { dsl_deadlist_entry_t *dle; @@ -1781,7 +1812,24 @@ dump_deadlist(dsl_deadlist_t *dl) char bytes[32]; char comp[32]; char uncomp[32]; + uint64_t empty_bpobj = + dmu_objset_spa(dl->dl_os)->spa_dsl_pool->dp_empty_bpobj; + /* force the tree to be loaded */ + dsl_deadlist_space_range(dl, 0, UINT64_MAX, &unused, &unused, &unused); + + if (dl->dl_oldfmt) { + if (dl->dl_bpobj.bpo_object != empty_bpobj) + bpobj_count_refd(&dl->dl_bpobj); + } else { + mos_obj_refd(dl->dl_object); + for (dle = avl_first(&dl->dl_tree); dle; + dle = AVL_NEXT(&dl->dl_tree, dle)) { + if (dle->dle_bpobj.bpo_object != empty_bpobj) + bpobj_count_refd(&dle->dle_bpobj); + } + } + /* make sure nicenum has enough space */ CTASSERT(sizeof (bytes) >= NN_NUMBUF_SZ); CTASSERT(sizeof (comp) >= NN_NUMBUF_SZ); @@ -1806,9 +1854,6 @@ dump_deadlist(dsl_deadlist_t *dl) (void) printf("\n"); - /* force the tree to be loaded */ - dsl_deadlist_space_range(dl, 0, UINT64_MAX, &unused, &unused, &unused); - for (dle = avl_first(&dl->dl_tree); dle; dle = AVL_NEXT(&dl->dl_tree, dle)) { if (dump_opt['d'] >= 5) { @@ -2219,6 +2264,30 @@ dump_object(objset_t *os, uint64_t object, int verbosi dmu_buf_rele(db, FTAG); } +static void +count_dir_mos_objects(dsl_dir_t *dd) +{ + mos_obj_refd(dd->dd_object); + mos_obj_refd(dsl_dir_phys(dd)->dd_child_dir_zapobj); + mos_obj_refd(dsl_dir_phys(dd)->dd_deleg_zapobj); + mos_obj_refd(dsl_dir_phys(dd)->dd_props_zapobj); + mos_obj_refd(dsl_dir_phys(dd)->dd_clones); +} + +static void +count_ds_mos_objects(dsl_dataset_t *ds) +{ + mos_obj_refd(ds->ds_object); + mos_obj_refd(dsl_dataset_phys(ds)->ds_next_clones_obj); + mos_obj_refd(dsl_dataset_phys(ds)->ds_props_obj); + mos_obj_refd(dsl_dataset_phys(ds)->ds_userrefs_obj); + mos_obj_refd(dsl_dataset_phys(ds)->ds_snapnames_zapobj); + + if (!dsl_dataset_is_snapshot(ds)) { + count_dir_mos_objects(ds->ds_dir); + } +} + static const char *objset_types[DMU_OST_NUMTYPES] = { "NONE", "META", "ZPL", "ZVOL", "OTHER", "ANY" }; @@ -2271,10 +2340,11 @@ dump_dir(objset_t *os) dmu_objset_name(os, osname); (void) printf("Dataset %s [%s], ID %llu, cr_txg %llu, " - "%s, %llu objects%s\n", + "%s, %llu objects%s%s\n", osname, type, (u_longlong_t)dmu_objset_id(os), (u_longlong_t)dds.dds_creation_txg, - numbuf, (u_longlong_t)usedobjs, blkbuf); + numbuf, (u_longlong_t)usedobjs, blkbuf, + (dds.dds_inconsistent) ? " (inconsistent)" : ""); if (zopt_objects != 0) { for (i = 0; i < zopt_objects; i++) @@ -2295,6 +2365,7 @@ dump_dir(objset_t *os) (void) printf("ds_remap_deadlist:\n"); dump_deadlist(&ds->ds_remap_deadlist); } + count_ds_mos_objects(ds); } if (verbosity < 2) @@ -4459,7 +4530,162 @@ verify_checkpoint(spa_t *spa) return (error); } +/* ARGSUSED */ static void +mos_leaks_cb(void *arg, uint64_t start, uint64_t size) +{ + for (uint64_t i = start; i < size; i++) { + (void) printf("MOS object %llu referenced but not allocated\n", + (u_longlong_t)i); + } +} + +static range_tree_t *mos_refd_objs; + +static void +mos_obj_refd(uint64_t obj) +{ + if (obj != 0 && mos_refd_objs != NULL) + range_tree_add(mos_refd_objs, obj, 1); +} + +static void +mos_leak_vdev(vdev_t *vd) +{ + mos_obj_refd(vd->vdev_dtl_object); + mos_obj_refd(vd->vdev_ms_array); + mos_obj_refd(vd->vdev_top_zap); + mos_obj_refd(vd->vdev_indirect_config.vic_births_object); + mos_obj_refd(vd->vdev_indirect_config.vic_mapping_object); + mos_obj_refd(vd->vdev_leaf_zap); + if (vd->vdev_checkpoint_sm != NULL) + mos_obj_refd(vd->vdev_checkpoint_sm->sm_object); + if (vd->vdev_indirect_mapping != NULL) { + mos_obj_refd(vd->vdev_indirect_mapping-> + vim_phys->vimp_counts_object); + } + if (vd->vdev_obsolete_sm != NULL) + mos_obj_refd(vd->vdev_obsolete_sm->sm_object); + + for (uint64_t m = 0; m < vd->vdev_ms_count; m++) { + metaslab_t *ms = vd->vdev_ms[m]; + mos_obj_refd(space_map_object(ms->ms_sm)); + } + + for (uint64_t c = 0; c < vd->vdev_children; c++) { + mos_leak_vdev(vd->vdev_child[c]); + } +} + +static int +dump_mos_leaks(spa_t *spa) +{ + int rv = 0; + objset_t *mos = spa->spa_meta_objset; + dsl_pool_t *dp = spa->spa_dsl_pool; + + /* Visit and mark all referenced objects in the MOS */ + + mos_obj_refd(DMU_POOL_DIRECTORY_OBJECT); + mos_obj_refd(spa->spa_pool_props_object); + mos_obj_refd(spa->spa_config_object); + mos_obj_refd(spa->spa_ddt_stat_object); + mos_obj_refd(spa->spa_feat_desc_obj); + mos_obj_refd(spa->spa_feat_enabled_txg_obj); + mos_obj_refd(spa->spa_feat_for_read_obj); + mos_obj_refd(spa->spa_feat_for_write_obj); + mos_obj_refd(spa->spa_history); + mos_obj_refd(spa->spa_errlog_last); + mos_obj_refd(spa->spa_errlog_scrub); + mos_obj_refd(spa->spa_all_vdev_zaps); + mos_obj_refd(spa->spa_dsl_pool->dp_bptree_obj); + mos_obj_refd(spa->spa_dsl_pool->dp_tmp_userrefs_obj); + mos_obj_refd(spa->spa_dsl_pool->dp_scan->scn_phys.scn_queue_obj); + bpobj_count_refd(&spa->spa_deferred_bpobj); + mos_obj_refd(dp->dp_empty_bpobj); + bpobj_count_refd(&dp->dp_obsolete_bpobj); + bpobj_count_refd(&dp->dp_free_bpobj); + mos_obj_refd(spa->spa_l2cache.sav_object); + mos_obj_refd(spa->spa_spares.sav_object); + + mos_obj_refd(spa->spa_condensing_indirect_phys. + scip_next_mapping_object); + mos_obj_refd(spa->spa_condensing_indirect_phys. + scip_prev_obsolete_sm_object); + if (spa->spa_condensing_indirect_phys.scip_next_mapping_object != 0) { + vdev_indirect_mapping_t *vim = + vdev_indirect_mapping_open(mos, + spa->spa_condensing_indirect_phys.scip_next_mapping_object); + mos_obj_refd(vim->vim_phys->vimp_counts_object); + vdev_indirect_mapping_close(vim); + } + + if (dp->dp_origin_snap != NULL) { + dsl_dataset_t *ds; + + dsl_pool_config_enter(dp, FTAG); + VERIFY0(dsl_dataset_hold_obj(dp, + dsl_dataset_phys(dp->dp_origin_snap)->ds_next_snap_obj, + FTAG, &ds)); + count_ds_mos_objects(ds); + dump_deadlist(&ds->ds_deadlist); + dsl_dataset_rele(ds, FTAG); + dsl_pool_config_exit(dp, FTAG); + + count_ds_mos_objects(dp->dp_origin_snap); + dump_deadlist(&dp->dp_origin_snap->ds_deadlist); + } + count_dir_mos_objects(dp->dp_mos_dir); + if (dp->dp_free_dir != NULL) + count_dir_mos_objects(dp->dp_free_dir); + if (dp->dp_leak_dir != NULL) + count_dir_mos_objects(dp->dp_leak_dir); + + mos_leak_vdev(spa->spa_root_vdev); + + for (uint64_t class = 0; class < DDT_CLASSES; class++) { + for (uint64_t type = 0; type < DDT_TYPES; type++) { + for (uint64_t cksum = 0; + cksum < ZIO_CHECKSUM_FUNCTIONS; cksum++) { + ddt_t *ddt = spa->spa_ddt[cksum]; + mos_obj_refd(ddt->ddt_object[type][class]); + } + } + } + + /* + * Visit all allocated objects and make sure they are referenced. + */ + uint64_t object = 0; + while (dmu_object_next(mos, &object, B_FALSE, 0) == 0) { + if (range_tree_contains(mos_refd_objs, object, 1)) { + range_tree_remove(mos_refd_objs, object, 1); + } else { + dmu_object_info_t doi; + const char *name; + dmu_object_info(mos, object, &doi); + if (doi.doi_type & DMU_OT_NEWTYPE) { + dmu_object_byteswap_t bswap = + DMU_OT_BYTESWAP(doi.doi_type); + name = dmu_ot_byteswap[bswap].ob_name; + } else { + name = dmu_ot[doi.doi_type].ot_name; + } + + (void) printf("MOS object %llu (%s) leaked\n", + (u_longlong_t)object, name); + rv = 2; + } + } + (void) range_tree_walk(mos_refd_objs, mos_leaks_cb, NULL); + if (!range_tree_is_empty(mos_refd_objs)) + rv = 2; + range_tree_vacate(mos_refd_objs, NULL, NULL); + range_tree_destroy(mos_refd_objs); + return (rv); +} + +static void dump_zpool(spa_t *spa) { dsl_pool_t *dp = spa_get_dsl(spa); @@ -4490,7 +4716,9 @@ dump_zpool(spa_t *spa) dump_metaslab_groups(spa); if (dump_opt['d'] || dump_opt['i']) { + mos_refd_objs = range_tree_create(NULL, NULL); dump_dir(dp->dp_meta_objset); + if (dump_opt['d'] >= 3) { dsl_pool_t *dp = spa->spa_dsl_pool; dump_full_bpobj(&spa->spa_deferred_bpobj, @@ -4517,6 +4745,9 @@ dump_zpool(spa_t *spa) (void) dmu_objset_find(spa_name(spa), dump_one_dir, NULL, DS_FIND_SNAPSHOTS | DS_FIND_CHILDREN); + if (rc == 0 && !dump_opt['L']) + rc = dump_mos_leaks(spa); + for (spa_feature_t f = 0; f < SPA_FEATURES; f++) { uint64_t refcount; @@ -4546,6 +4777,7 @@ dump_zpool(spa_t *spa) rc = verify_device_removal_feature_counts(spa); } } + if (rc == 0 && (dump_opt['b'] || dump_opt['c'])) rc = dump_block_stats(spa); Modified: projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8 ============================================================================== --- projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8 Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8 Thu Jul 18 04:46:30 2019 (r350107) @@ -9,6 +9,7 @@ .\" .\" .\" Copyright (c) 2016, 2017 by Delphix. All rights reserved. +.\" Copyright (c) 2018 Datto Inc. .\" .Dd October 02, 2017 .Dt ZFS-PROGRAM 1M @@ -18,7 +19,7 @@ .Nd executes ZFS channel programs .Sh SYNOPSIS .Cm zfs program -.Op Fl n +.Op Fl jn .Op Fl t Ar instruction-limit .Op Fl m Ar memory-limit .Ar pool @@ -46,6 +47,11 @@ will be run on and any attempts to access or modify other pools will cause an error. .Sh OPTIONS .Bl -tag -width "-t" +.It Fl j +Display channel program output in JSON format. +When this flag is specified and standard output is empty - +channel program encountered an error. +The details of such an error will be printed to standard error in plain text. .It Fl n Executes a read-only channel program, which runs faster. The program cannot change on-disk state by calling functions from the Modified: projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Thu Jul 18 01:37:00 2019 (r350106) +++ projects/runtime-coverage-v2/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Thu Jul 18 04:46:30 2019 (r350107) @@ -29,6 +29,7 @@ .\" Copyright (c) 2014, Xin LI .\" Copyright (c) 2014-2015, The FreeBSD Foundation, All Rights Reserved. .\" Copyright 2018 Joyent, Inc. +.\" Copyright (c) 2018 Datto Inc. .\" *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Thu Jul 18 15:30:01 2019 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 DA13FAAE6D for ; Thu, 18 Jul 2019 15:30:01 +0000 (UTC) (envelope-from asomers@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 BCE458D02E; Thu, 18 Jul 2019 15:30:01 +0000 (UTC) (envelope-from asomers@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 7C7D39B82; Thu, 18 Jul 2019 15:30:01 +0000 (UTC) (envelope-from asomers@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x6IFU1W5006794; Thu, 18 Jul 2019 15:30:01 GMT (envelope-from asomers@FreeBSD.org) Received: (from asomers@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x6IFU10M006793; Thu, 18 Jul 2019 15:30:01 GMT (envelope-from asomers@FreeBSD.org) Message-Id: <201907181530.x6IFU10M006793@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: asomers set sender to asomers@FreeBSD.org using -f From: Alan Somers Date: Thu, 18 Jul 2019 15:30:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r350113 - projects/fuse2/sys/fs/fuse X-SVN-Group: projects X-SVN-Commit-Author: asomers X-SVN-Commit-Paths: projects/fuse2/sys/fs/fuse X-SVN-Commit-Revision: 350113 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: BCE458D02E X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.97)[-0.967,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] 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: Thu, 18 Jul 2019 15:30:01 -0000 Author: asomers Date: Thu Jul 18 15:30:00 2019 New Revision: 350113 URL: https://svnweb.freebsd.org/changeset/base/350113 Log: fusefs: fix another semi-infinite loop bug regarding signal handling fticket_wait_answer would spin if it received an unhandled signal whose default disposition is to terminate. The reason is because msleep(9) would return EINTR even for a masked signal. One reason is when the thread is stopped, which happens for example during sigexit(). Fix this bug by returning immediately if fticket_wait_answer ever gets interrupted a second time, for any reason. Sponsored by: The FreeBSD Foundation Modified: projects/fuse2/sys/fs/fuse/fuse_ipc.c Modified: projects/fuse2/sys/fs/fuse/fuse_ipc.c ============================================================================== --- projects/fuse2/sys/fs/fuse/fuse_ipc.c Thu Jul 18 13:58:04 2019 (r350112) +++ projects/fuse2/sys/fs/fuse/fuse_ipc.c Thu Jul 18 15:30:00 2019 (r350113) @@ -439,11 +439,12 @@ fticket_wait_answer(struct fuse_ticket *ftick) sigset_t blockedset, oldset; int err = 0, stops_deferred; struct fuse_data *data; + bool interrupted = false; if (fsess_isimpl(ftick->tk_data->mp, FUSE_INTERRUPT)) { SIGEMPTYSET(blockedset); } else { - /* May as well block all signals */ + /* Block all signals except (implicitly) SIGKILL */ SIGFILLSET(blockedset); } stops_deferred = sigdeferstop(SIGDEFERSTOP_SILENT); @@ -489,7 +490,6 @@ retry: * or EAGAIN to the interrupt. */ sigset_t tmpset; - int sig; SDT_PROBE2(fusefs, , ipc, trace, 4, "fticket_wait_answer: interrupt"); @@ -498,22 +498,28 @@ retry: PROC_LOCK(td->td_proc); mtx_lock(&td->td_proc->p_sigacts->ps_mtx); - sig = cursig(td); tmpset = td->td_proc->p_siglist; SIGSETOR(tmpset, td->td_siglist); mtx_unlock(&td->td_proc->p_sigacts->ps_mtx); PROC_UNLOCK(td->td_proc); fuse_lck_mtx_lock(ftick->tk_aw_mtx); - if (!SIGISMEMBER(tmpset, SIGKILL)) { + if (!interrupted && !SIGISMEMBER(tmpset, SIGKILL)) { /* - * Block the just-delivered signal while we wait for an - * interrupt response + * Block all signals while we wait for an interrupt + * response. The protocol doesn't discriminate between + * different signals. */ - SIGADDSET(blockedset, sig); + SIGFILLSET(blockedset); + interrupted = true; goto retry; } else { - /* Return immediately for fatal signals */ + /* + * Return immediately for fatal signals, or if this is + * the second interruption. We should only be + * interrupted twice if the thread is stopped, for + * example during sigexit. + */ } } else if (err) { SDT_PROBE2(fusefs, , ipc, trace, 6, From owner-svn-src-projects@freebsd.org Thu Jul 18 17:55:16 2019 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 8CF6FADF56 for ; Thu, 18 Jul 2019 17:55:16 +0000 (UTC) (envelope-from asomers@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 7A5176BA52; Thu, 18 Jul 2019 17:55:16 +0000 (UTC) (envelope-from asomers@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 396DEB807; Thu, 18 Jul 2019 17:55:16 +0000 (UTC) (envelope-from asomers@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x6IHtGtj096478; Thu, 18 Jul 2019 17:55:16 GMT (envelope-from asomers@FreeBSD.org) Received: (from asomers@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x6IHtDbn096467; Thu, 18 Jul 2019 17:55:13 GMT (envelope-from asomers@FreeBSD.org) Message-Id: <201907181755.x6IHtDbn096467@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: asomers set sender to asomers@FreeBSD.org using -f From: Alan Somers Date: Thu, 18 Jul 2019 17:55:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r350115 - in projects/fuse2: sbin/mount_fusefs sys/fs/fuse sys/sys tests/sys/fs/fusefs X-SVN-Group: projects X-SVN-Commit-Author: asomers X-SVN-Commit-Paths: in projects/fuse2: sbin/mount_fusefs sys/fs/fuse sys/sys tests/sys/fs/fusefs X-SVN-Commit-Revision: 350115 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 7A5176BA52 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_SHORT(-0.96)[-0.956,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0] 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: Thu, 18 Jul 2019 17:55:16 -0000 Author: asomers Date: Thu Jul 18 17:55:13 2019 New Revision: 350115 URL: https://svnweb.freebsd.org/changeset/base/350115 Log: fusefs: add a intr/nointr mount option FUSE file systems can optionally support interrupting outstanding operations. However, the file system does not identify to the kernel at mount time whether it's capable of doing that. Instead it signals its noncapability by returning ENOSYS to the first FUSE_INTERRUPT operation it receives. That's a problem for reliable signal delivery, because the kernel must choose which thread should get a signal before it knows whether the FUSE server can handle interrupts. The problem is even worse because the FUSE protocol allows a file system to simply ignore all FUSE_INTERRUPT operations. Fix the signal delivery logic by making interruptibility an opt-in mount option. This will require a corresponding change to libfuse, but not to most file systems that link to libfuse. Bump __FreeBSD_version due to the new mount option. Sponsored by: The FreeBSD Foundation Modified: projects/fuse2/sbin/mount_fusefs/mount_fusefs.8 projects/fuse2/sbin/mount_fusefs/mount_fusefs.c projects/fuse2/sys/fs/fuse/fuse_ipc.c projects/fuse2/sys/fs/fuse/fuse_ipc.h projects/fuse2/sys/fs/fuse/fuse_vfsops.c projects/fuse2/sys/sys/param.h projects/fuse2/tests/sys/fs/fusefs/interrupt.cc projects/fuse2/tests/sys/fs/fusefs/mockfs.cc projects/fuse2/tests/sys/fs/fusefs/mockfs.hh projects/fuse2/tests/sys/fs/fusefs/utils.cc projects/fuse2/tests/sys/fs/fusefs/utils.hh Modified: projects/fuse2/sbin/mount_fusefs/mount_fusefs.8 ============================================================================== --- projects/fuse2/sbin/mount_fusefs/mount_fusefs.8 Thu Jul 18 15:41:10 2019 (r350114) +++ projects/fuse2/sbin/mount_fusefs/mount_fusefs.8 Thu Jul 18 17:55:13 2019 (r350115) @@ -34,7 +34,7 @@ .\" .\" $FreeBSD$ .\" -.Dd June 14, 2019 +.Dd July 18, 2019 .Dt MOUNT_FUSEFS 8 .Os .Sh NAME @@ -150,6 +150,11 @@ I/O to the file system may be done asynchronously. Writes may delayed and/or reordered. .It Cm default_permissions Enable traditional (file mode based) permission checking in kernel +.It Cm intr +Allow signals to interrupt operations that are blocked waiting for a reply from the server. +When this option is in use, system calls may fail with +.Er EINTR +whenever a signal is received. .It Cm max_read Ns = Ns Ar n Limit size of read requests to .Ar n Modified: projects/fuse2/sbin/mount_fusefs/mount_fusefs.c ============================================================================== --- projects/fuse2/sbin/mount_fusefs/mount_fusefs.c Thu Jul 18 15:41:10 2019 (r350114) +++ projects/fuse2/sbin/mount_fusefs/mount_fusefs.c Thu Jul 18 17:55:13 2019 (r350115) @@ -84,6 +84,8 @@ static struct mntopt mopts[] = { */ #define ALTF_AUTOMOUNTED 0x100 { "automounted", 0, ALTF_AUTOMOUNTED, 1 }, + #define ALTF_INTR 0x200 + { "intr", 0, ALTF_INTR, 1 }, /* Linux specific options, we silently ignore them */ { "fsname=", 0, 0x00, 1 }, { "fd=", 0, 0x00, 1 }, @@ -469,6 +471,7 @@ helpmsg(void) " -o allow_other allow access to other users\n" /* " -o nonempty allow mounts over non-empty file/dir\n" */ " -o default_permissions enable permission checking by kernel\n" + " -o intr interruptible mount\n" /* " -o fsname=NAME set filesystem name\n" " -o large_read issue large read requests (2.4 only)\n" Modified: projects/fuse2/sys/fs/fuse/fuse_ipc.c ============================================================================== --- projects/fuse2/sys/fs/fuse/fuse_ipc.c Thu Jul 18 15:41:10 2019 (r350114) +++ projects/fuse2/sys/fs/fuse/fuse_ipc.c Thu Jul 18 17:55:13 2019 (r350115) @@ -438,10 +438,11 @@ fticket_wait_answer(struct fuse_ticket *ftick) struct thread *td = curthread; sigset_t blockedset, oldset; int err = 0, stops_deferred; - struct fuse_data *data; + struct fuse_data *data = ftick->tk_data; bool interrupted = false; - if (fsess_isimpl(ftick->tk_data->mp, FUSE_INTERRUPT)) { + if (fsess_isimpl(ftick->tk_data->mp, FUSE_INTERRUPT) && + data->dataflags & FSESS_INTR) { SIGEMPTYSET(blockedset); } else { /* Block all signals except (implicitly) SIGKILL */ @@ -456,7 +457,6 @@ retry: if (fticket_answered(ftick)) { goto out; } - data = ftick->tk_data; if (fdata_get_dead(data)) { err = ENOTCONN; Modified: projects/fuse2/sys/fs/fuse/fuse_ipc.h ============================================================================== --- projects/fuse2/sys/fs/fuse/fuse_ipc.h Thu Jul 18 15:41:10 2019 (r350114) +++ projects/fuse2/sys/fs/fuse/fuse_ipc.h Thu Jul 18 17:55:13 2019 (r350115) @@ -232,9 +232,10 @@ struct fuse_data { #define FSESS_ASYNC_READ 0x1000 /* allow multiple reads of some file */ #define FSESS_POSIX_LOCKS 0x2000 /* daemon supports POSIX locks */ #define FSESS_EXPORT_SUPPORT 0x10000 /* daemon supports NFS-style lookups */ +#define FSESS_INTR 0x20000 /* interruptible mounts */ #define FSESS_MNTOPTS_MASK ( \ FSESS_DAEMON_CAN_SPY | FSESS_PUSH_SYMLINKS_IN | \ - FSESS_DEFAULT_PERMISSIONS) + FSESS_DEFAULT_PERMISSIONS | FSESS_INTR) extern int fuse_data_cache_mode; Modified: projects/fuse2/sys/fs/fuse/fuse_vfsops.c ============================================================================== --- projects/fuse2/sys/fs/fuse/fuse_vfsops.c Thu Jul 18 15:41:10 2019 (r350114) +++ projects/fuse2/sys/fs/fuse/fuse_vfsops.c Thu Jul 18 17:55:13 2019 (r350115) @@ -336,6 +336,7 @@ fuse_vfsop_mount(struct mount *mp) FUSE_FLAGOPT(allow_other, FSESS_DAEMON_CAN_SPY); FUSE_FLAGOPT(push_symlinks_in, FSESS_PUSH_SYMLINKS_IN); FUSE_FLAGOPT(default_permissions, FSESS_DEFAULT_PERMISSIONS); + FUSE_FLAGOPT(intr, FSESS_INTR); (void)vfs_scanopt(opts, "max_read=", "%u", &max_read); if (vfs_scanopt(opts, "timeout=", "%u", &daemon_timeout) == 1) { Modified: projects/fuse2/sys/sys/param.h ============================================================================== --- projects/fuse2/sys/sys/param.h Thu Jul 18 15:41:10 2019 (r350114) +++ projects/fuse2/sys/sys/param.h Thu Jul 18 17:55:13 2019 (r350115) @@ -60,7 +60,7 @@ * in the range 5 to 9. */ #undef __FreeBSD_version -#define __FreeBSD_version 1300034 /* Master, propagated to newvers */ +#define __FreeBSD_version 1300035 /* Master, propagated to newvers */ /* * __FreeBSD_kernel__ indicates that this system uses the kernel of FreeBSD, Modified: projects/fuse2/tests/sys/fs/fusefs/interrupt.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/interrupt.cc Thu Jul 18 15:41:10 2019 (r350114) +++ projects/fuse2/tests/sys/fs/fusefs/interrupt.cc Thu Jul 18 17:55:13 2019 (r350115) @@ -185,6 +185,15 @@ void TearDown() { } }; +class Intr: public Interrupt {}; + +class Nointr: public Interrupt { + void SetUp() { + m_nointr = true; + Interrupt::SetUp(); + } +}; + static void* mkdir0(void* arg __unused) { ssize_t r; @@ -213,7 +222,7 @@ static void* read1(void* arg) { * complete should generate an EAGAIN response. */ /* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236530 */ -TEST_F(Interrupt, already_complete) +TEST_F(Intr, already_complete) { uint64_t ino = 42; pthread_t self; @@ -271,7 +280,7 @@ TEST_F(Interrupt, already_complete) * kernel should not attempt to interrupt any other operations on that mount * point. */ -TEST_F(Interrupt, enosys) +TEST_F(Intr, enosys) { uint64_t ino0 = 42, ino1 = 43;; uint64_t mkdir_unique; @@ -356,7 +365,7 @@ TEST_F(Interrupt, enosys) * complete the original operation whenever it damn well pleases. */ /* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236530 */ -TEST_F(Interrupt, ignore) +TEST_F(Intr, ignore) { uint64_t ino = 42; pthread_t self; @@ -392,7 +401,7 @@ TEST_F(Interrupt, ignore) * that hasn't yet been sent to userland can be interrupted without sending * FUSE_INTERRUPT, and will be automatically restarted. */ -TEST_F(Interrupt, in_kernel_restartable) +TEST_F(Intr, in_kernel_restartable) { const char FULLPATH1[] = "mountpoint/other_file.txt"; const char RELPATH1[] = "other_file.txt"; @@ -462,7 +471,7 @@ TEST_F(Interrupt, in_kernel_restartable) * without sending FUSE_INTERRUPT. If it's a non-restartable operation (write * or setextattr) it will return EINTR. */ -TEST_F(Interrupt, in_kernel_nonrestartable) +TEST_F(Intr, in_kernel_nonrestartable) { const char FULLPATH1[] = "mountpoint/other_file.txt"; const char RELPATH1[] = "other_file.txt"; @@ -533,7 +542,7 @@ TEST_F(Interrupt, in_kernel_nonrestartable) * return EINTR to userspace */ /* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236530 */ -TEST_F(Interrupt, in_progress) +TEST_F(Intr, in_progress) { pthread_t self; uint64_t mkdir_unique; @@ -563,7 +572,7 @@ TEST_F(Interrupt, in_progress) } /* Reads should also be interruptible */ -TEST_F(Interrupt, in_progress_read) +TEST_F(Intr, in_progress_read) { const char FULLPATH[] = "mountpoint/some_file.txt"; const char RELPATH[] = "some_file.txt"; @@ -601,8 +610,56 @@ TEST_F(Interrupt, in_progress_read) EXPECT_EQ(EINTR, errno); } +/* + * When mounted with -o nointr, fusefs will block signals while waiting for the + * server. + */ +TEST_F(Nointr, block) +{ + uint64_t ino = 42; + pthread_t self; + sem_t sem0; + + ASSERT_EQ(0, sem_init(&sem0, 0, 0)) << strerror(errno); + signaled_semaphore = &sem0; + self = pthread_self(); + + EXPECT_LOOKUP(FUSE_ROOT_ID, RELDIRPATH0) + .WillOnce(Invoke(ReturnErrno(ENOENT))); + EXPECT_CALL(*m_mock, process( + ResultOf([=](auto in) { + return (in.header.opcode == FUSE_MKDIR); + }, Eq(true)), + _) + ).WillOnce(Invoke(ReturnImmediate([&](auto in __unused, auto& out) { + /* Let the killer proceed */ + sem_post(blocked_semaphore); + + /* Wait until after the signal has been sent */ + sem_wait(signaled_semaphore); + /* Allow time for the mkdir thread to receive the signal */ + nap(); + + /* Finally, complete the original op */ + SET_OUT_HEADER_LEN(out, entry); + out.body.create.entry.attr.mode = S_IFDIR | MODE; + out.body.create.entry.nodeid = ino; + }))); + EXPECT_CALL(*m_mock, process( + ResultOf([&](auto in) { + return (in.header.opcode == FUSE_INTERRUPT); + }, Eq(true)), + _) + ).Times(0); + + setup_interruptor(self); + ASSERT_EQ(0, mkdir(FULLDIRPATH0, MODE)) << strerror(errno); + + sem_destroy(&sem0); +} + /* FUSE_INTERRUPT operations should take priority over other pending ops */ -TEST_F(Interrupt, priority) +TEST_F(Intr, priority) { Sequence seq; uint64_t ino1 = 43; @@ -688,7 +745,7 @@ TEST_F(Interrupt, priority) * successfully interrupts the original */ /* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236530 */ -TEST_F(Interrupt, too_soon) +TEST_F(Intr, too_soon) { Sequence seq; pthread_t self; Modified: projects/fuse2/tests/sys/fs/fusefs/mockfs.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/mockfs.cc Thu Jul 18 15:41:10 2019 (r350114) +++ projects/fuse2/tests/sys/fs/fusefs/mockfs.cc Thu Jul 18 17:55:13 2019 (r350115) @@ -348,7 +348,7 @@ void MockFS::debug_response(const mockfs_buf_out &out) MockFS::MockFS(int max_readahead, bool allow_other, bool default_permissions, bool push_symlinks_in, bool ro, enum poll_method pm, uint32_t flags, uint32_t kernel_minor_version, uint32_t max_write, bool async, - bool noclusterr, unsigned time_gran) + bool noclusterr, unsigned time_gran, bool nointr) { struct sigaction sa; struct iovec *iov = NULL; @@ -424,6 +424,13 @@ MockFS::MockFS(int max_readahead, bool allow_other, bo } if (noclusterr) { build_iovec(&iov, &iovlen, "noclusterr", + __DECONST(void*, &trueval), sizeof(bool)); + } + if (nointr) { + build_iovec(&iov, &iovlen, "nointr", + __DECONST(void*, &trueval), sizeof(bool)); + } else { + build_iovec(&iov, &iovlen, "intr", __DECONST(void*, &trueval), sizeof(bool)); } if (nmount(iov, iovlen, 0)) Modified: projects/fuse2/tests/sys/fs/fusefs/mockfs.hh ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/mockfs.hh Thu Jul 18 15:41:10 2019 (r350114) +++ projects/fuse2/tests/sys/fs/fusefs/mockfs.hh Thu Jul 18 17:55:13 2019 (r350115) @@ -323,7 +323,7 @@ class MockFS { bool default_permissions, bool push_symlinks_in, bool ro, enum poll_method pm, uint32_t flags, uint32_t kernel_minor_version, uint32_t max_write, bool async, - bool no_clusterr, unsigned time_gran); + bool no_clusterr, unsigned time_gran, bool nointr); virtual ~MockFS(); Modified: projects/fuse2/tests/sys/fs/fusefs/utils.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/utils.cc Thu Jul 18 15:41:10 2019 (r350114) +++ projects/fuse2/tests/sys/fs/fusefs/utils.cc Thu Jul 18 17:55:13 2019 (r350115) @@ -117,7 +117,8 @@ void FuseTest::SetUp() { m_mock = new MockFS(m_maxreadahead, m_allow_other, m_default_permissions, m_push_symlinks_in, m_ro, m_pm, m_init_flags, m_kernel_minor_version, - m_maxwrite, m_async, m_noclusterr, m_time_gran); + m_maxwrite, m_async, m_noclusterr, m_time_gran, + m_nointr); /* * FUSE_ACCESS is called almost universally. Expecting it in * each test case would be super-annoying. Instead, set a Modified: projects/fuse2/tests/sys/fs/fusefs/utils.hh ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/utils.hh Thu Jul 18 15:41:10 2019 (r350114) +++ projects/fuse2/tests/sys/fs/fusefs/utils.hh Thu Jul 18 17:55:13 2019 (r350115) @@ -57,6 +57,7 @@ class FuseTest : public ::testing::Test { bool m_ro; bool m_async; bool m_noclusterr; + bool m_nointr; unsigned m_time_gran; MockFS *m_mock = NULL; const static uint64_t FH = 0xdeadbeef1a7ebabe; @@ -77,6 +78,7 @@ class FuseTest : public ::testing::Test { m_ro(false), m_async(false), m_noclusterr(false), + m_nointr(false), m_time_gran(1) {} From owner-svn-src-projects@freebsd.org Fri Jul 19 18:03:31 2019 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 6DF37A84B4 for ; Fri, 19 Jul 2019 18:03:31 +0000 (UTC) (envelope-from asomers@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 3DE188008A; Fri, 19 Jul 2019 18:03:31 +0000 (UTC) (envelope-from asomers@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 E112624DFE; Fri, 19 Jul 2019 18:03:30 +0000 (UTC) (envelope-from asomers@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x6JI3UrJ059044; Fri, 19 Jul 2019 18:03:30 GMT (envelope-from asomers@FreeBSD.org) Received: (from asomers@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x6JI3UZc059042; Fri, 19 Jul 2019 18:03:30 GMT (envelope-from asomers@FreeBSD.org) Message-Id: <201907191803.x6JI3UZc059042@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: asomers set sender to asomers@FreeBSD.org using -f From: Alan Somers Date: Fri, 19 Jul 2019 18:03:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r350144 - in projects/fuse2: sys/kern tests/sys/fs/fusefs X-SVN-Group: projects X-SVN-Commit-Author: asomers X-SVN-Commit-Paths: in projects/fuse2: sys/kern tests/sys/fs/fusefs X-SVN-Commit-Revision: 350144 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 3DE188008A X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.96)[-0.957,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] 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, 19 Jul 2019 18:03:31 -0000 Author: asomers Date: Fri Jul 19 18:03:30 2019 New Revision: 350144 URL: https://svnweb.freebsd.org/changeset/base/350144 Log: sendfile: don't panic when VOP_GETPAGES_ASYNC returns an error PR: 236466 Sponsored by: The FreeBSD Foundation Modified: projects/fuse2/sys/kern/kern_sendfile.c projects/fuse2/tests/sys/fs/fusefs/read.cc Modified: projects/fuse2/sys/kern/kern_sendfile.c ============================================================================== --- projects/fuse2/sys/kern/kern_sendfile.c Fri Jul 19 17:52:23 2019 (r350143) +++ projects/fuse2/sys/kern/kern_sendfile.c Fri Jul 19 18:03:30 2019 (r350144) @@ -44,6 +44,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -63,6 +64,8 @@ __FBSDID("$FreeBSD$"); #define EXT_FLAG_SYNC EXT_FLAG_VENDOR1 #define EXT_FLAG_NOCACHE EXT_FLAG_VENDOR2 +SDT_PROVIDER_DECLARE(vfs); + /* * Structure describing a single sendfile(2) I/O, which may consist of * several underlying pager I/Os. @@ -312,17 +315,18 @@ sendfile_iodone(void *arg, vm_page_t *pg, int count, i free(sfio, M_TEMP); } +SDT_PROBE_DEFINE1(vfs, sendfile, swapin, pager_error, "int"); /* * Iterate through pages vector and request paging for non-valid pages. */ static int -sendfile_swapin(vm_object_t obj, struct sf_io *sfio, off_t off, off_t len, - int npages, int rhpages, int flags) +sendfile_swapin(vm_object_t obj, struct sf_io *sfio, int *nios, off_t off, + off_t len, int npages, int rhpages, int flags) { vm_page_t *pa = sfio->pa; - int grabbed, nios; + int grabbed; - nios = 0; + *nios = 0; flags = (flags & SF_NODISKIO) ? VM_ALLOC_NOWAIT : 0; /* @@ -341,7 +345,7 @@ sendfile_swapin(vm_object_t obj, struct sf_io *sfio, o } for (int i = 0; i < npages;) { - int j, a, count, rv __unused; + int j, a, count, rv; /* Skip valid pages. */ if (vm_page_is_valid(pa[i], vmoff(i, off) & PAGE_MASK, @@ -404,6 +408,16 @@ sendfile_swapin(vm_object_t obj, struct sf_io *sfio, o rv = vm_pager_get_pages_async(obj, pa + i, count, NULL, i + count == npages ? &rhpages : NULL, &sendfile_iodone, sfio); + if (rv != VM_PAGER_OK) { + SDT_PROBE1(vfs, sendfile, swapin, pager_error, rv); + for (j = 0; j < count; j++) { + vm_page_lock(*(pa + i + j)); + vm_page_unwire(*(pa + i + j), PQ_INACTIVE); + vm_page_unlock(*(pa + i + j)); + } + VM_OBJECT_WUNLOCK(obj); + return EIO; + } KASSERT(rv == VM_PAGER_OK, ("%s: pager fail obj %p page %p", __func__, obj, pa[i])); @@ -425,15 +439,15 @@ sendfile_swapin(vm_object_t obj, struct sf_io *sfio, o } i += count; - nios++; + (*nios)++; } VM_OBJECT_WUNLOCK(obj); - if (nios == 0 && npages != 0) + if (*nios == 0 && npages != 0) SFSTAT_INC(sf_noiocnt); - return (nios); + return (0); } static int @@ -743,8 +757,14 @@ retry_space: sfio->so = so; sfio->error = 0; - nios = sendfile_swapin(obj, sfio, off, space, npages, rhpages, - flags); + error = sendfile_swapin(obj, sfio, &nios, off, space, npages, + rhpages, flags); + if (error) { + free(sfio, M_TEMP); + if (vp != NULL) + VOP_UNLOCK(vp, 0); + goto done; + } /* * Loop and construct maximum sized mbuf chain to be bulk Modified: projects/fuse2/tests/sys/fs/fusefs/read.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/read.cc Fri Jul 19 17:52:23 2019 (r350143) +++ projects/fuse2/tests/sys/fs/fusefs/read.cc Fri Jul 19 18:03:30 2019 (r350144) @@ -832,7 +832,7 @@ TEST_F(Read, sendfile) /* sendfile should fail gracefully if fuse declines the read */ /* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236466 */ -TEST_F(Read, DISABLED_sendfile_eio) +TEST_F(Read, sendfile_eio) { const char FULLPATH[] = "mountpoint/some_file.txt"; const char RELPATH[] = "some_file.txt"; From owner-svn-src-projects@freebsd.org Sat Jul 20 05:21:18 2019 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 4E44FB52B2 for ; Sat, 20 Jul 2019 05:21:18 +0000 (UTC) (envelope-from asomers@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 397096DCA4; Sat, 20 Jul 2019 05:21:18 +0000 (UTC) (envelope-from asomers@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 120615145; Sat, 20 Jul 2019 05:21:18 +0000 (UTC) (envelope-from asomers@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x6K5LItP057910; Sat, 20 Jul 2019 05:21:18 GMT (envelope-from asomers@FreeBSD.org) Received: (from asomers@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x6K5LEc7057891; Sat, 20 Jul 2019 05:21:14 GMT (envelope-from asomers@FreeBSD.org) Message-Id: <201907200521.x6K5LEc7057891@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: asomers set sender to asomers@FreeBSD.org using -f From: Alan Somers Date: Sat, 20 Jul 2019 05:21:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r350163 - projects/fuse2/tests/sys/fs/fusefs X-SVN-Group: projects X-SVN-Commit-Author: asomers X-SVN-Commit-Paths: projects/fuse2/tests/sys/fs/fusefs X-SVN-Commit-Revision: 350163 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 397096DCA4 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.96)[-0.962,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] 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: Sat, 20 Jul 2019 05:21:18 -0000 Author: asomers Date: Sat Jul 20 05:21:13 2019 New Revision: 350163 URL: https://svnweb.freebsd.org/changeset/base/350163 Log: fusefs: fix warnings in the tests reported by GCC Sponsored by: The FreeBSD Foundation Modified: projects/fuse2/tests/sys/fs/fusefs/Makefile projects/fuse2/tests/sys/fs/fusefs/allow_other.cc projects/fuse2/tests/sys/fs/fusefs/default_permissions.cc projects/fuse2/tests/sys/fs/fusefs/destroy.cc projects/fuse2/tests/sys/fs/fusefs/dev_fuse_poll.cc projects/fuse2/tests/sys/fs/fusefs/interrupt.cc projects/fuse2/tests/sys/fs/fusefs/io.cc projects/fuse2/tests/sys/fs/fusefs/mockfs.cc projects/fuse2/tests/sys/fs/fusefs/mockfs.hh projects/fuse2/tests/sys/fs/fusefs/notify.cc projects/fuse2/tests/sys/fs/fusefs/opendir.cc projects/fuse2/tests/sys/fs/fusefs/read.cc projects/fuse2/tests/sys/fs/fusefs/readdir.cc projects/fuse2/tests/sys/fs/fusefs/readlink.cc projects/fuse2/tests/sys/fs/fusefs/releasedir.cc projects/fuse2/tests/sys/fs/fusefs/setattr.cc projects/fuse2/tests/sys/fs/fusefs/statfs.cc projects/fuse2/tests/sys/fs/fusefs/write.cc projects/fuse2/tests/sys/fs/fusefs/xattr.cc Modified: projects/fuse2/tests/sys/fs/fusefs/Makefile ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/Makefile Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/Makefile Sat Jul 20 05:21:13 2019 (r350163) @@ -64,6 +64,8 @@ TEST_METADATA+= timeout=10 FUSEFS= ${SRCTOP}/sys/fs/fuse MOUNT= ${SRCTOP}/sbin/mount +# Suppress warnings that GCC generates for the libc++ and gtest headers. +CWARNFLAGS.gcc+= -Wno-placement-new -Wno-attributes -Wno-class-memaccess CXXFLAGS+= -I${SRCTOP}/tests CXXFLAGS+= -I${FUSEFS} CXXFLAGS+= -I${MOUNT} Modified: projects/fuse2/tests/sys/fs/fusefs/allow_other.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/allow_other.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/allow_other.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -131,8 +131,6 @@ TEST_F(AllowOther, creds) */ TEST_F(AllowOther, privilege_escalation) { - const static char FULLPATH[] = "mountpoint/some_file.txt"; - const static char RELPATH[] = "some_file.txt"; int fd1, status; const static uint64_t ino = 42; const static uint64_t fh = 100; @@ -220,8 +218,6 @@ TEST_F(NoAllowOther, disallowed) */ TEST_F(NoAllowOther, disallowed_beneath_root) { - const static char FULLPATH[] = "mountpoint/some_dir"; - const static char RELPATH[] = "some_dir"; const static char RELPATH2[] = "other_dir"; const static uint64_t ino = 42; const static uint64_t ino2 = 43; @@ -291,7 +287,7 @@ TEST_F(NoAllowOther, setextattr) ssize_t r; r = extattr_set_file(FULLPATH, ns, "foo", - (void*)value, value_len); + (const void*)value, value_len); if (r >= 0) { fprintf(stderr, "should've failed\n"); return(1); Modified: projects/fuse2/tests/sys/fs/fusefs/default_permissions.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/default_permissions.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/default_permissions.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -231,7 +231,7 @@ static gid_t excluded_group() gid_t newgid, groups[ngroups]; getgrouplist(getlogin(), getegid(), groups, &ngroups); - for (newgid = 0; newgid >= 0; newgid++) { + for (newgid = 0; ; newgid++) { bool belongs = false; for (i = 0; i < ngroups; i++) { @@ -1090,7 +1090,8 @@ TEST_F(Setextattr, ok) expect_lookup(RELPATH, ino, S_IFREG | 0644, UINT64_MAX, geteuid()); expect_setxattr(0); - r = extattr_set_file(FULLPATH, ns, "foo", (void*)value, value_len); + r = extattr_set_file(FULLPATH, ns, "foo", (const void*)value, + value_len); ASSERT_EQ(value_len, r) << strerror(errno); } @@ -1106,8 +1107,8 @@ TEST_F(Setextattr, eacces) expect_getattr(FUSE_ROOT_ID, S_IFDIR | 0755, UINT64_MAX, 1); expect_lookup(RELPATH, ino, S_IFREG | 0644, UINT64_MAX, 0); - ASSERT_EQ(-1, - extattr_set_file(FULLPATH, ns, "foo", (void*)value, value_len)); + ASSERT_EQ(-1, extattr_set_file(FULLPATH, ns, "foo", (const void*)value, + value_len)); ASSERT_EQ(EACCES, errno); } @@ -1124,8 +1125,8 @@ TEST_F(Setextattr, system) expect_getattr(FUSE_ROOT_ID, S_IFDIR | 0755, UINT64_MAX, 1); expect_lookup(RELPATH, ino, S_IFREG | 0666, UINT64_MAX, geteuid()); - ASSERT_EQ(-1, - extattr_set_file(FULLPATH, ns, "foo", (void*)value, value_len)); + ASSERT_EQ(-1, extattr_set_file(FULLPATH, ns, "foo", (const void*)value, + value_len)); ASSERT_EQ(EPERM, errno); } @@ -1144,7 +1145,8 @@ TEST_F(Setextattr, user) expect_lookup(RELPATH, ino, S_IFREG | 0666, UINT64_MAX, 0); expect_setxattr(0); - r = extattr_set_file(FULLPATH, ns, "foo", (void*)value, value_len); + r = extattr_set_file(FULLPATH, ns, "foo", (const void*)value, + value_len); ASSERT_EQ(value_len, r) << strerror(errno); } Modified: projects/fuse2/tests/sys/fs/fusefs/destroy.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/destroy.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/destroy.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -110,10 +110,10 @@ TEST_F(Death, unsent_operations) * One thread's operation will be sent to the daemon and block, and the * other's will be stuck in the message queue. */ - ASSERT_EQ(0, pthread_create(&th0, NULL, open_th, (void*)FULLPATH0)) - << strerror(errno); - ASSERT_EQ(0, pthread_create(&th1, NULL, open_th, (void*)FULLPATH1)) - << strerror(errno); + ASSERT_EQ(0, pthread_create(&th0, NULL, open_th, + __DECONST(void*, FULLPATH0))) << strerror(errno); + ASSERT_EQ(0, pthread_create(&th1, NULL, open_th, + __DECONST(void*, FULLPATH1))) << strerror(errno); /* Wait for the first thread to block */ sem_wait(&sem); Modified: projects/fuse2/tests/sys/fs/fusefs/dev_fuse_poll.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/dev_fuse_poll.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/dev_fuse_poll.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -204,12 +204,12 @@ TEST_F(Kqueue, data) access("mountpoint/bar", F_OK); access("mountpoint/baz", F_OK); ASSERT_EQ(0, pthread_create(&th0, NULL, statter, - (void*)"mountpoint/foo")) << strerror(errno); + __DECONST(void*, "mountpoint/foo"))) << strerror(errno); EXPECT_EQ(0, sem_wait(&sem0)) << strerror(errno); ASSERT_EQ(0, pthread_create(&th1, NULL, statter, - (void*)"mountpoint/bar")) << strerror(errno); + __DECONST(void*, "mountpoint/bar"))) << strerror(errno); ASSERT_EQ(0, pthread_create(&th2, NULL, statter, - (void*)"mountpoint/baz")) << strerror(errno); + __DECONST(void*, "mountpoint/baz"))) << strerror(errno); nap(); // Allow th1 and th2 to send their ops to the daemon EXPECT_EQ(0, sem_post(&sem1)) << strerror(errno); Modified: projects/fuse2/tests/sys/fs/fusefs/interrupt.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/interrupt.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/interrupt.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -520,7 +520,8 @@ TEST_F(Intr, in_kernel_nonrestartable) setup_interruptor(self, true); - r = extattr_set_fd(fd1, ns, "foo", (void*)value, value_len); + r = extattr_set_fd(fd1, ns, "foo", (const void*)value, value_len); + EXPECT_NE(0, r); EXPECT_EQ(EINTR, errno); /* Unstick the daemon */ @@ -664,12 +665,11 @@ TEST_F(Intr, priority) Sequence seq; uint64_t ino1 = 43; uint64_t mkdir_unique; - pthread_t self, th0; + pthread_t th0; sem_t sem0, sem1; ASSERT_EQ(0, sem_init(&sem0, 0, 0)) << strerror(errno); ASSERT_EQ(0, sem_init(&sem1, 0, 0)) << strerror(errno); - self = pthread_self(); EXPECT_LOOKUP(FUSE_ROOT_ID, RELDIRPATH0) .WillOnce(Invoke(ReturnErrno(ENOENT))); Modified: projects/fuse2/tests/sys/fs/fusefs/io.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/io.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/io.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -266,7 +266,7 @@ void do_mapread(ssize_t size, off_t offs) ASSERT_NE(p, MAP_FAILED) << strerror(errno); control_buf = malloc(size); - ASSERT_NE(NULL, control_buf) << strerror(errno); + ASSERT_NE(nullptr, control_buf) << strerror(errno); ASSERT_EQ(size, pread(m_control_fd, control_buf, size, offs)) << strerror(errno); @@ -283,9 +283,9 @@ void do_read(ssize_t size, off_t offs) ssize_t r; test_buf = malloc(size); - ASSERT_NE(NULL, test_buf) << strerror(errno); + ASSERT_NE(nullptr, test_buf) << strerror(errno); control_buf = malloc(size); - ASSERT_NE(NULL, control_buf) << strerror(errno); + ASSERT_NE(nullptr, control_buf) << strerror(errno); errno = 0; r = pread(m_test_fd, test_buf, size, offs); @@ -314,7 +314,7 @@ void do_mapwrite(ssize_t size, off_t offs) map_size = pg_offset + size; buf = (char*)malloc(size); - ASSERT_NE(NULL, buf) << strerror(errno); + ASSERT_NE(nullptr, buf) << strerror(errno); for (i=0; i < size; i++) buf[i] = random(); @@ -344,7 +344,7 @@ void do_write(ssize_t size, off_t offs) long i; buf = (char*)malloc(size); - ASSERT_NE(NULL, buf) << strerror(errno); + ASSERT_NE(nullptr, buf) << strerror(errno); for (i=0; i < size; i++) buf[i] = random(); Modified: projects/fuse2/tests/sys/fs/fusefs/mockfs.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/mockfs.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/mockfs.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -564,7 +564,7 @@ int MockFS::notify_inval_inode(ino_t ino, off_t off, s return 0; } -int MockFS::notify_store(ino_t ino, off_t off, void* data, ssize_t size) +int MockFS::notify_store(ino_t ino, off_t off, const void* data, ssize_t size) { std::unique_ptr out(new mockfs_buf_out); Modified: projects/fuse2/tests/sys/fs/fusefs/mockfs.hh ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/mockfs.hh Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/mockfs.hh Sat Jul 20 05:21:13 2019 (r350163) @@ -375,7 +375,7 @@ class MockFS { * @param data Pointer to the data to cache * @param len Size of data */ - int notify_store(ino_t ino, off_t off, void* data, ssize_t size); + int notify_store(ino_t ino, off_t off, const void* data, ssize_t size); /* * Request handler Modified: projects/fuse2/tests/sys/fs/fusefs/notify.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/notify.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/notify.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -129,7 +129,7 @@ struct store_args { ino_t nodeid; off_t offset; ssize_t size; - void* data; + const void* data; }; static void* inval_inode(void* arg) { @@ -433,7 +433,7 @@ TEST_F(Notify, DISABLED_store_with_blank_cache) sa.nodeid = ino; sa.offset = 0; sa.size = size1; - sa.data = (void*)CONTENTS1; + sa.data = (const void*)CONTENTS1; ASSERT_EQ(0, pthread_create(&th0, NULL, store, &sa)) << strerror(errno); pthread_join(th0, &thr0_value); EXPECT_EQ(0, (intptr_t)thr0_value); Modified: projects/fuse2/tests/sys/fs/fusefs/opendir.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/opendir.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/opendir.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -151,5 +151,5 @@ TEST_F(Opendir, opendir) })); errno = 0; - EXPECT_NE(NULL, opendir(FULLPATH)) << strerror(errno); + EXPECT_NE(nullptr, opendir(FULLPATH)) << strerror(errno); } Modified: projects/fuse2/tests/sys/fs/fusefs/read.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/read.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/read.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -765,7 +765,7 @@ TEST_F(Read, cache_block) const char *contents1 = CONTENTS0 + bufsize; contents = (char*)calloc(1, filesize); - ASSERT_NE(NULL, contents); + ASSERT_NE(nullptr, contents); memmove(contents, CONTENTS0, strlen(CONTENTS0)); expect_lookup(RELPATH, ino, filesize); @@ -880,7 +880,7 @@ TEST_P(ReadAhead, readahead) { off_t offs; contents = (char*)malloc(filesize); - ASSERT_NE(NULL, contents); + ASSERT_NE(nullptr, contents); memset(contents, 'X', filesize); rbuf = (char*)calloc(1, bufsize); Modified: projects/fuse2/tests/sys/fs/fusefs/readdir.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/readdir.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/readdir.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -90,11 +90,11 @@ TEST_F(Readdir, dots) errno = 0; dir = opendir(FULLPATH); - ASSERT_NE(NULL, dir) << strerror(errno); + ASSERT_NE(nullptr, dir) << strerror(errno); errno = 0; de = readdir(dir); - ASSERT_NE(NULL, de) << strerror(errno); + ASSERT_NE(nullptr, de) << strerror(errno); EXPECT_EQ(2ul, de->d_fileno); /* * fuse(4) doesn't actually set d_off, which is ok for now because @@ -107,14 +107,14 @@ TEST_F(Readdir, dots) errno = 0; de = readdir(dir); - ASSERT_NE(NULL, de) << strerror(errno); + ASSERT_NE(nullptr, de) << strerror(errno); EXPECT_EQ(3ul, de->d_fileno); //EXPECT_EQ(3000, de->d_off); EXPECT_EQ(DT_DIR, de->d_type); EXPECT_EQ(1, de->d_namlen); EXPECT_EQ(0, strcmp(".", de->d_name)); - ASSERT_EQ(NULL, readdir(dir)); + ASSERT_EQ(nullptr, readdir(dir)); ASSERT_EQ(0, errno); leakdir(dir); @@ -141,11 +141,11 @@ TEST_F(Readdir, eio) errno = 0; dir = opendir(FULLPATH); - ASSERT_NE(NULL, dir) << strerror(errno); + ASSERT_NE(nullptr, dir) << strerror(errno); errno = 0; de = readdir(dir); - ASSERT_EQ(NULL, de); + ASSERT_EQ(nullptr, de); ASSERT_EQ(EIO, errno); leakdir(dir); @@ -259,9 +259,9 @@ TEST_F(Readdir, nodots) errno = 0; dir = opendir(FULLPATH); - ASSERT_NE(NULL, dir) << strerror(errno); + ASSERT_NE(nullptr, dir) << strerror(errno); errno = 0; - ASSERT_EQ(NULL, readdir(dir)); + ASSERT_EQ(nullptr, readdir(dir)); ASSERT_EQ(0, errno); leakdir(dir); @@ -318,12 +318,12 @@ TEST_F(Readdir, seekdir) errno = 0; dir = opendir(FULLPATH); - ASSERT_NE(NULL, dir) << strerror(errno); + ASSERT_NE(nullptr, dir) << strerror(errno); for (i=0; i < 128; i++) { errno = 0; de = readdir(dir); - ASSERT_NE(NULL, de) << strerror(errno); + ASSERT_NE(nullptr, de) << strerror(errno); EXPECT_EQ(2 + (ino_t)i, de->d_fileno); } bookmark = telldir(dir); @@ -331,13 +331,13 @@ TEST_F(Readdir, seekdir) for (; i < 232; i++) { errno = 0; de = readdir(dir); - ASSERT_NE(NULL, de) << strerror(errno); + ASSERT_NE(nullptr, de) << strerror(errno); EXPECT_EQ(2 + (ino_t)i, de->d_fileno); } seekdir(dir, bookmark); de = readdir(dir); - ASSERT_NE(NULL, de) << strerror(errno); + ASSERT_NE(nullptr, de) << strerror(errno); EXPECT_EQ(130ul, de->d_fileno); leakdir(dir); @@ -366,9 +366,9 @@ TEST_F(Readdir_7_8, nodots) errno = 0; dir = opendir(FULLPATH); - ASSERT_NE(NULL, dir) << strerror(errno); + ASSERT_NE(nullptr, dir) << strerror(errno); errno = 0; - ASSERT_EQ(NULL, readdir(dir)); + ASSERT_EQ(nullptr, readdir(dir)); ASSERT_EQ(0, errno); leakdir(dir); Modified: projects/fuse2/tests/sys/fs/fusefs/readlink.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/readlink.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/readlink.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -113,7 +113,7 @@ TEST_F(PushSymlinksIn, readlink) out.header.len = sizeof(out.header) + strlen(dst) + 1; })); - ASSERT_NE(NULL, getcwd(wd, sizeof(wd))) << strerror(errno); + ASSERT_NE(nullptr, getcwd(wd, sizeof(wd))) << strerror(errno); len = snprintf(want, sizeof(want), "%s/mountpoint%s", wd, dst); ASSERT_LE(0, len) << strerror(errno); Modified: projects/fuse2/tests/sys/fs/fusefs/releasedir.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/releasedir.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/releasedir.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -71,10 +71,10 @@ TEST_F(ReleaseDir, dup) expect_releasedir(ino, ReturnErrno(0)); dir = opendir(FULLPATH); - ASSERT_NE(NULL, dir) << strerror(errno); + ASSERT_NE(nullptr, dir) << strerror(errno); dir2 = fdopendir(dup(dirfd(dir))); - ASSERT_NE(NULL, dir2) << strerror(errno); + ASSERT_NE(nullptr, dir2) << strerror(errno); ASSERT_EQ(0, closedir(dir)) << strerror(errno); ASSERT_EQ(0, closedir(dir2)) << strerror(errno); @@ -92,7 +92,7 @@ TEST_F(ReleaseDir, ok) expect_releasedir(ino, ReturnErrno(0)); dir = opendir(FULLPATH); - ASSERT_NE(NULL, dir) << strerror(errno); + ASSERT_NE(nullptr, dir) << strerror(errno); ASSERT_EQ(0, closedir(dir)) << strerror(errno); } Modified: projects/fuse2/tests/sys/fs/fusefs/setattr.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/setattr.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/setattr.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -449,16 +449,16 @@ TEST_F(Setattr, truncate_discards_cached_data) { bool should_have_data = false; w0buf = malloc(w0_size); - ASSERT_NE(NULL, w0buf) << strerror(errno); + ASSERT_NE(nullptr, w0buf) << strerror(errno); memset(w0buf, 'X', w0_size); r0buf = malloc(r0_size); - ASSERT_NE(NULL, r0buf) << strerror(errno); + ASSERT_NE(nullptr, r0buf) << strerror(errno); r1buf = malloc(r1_size); - ASSERT_NE(NULL, r1buf) << strerror(errno); + ASSERT_NE(nullptr, r1buf) << strerror(errno); expected = malloc(r1_size); - ASSERT_NE(NULL, expected) << strerror(errno); + ASSERT_NE(nullptr, expected) << strerror(errno); memset(expected, 0, r1_size); expect_lookup(RELPATH, ino, mode, 0, 1); @@ -580,10 +580,12 @@ TEST_F(Setattr, utimensat) { return (in.header.opcode == FUSE_SETATTR && in.header.nodeid == ino && in.body.setattr.valid == valid && - in.body.setattr.atime == newtimes[0].tv_sec && + (time_t)in.body.setattr.atime == + newtimes[0].tv_sec && in.body.setattr.atimensec == newtimes[0].tv_nsec && - in.body.setattr.mtime == newtimes[1].tv_sec && + (time_t)in.body.setattr.mtime == + newtimes[1].tv_sec && in.body.setattr.mtimensec == newtimes[1].tv_nsec); }, Eq(true)), @@ -633,7 +635,8 @@ TEST_F(Setattr, utimensat_mtime_only) { return (in.header.opcode == FUSE_SETATTR && in.header.nodeid == ino && in.body.setattr.valid == valid && - in.body.setattr.mtime == newtimes[1].tv_sec && + (time_t)in.body.setattr.mtime == + newtimes[1].tv_sec && in.body.setattr.mtimensec == newtimes[1].tv_nsec); }, Eq(true)), Modified: projects/fuse2/tests/sys/fs/fusefs/statfs.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/statfs.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/statfs.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -67,7 +67,7 @@ TEST_F(Statfs, enotconn) m_mock->kill_daemon(); - ASSERT_NE(NULL, getcwd(mp, PATH_MAX)) << strerror(errno); + ASSERT_NE(nullptr, getcwd(mp, PATH_MAX)) << strerror(errno); strlcat(mp, "/mountpoint", PATH_MAX); ASSERT_EQ(0, statfs("mountpoint", &statbuf)) << strerror(errno); @@ -112,7 +112,7 @@ TEST_F(Statfs, enotconn_while_blocked) /* Just block until the daemon dies */ })); - ASSERT_NE(NULL, getcwd(mp, PATH_MAX)) << strerror(errno); + ASSERT_NE(nullptr, getcwd(mp, PATH_MAX)) << strerror(errno); strlcat(mp, "/mountpoint", PATH_MAX); ASSERT_EQ(0, pthread_create(&th0, NULL, statfs_th, (void*)&statbuf)) << strerror(errno); @@ -150,7 +150,7 @@ TEST_F(Statfs, ok) out.body.statfs.st.frsize = 1024; }))); - ASSERT_NE(NULL, getcwd(mp, PATH_MAX)) << strerror(errno); + ASSERT_NE(nullptr, getcwd(mp, PATH_MAX)) << strerror(errno); strlcat(mp, "/mountpoint", PATH_MAX); ASSERT_EQ(0, statfs("mountpoint", &statbuf)) << strerror(errno); EXPECT_EQ(1024ul, statbuf.f_bsize); Modified: projects/fuse2/tests/sys/fs/fusefs/write.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/write.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/write.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -226,7 +226,7 @@ TEST_F(AioWrite, DISABLED_aio_write) iocb.aio_nbytes = bufsize; iocb.aio_fildes = fd; - iocb.aio_buf = (void *)CONTENTS; + iocb.aio_buf = __DECONST(void *, CONTENTS); iocb.aio_offset = offset; iocb.aio_sigevent.sigev_notify = SIGEV_NONE; ASSERT_EQ(0, aio_write(&iocb)) << strerror(errno); @@ -286,9 +286,9 @@ TEST_F(Write, append_to_cached) int fd; oldcontents = (char*)calloc(1, oldsize); - ASSERT_NE(NULL, oldcontents) << strerror(errno); + ASSERT_NE(nullptr, oldcontents) << strerror(errno); oldbuf = (char*)malloc(oldsize); - ASSERT_NE(NULL, oldbuf) << strerror(errno); + ASSERT_NE(nullptr, oldbuf) << strerror(errno); expect_lookup(RELPATH, ino, oldsize); expect_open(ino, 0, 1); @@ -448,9 +448,9 @@ TEST_F(Write, direct_io_short_write_iov) fd = open(FULLPATH, O_WRONLY); EXPECT_LE(0, fd) << strerror(errno); - iov[0].iov_base = (void*)CONTENTS0; + iov[0].iov_base = __DECONST(void*, CONTENTS0); iov[0].iov_len = strlen(CONTENTS0); - iov[1].iov_base = (void*)CONTENTS1; + iov[1].iov_base = __DECONST(void*, CONTENTS1); iov[1].iov_len = strlen(CONTENTS1); ASSERT_EQ(size0, writev(fd, iov, 2)) << strerror(errno); leak(fd); @@ -540,9 +540,9 @@ TEST_F(Write, mmap) len = getpagesize(); zeros = calloc(1, len); - ASSERT_NE(NULL, zeros); + ASSERT_NE(nullptr, zeros); expected = calloc(1, len); - ASSERT_NE(NULL, expected); + ASSERT_NE(nullptr, expected); memmove((uint8_t*)expected + offset, CONTENTS, bufsize); expect_lookup(RELPATH, ino, len); @@ -655,7 +655,7 @@ TEST_F(Write, write_large) halfbufsize = m_mock->m_maxwrite; bufsize = halfbufsize * 2; contents = (int*)malloc(bufsize); - ASSERT_NE(NULL, contents); + ASSERT_NE(nullptr, contents); for (int i = 0; i < (int)bufsize / (int)sizeof(i); i++) { contents[i] = i; } @@ -758,10 +758,10 @@ TEST_F(WriteCluster, clustering) off_t filesize = 5 * bufsize; wbuf = malloc(bufsize); - ASSERT_NE(NULL, wbuf) << strerror(errno); + ASSERT_NE(nullptr, wbuf) << strerror(errno); memset(wbuf, 'X', bufsize); wbuf2x = malloc(2 * bufsize); - ASSERT_NE(NULL, wbuf2x) << strerror(errno); + ASSERT_NE(nullptr, wbuf2x) << strerror(errno); memset(wbuf2x, 'X', 2 * bufsize); expect_lookup(RELPATH, ino, filesize); @@ -805,7 +805,7 @@ TEST_F(WriteCluster, DISABLED_cluster_write_err) off_t filesize = 4 * bufsize; wbuf = malloc(bufsize); - ASSERT_NE(NULL, wbuf) << strerror(errno); + ASSERT_NE(nullptr, wbuf) << strerror(errno); memset(wbuf, 'X', bufsize); expect_lookup(RELPATH, ino, filesize); Modified: projects/fuse2/tests/sys/fs/fusefs/xattr.cc ============================================================================== --- projects/fuse2/tests/sys/fs/fusefs/xattr.cc Sat Jul 20 02:53:06 2019 (r350162) +++ projects/fuse2/tests/sys/fs/fusefs/xattr.cc Sat Jul 20 05:21:13 2019 (r350163) @@ -542,12 +542,14 @@ TEST_F(Setxattr, enosys) expect_lookup(RELPATH, ino, S_IFREG | 0644, 0, 2); expect_setxattr(ino, "user.foo", value, ReturnErrno(ENOSYS)); - r = extattr_set_file(FULLPATH, ns, "foo", (void*)value, value_len); + r = extattr_set_file(FULLPATH, ns, "foo", (const void*)value, + value_len); ASSERT_EQ(-1, r); EXPECT_EQ(EOPNOTSUPP, errno); /* Subsequent attempts should not query the filesystem at all */ - r = extattr_set_file(FULLPATH, ns, "foo", (void*)value, value_len); + r = extattr_set_file(FULLPATH, ns, "foo", (const void*)value, + value_len); ASSERT_EQ(-1, r); EXPECT_EQ(EOPNOTSUPP, errno); } @@ -567,7 +569,8 @@ TEST_F(Setxattr, enotsup) expect_lookup(RELPATH, ino, S_IFREG | 0644, 0, 1); expect_setxattr(ino, "user.foo", value, ReturnErrno(ENOTSUP)); - r = extattr_set_file(FULLPATH, ns, "foo", (void*)value, value_len); + r = extattr_set_file(FULLPATH, ns, "foo", (const void*)value, + value_len); ASSERT_EQ(-1, r); EXPECT_EQ(ENOTSUP, errno); } @@ -586,7 +589,8 @@ TEST_F(Setxattr, user) expect_lookup(RELPATH, ino, S_IFREG | 0644, 0, 1); expect_setxattr(ino, "user.foo", value, ReturnErrno(0)); - r = extattr_set_file(FULLPATH, ns, "foo", (void*)value, value_len); + r = extattr_set_file(FULLPATH, ns, "foo", (const void*)value, + value_len); ASSERT_EQ(value_len, r) << strerror(errno); } @@ -604,7 +608,8 @@ TEST_F(Setxattr, system) expect_lookup(RELPATH, ino, S_IFREG | 0644, 0, 1); expect_setxattr(ino, "system.foo", value, ReturnErrno(0)); - r = extattr_set_file(FULLPATH, ns, "foo", (void*)value, value_len); + r = extattr_set_file(FULLPATH, ns, "foo", (const void*)value, + value_len); ASSERT_EQ(value_len, r) << strerror(errno); } @@ -629,7 +634,8 @@ TEST_F(RofsXattr, setextattr_erofs) expect_lookup(RELPATH, ino, S_IFREG | 0644, 0, 1); - r = extattr_set_file(FULLPATH, ns, "foo", (void*)value, value_len); + r = extattr_set_file(FULLPATH, ns, "foo", (const void*)value, + value_len); ASSERT_EQ(-1, r); EXPECT_EQ(EROFS, errno); }