From owner-freebsd-hackers@freebsd.org Sun Oct 11 03:33:01 2020 Return-Path: Delivered-To: freebsd-hackers@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 50783435BFF for ; Sun, 11 Oct 2020 03:33:01 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4C86p44Rzwz4cWv for ; Sun, 11 Oct 2020 03:33:00 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 23B955C005F for ; Sat, 10 Oct 2020 23:33:00 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sat, 10 Oct 2020 23:33:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm3; bh=eTZKyeBWUoBmVuFJ5w6DHw2JCqD 4yd3/D5L5yE/9rnQ=; b=URD9gkSNQPtbxHoGpbD7/1koG4ybhs4vYkmGzi5/8zE 374OyBoaGNKrWXRBgQA/5JqXVBQPfgBq1okYhFcL76B38Z82k6aURq/FLzNTTom8 /gbKTYdVU2GgL325FfUIKA/Y5M6EH3W0qrj/qi2+q5FY00mjOHfIL8+ZySOjDipG 4dGyQMM3geNB7JeuK981JCeNVTrfED1pKFttdEmCalb1Yy0FjmS/sxKdioOeCcEE d1M2I/SkUWrTV4XY1QxUbAvA2Ro+QKI/HpEUwkCC8ZJ0yRm62LDEg+FDnqgsDUNU JvETdZHfsjBxx2aOeycFSoviD43J9e663FJtVyN55Gg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=eTZKye BWUoBmVuFJ5w6DHw2JCqD4yd3/D5L5yE/9rnQ=; b=m/UG/rnGeCIQtNVi/HpneD Csd+4c+0Ib4VEOz3bQSIMZhleRu7bJ8mHNgv8h2+3iVPEl1oeD/c4PGXptIehyIp AfRLkoQLeHi4AOau6bfLkuZtXzE+dLFgF+vqPWwQvyKbh06+yzsve+UcvfEpivBr bu+K45fEIHBfsO5T1y9Ta8PiP7MaFXSv8uFnD62FLitrvUB1ZeJemarE0VVoo82g sun07jNAsj9f1k9hr90MmCDmwhPEUdYAt7vF7HpLEo4e/859xwBqGoyDEusjdH7U FslUgbHV8Pdqnvp08+pkPjUYn3nV3AKbqNtbbLDRsNRSwbtoRRhc0rfi2v9DsGdA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrheeggdeifecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehgtderre dttddvnecuhfhrohhmpehtvggthhdqlhhishhtshcuoehtvggthhdqlhhishhtshesiiih gihsthdrnhgvtheqnecuggftrfgrthhtvghrnheptdehiefgvddufeekkedvtdefvdettd dtkeduvdegveelffdtkeffudejvdfhudetnecukfhppeekvddrjedtrdeluddruddtvden ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehtvggthh dqlhhishhtshesiiihgihsthdrnhgvth X-ME-Proxy: Received: from rpi4.gilescoppice.lan (axs-0-ipv4.zyxst.net [82.70.91.102]) by mail.messagingengine.com (Postfix) with ESMTPA id 7E5E43064610 for ; Sat, 10 Oct 2020 23:32:59 -0400 (EDT) Date: Sun, 11 Oct 2020 04:32:57 +0100 From: tech-lists To: freebsd-hackers@freebsd.org Subject: Re: How this wired boot timing bug comes, init rc scripts or zfs? Message-ID: <20201011033257.GB30207@rpi4.gilescoppice.lan> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3uo+9/B/ebqu+fSQ" Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4C86p44Rzwz4cWv X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm3 header.b=URD9gkSN; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=m/UG/rnG; dmarc=none; spf=pass (mx1.freebsd.org: domain of tech-lists@zyxst.net designates 66.111.4.25 as permitted sender) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-4.41 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm3,messagingengine.com:s=fm1]; NEURAL_HAM_MEDIUM(-1.01)[-1.013]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[66.111.4.25:from]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.25:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-0.996]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[zyxst.net]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-0.70)[-0.700]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.25:from] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Oct 2020 03:33:01 -0000 --3uo+9/B/ebqu+fSQ Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Oct 04, 2020 at 10:50:20AM +0800, Meowthink wrote: >Hello hackers, >Recently I installworld and rebooted a server, seems working, but my >kerberized nfsd, precisely gssd, is not functional. >At first I thought it may be a bug from stable, so I did some trivial >tests, replacing the kernel with releng one, then the whole world, but >found this is nothing related to the kernel, and triggers randomly >when rebooting some recent stable/11 world (releng/11.4 seems fine). >To dig it deeper, here is what the console showed when failing: Hi, I had a possibly similar problem (boot wanting to mount ZFS before usb had finished recognising the hardware), and asked around.=20 The advice I got led to me putting this in /boot/loader.conf: vfs.root_mount_always_wait=3D1 # give usb time to settle before zfs kern.cam.boot_delay=3D"30000" # 30s delay for usb3 spinning rust ok a long boot time, but now everything's there as expected. My context is a rasberry pi4b+(8GB) booting from microsd (ufs) with a 1Tb external=20 hard drive attached (which is zfs mounted) running -current r366312 with a no-debug kernel. --=20 J. --3uo+9/B/ebqu+fSQ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAl+CfN8ACgkQs8o7QhFz NAUQbA//Yo8SL8SAEwhOgp44FqhjKRym54n11X5Gz9Hzfv6+WF6e2p1M89RGgb4w kYpZiBdT4a+9CDysaK+MolyvZkXQFgm0HM4bO6ya5+jOubNtk7z7RYKSynf5IajE BBWqJW3NA9bJ6Bt1hbnsyKbZn1JDhRuSULIVu75kvK4PBLH06h53xiWZqgKXeaXT hUnhPC9Fl/fpAkA38xyjichy8to3JC+WjEMOt5cFEmKxnf7/al3uKxcOSae9D+gg sproxjfKEQ/gjEuWZnsm2PsLqbX3Wp5C8enYwWI/iOjwxy4OioTtMe8w+GOxTskU S9e1C3K/hdsfCL1iEk9OTGNsA0inQ3xg/wmf7MXiAl3buh74JT214Npp9UDRBEc/ Z7ErcILtznGNtppdTyCJUJyHQMYxgWwgj6Xu5OyoB+d4vk3Gc70+UL0sh6j+CyiE 2FwlP7/X6F86ZHme+4Lw+fO2Hh7YNzWPM9e+gvWp+9E296JyWnH7ELWtpBAy6/eB ZT2epgV4Yd8ysGwsSNuJPchsFK5aAPU8zxb/rSFGV5VmuM+Xztvo6erpi+mmPco/ xdUSpb4QVTnGwTABMCScgaSoH8end3YN2Y3d1do+NujMzw+RuGVpV/bORzUMo2Pg qlVNfxXN7VNN6BsQpc+CDwSnst2zTpT+NT++9PSoO7fHONdrMPs= =stm5 -----END PGP SIGNATURE----- --3uo+9/B/ebqu+fSQ-- From owner-freebsd-hackers@freebsd.org Mon Oct 12 12:50:39 2020 Return-Path: Delivered-To: freebsd-hackers@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 94D54436D40 for ; Mon, 12 Oct 2020 12:50:39 +0000 (UTC) (envelope-from meowthink@gmail.com) Received: from mail-ej1-x644.google.com (mail-ej1-x644.google.com [IPv6:2a00:1450:4864:20::644]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4C8z724RMqz4BNV for ; Mon, 12 Oct 2020 12:50:38 +0000 (UTC) (envelope-from meowthink@gmail.com) Received: by mail-ej1-x644.google.com with SMTP id u8so23032019ejg.1 for ; Mon, 12 Oct 2020 05:50:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=wi8StsxbTsTdB0v06cptRe4WAXaIQTbZH+79hd/l0kc=; b=RPRzUv7oYcxAzALI6zj74RmTFy8XCbR6cJ2HTXEhHJy/7JZxVz3uCxnRNtHwqyhwdx NXr5AS13HOV7sZIwr0mzQqzxayVb9X8c/6ynY+OoV+wS22M29u8bv3UO0E31fHsq9r2C bz1YsfSKO6CcUSF2Gh+GDfIQvWRj/IDHiBeVmzWlhXou9c7nbJsg5Oovkee6u4DuxwZc Y/JjPcTIlTFwfTE2Oo2m/4hdKycTWMNqxaxifIOIosn+Ul7aS9brPXqQaFF9qmhZI5Fd 8qIUss/Q/CL36qaIScJjpV+e2c3McwRmDEOaU2vJMctAIQYbmoKPxPHZ2qNAWu25zIop iZTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=wi8StsxbTsTdB0v06cptRe4WAXaIQTbZH+79hd/l0kc=; b=k5J8oXV0aOs9+NH/TUde55TpvPfkAw22eiK+HIPnO0ppIVk1IlAIdnzhVKOAMzLqVS /SbeUHH3lMzLPLpSIUW5cYduXVjOFhkXL+rawluvB6FHDkib3zo0xSszXT9RvqC+1Uaw +bHS1htNiQHpSHoBTM43gttBbDW6Udqob2ldNVJbAoRZ6OK9IOH84UXCe0Ytj6GqbXc4 zi/gnID+jGhadZny3uVoc+9fjOSEepaO8CRa6e02gON6o1grpScaQTjgxE3nTEllQzHs BosfrRoq5cxuMFUqUZnZNQHiWD+GLrqontqhND/tKJnBGondpX0pX27eWeJ+Byffjpxw jeVA== X-Gm-Message-State: AOAM531GV8SGlrVnWONA85M7V/ewqC81TnhmYgnxuIQ253//Vr7J3x+p IjOeeRVJLdLzzZhnY/sIM00Uc2z/ejAL3Tw3lUb+HijyVCg= X-Google-Smtp-Source: ABdhPJz6P3kxEqCRj7/XmHhRXq5wpvyFogh/zi56+gfTy1V9llDjzTczaOtzdv5xHWTWpDqeWwq7Rp6fZyHAv20IHwM= X-Received: by 2002:a17:906:4e19:: with SMTP id z25mr28919860eju.44.1602507036857; Mon, 12 Oct 2020 05:50:36 -0700 (PDT) MIME-Version: 1.0 References: <20201011033257.GB30207@rpi4.gilescoppice.lan> In-Reply-To: <20201011033257.GB30207@rpi4.gilescoppice.lan> From: Meowthink Date: Mon, 12 Oct 2020 20:50:25 +0800 Message-ID: Subject: Re: How this wired boot timing bug comes, init rc scripts or zfs? To: FreeBSD Hackers Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4C8z724RMqz4BNV X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=RPRzUv7o; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of meowthink@gmail.com designates 2a00:1450:4864:20::644 as permitted sender) smtp.mailfrom=meowthink@gmail.com X-Spamd-Result: default: False [-2.16 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.02)[-1.018]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; NEURAL_HAM_LONG(-0.98)[-0.984]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::644:from]; NEURAL_HAM_SHORT(-0.16)[-0.161]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Oct 2020 12:50:39 -0000 On Sun, Oct 11, 2020 at 11:33 AM tech-lists wrote: > > On Sun, Oct 04, 2020 at 10:50:20AM +0800, Meowthink wrote: > >Hello hackers, > >Recently I installworld and rebooted a server, seems working, but my > >kerberized nfsd, precisely gssd, is not functional. > >At first I thought it may be a bug from stable, so I did some trivial > >tests, replacing the kernel with releng one, then the whole world, but > >found this is nothing related to the kernel, and triggers randomly > >when rebooting some recent stable/11 world (releng/11.4 seems fine). > >To dig it deeper, here is what the console showed when failing: > > Hi, > > I had a possibly similar problem (boot wanting to mount ZFS before usb > had finished recognising the hardware), and asked around. > The advice I got led to me putting this in /boot/loader.conf: > > vfs.root_mount_always_wait=1 # give usb time to settle before zfs > kern.cam.boot_delay="30000" # 30s delay for usb3 spinning rust I do think vfs.root_mount_always_wait will behave the same as ZFS and NFS root. And this is where the problem lies: why do my rc scripts run precisely between mounting / and /usr? > > ok a long boot time, but now everything's there as expected. My context > is a rasberry pi4b+(8GB) booting from microsd (ufs) with a 1Tb external > hard drive attached (which is zfs mounted) running -current r366312 with > a no-debug kernel. > > -- > J. From owner-freebsd-hackers@freebsd.org Wed Oct 14 22:00:42 2020 Return-Path: Delivered-To: freebsd-hackers@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 51E4D443D0D; Wed, 14 Oct 2020 22:00:42 +0000 (UTC) (envelope-from cneirabustos@gmail.com) Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CBRDn2Y04z4VH3; Wed, 14 Oct 2020 22:00:41 +0000 (UTC) (envelope-from cneirabustos@gmail.com) Received: by mail-yb1-xb2b.google.com with SMTP id n142so546631ybf.7; Wed, 14 Oct 2020 15:00:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=UDTi2oGv+eXHzZZtnE+FE3FCIwug3I2L2Z5ZMLx9nq0=; b=ogL36mwnPnYTCAr/61nHUgMK6NGwIhkSAaW3RuubSLy865PyHNLS7TxvmgkUXll9Hg SM7ZoGOMPOADS4VFPBNaLg3UppyuTnDAy2960JOw5zGxo6K/GyWFfK9m0HT+wRGR9uy8 avB5Y13Fu7rSZFSl0ZVh/5sUpvBX7dYSGN3RObirw2sEL6as7uUltFoBe9RZiErjvsKu jOGSjHSws45pfGMclWI/l6+q+0IlU+PWf+O28AHmAjzyyVFqLKRT6DlHIZCJgnEcgahv ScLqAxk8wp/K6rNNi9wFpPdbMpT5BYl35bp59009StsHuv0DY9W6UuHY9EGY9ZjnUeEm DfUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=UDTi2oGv+eXHzZZtnE+FE3FCIwug3I2L2Z5ZMLx9nq0=; b=aECfrH6hi4e+q9fzfynWCtBJWjelLCl12iK8aIm3wDfwZPW1wzF/9GLkf4VwU5mFVY cLF9ILG3Mfgu4FFRkmVGEZCjZsDivtUNlvI9+oYyiF8Fb0JKPtZCZHjq13w8+rj0FO+w 9IVDuscI2Q9I07eLvDdh3i0cMGasZL9Cq8yqKesuS7Wgpgwzdb1OOVpVtGjnhkpUghWj 6jX0z0PuIKOi4Tfv/bFtUt0RLaHLAVvyfr0kAVdYwBWg7qaCOopM26cCMuUOVgj+BisJ 7dMelOAF/uVEJBaW5OHkJC3aekRqVyEtxD2B2782n8513P/j28a3eGpQeFsjucFp1ACP Guzw== X-Gm-Message-State: AOAM532n+Ukrmw1sqDJuSocTZF524wNVer91w5/qf2xyGycfX/BR6ZoX MtwQRhTfifyCGN83jNsJCVKKPT7foIUjWTmbTj+M8Li1MuWJPA== X-Google-Smtp-Source: ABdhPJyLdTBXKDrVnSiEMZZdjR/Jro/zcrnsWaS3ovQlqZjXuhD0eCSQCcWSt26ibIVWab+2hykEQoqVdZayhOnA5jk= X-Received: by 2002:a25:5090:: with SMTP id e138mr1178435ybb.430.1602712839209; Wed, 14 Oct 2020 15:00:39 -0700 (PDT) MIME-Version: 1.0 From: carlos antonio neira bustos Date: Wed, 14 Oct 2020 19:00:19 -0300 Message-ID: Subject: Allow PING(8) in jails without raw socket access permissions To: freebsd-net , FreeBSD Hackers X-Rspamd-Queue-Id: 4CBRDn2Y04z4VH3 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=ogL36mwn; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of cneirabustos@gmail.com designates 2607:f8b0:4864:20::b2b as permitted sender) smtp.mailfrom=cneirabustos@gmail.com X-Spamd-Result: default: False [-2.80 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.990]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.01)[-1.011]; NEURAL_SPAM_SHORT(0.20)[0.200]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b2b:from]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-net,freebsd-hackers]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Oct 2020 22:00:42 -0000 Hello, I have currently a patch in review with jamie which is the current jail maintainer and kyle evans, if anyone else could comment/review this patch : https://reviews.freebsd.org/D26782 What has been done is the following : Raw socket access is allowed for ICMP protocol as is required by PING(8) but option IP_HDRINCL is not allowed. to accomplish this a new privilege PRIV_NETINET_ICMP_ACCESS has been added by default for jails. Bests From owner-freebsd-hackers@freebsd.org Thu Oct 15 14:54:53 2020 Return-Path: Delivered-To: freebsd-hackers@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 5B11B440858 for ; Thu, 15 Oct 2020 14:54:53 +0000 (UTC) (envelope-from karnajitw@gmail.com) Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CBsl03RTcz4Zhd for ; Thu, 15 Oct 2020 14:54:52 +0000 (UTC) (envelope-from karnajitw@gmail.com) Received: by mail-yb1-xb32.google.com with SMTP id s89so2462539ybi.12 for ; Thu, 15 Oct 2020 07:54:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=i0zO9Cn1oj8fB9IrEFK0QyrPmOYuH/vG8YFuoIu1Nfs=; b=tP+Z1Jb6VR5USJlcDMRQaCsy+CXaqa6mHKWEs0tK6+t0mHi1poYps/spkwzry/HBuB ap09ES0v6tkU9cfAzLvWDptedgpSGpYRKvCw+z0uSlgCEDm+P/Jx6zba3vlJPjj37u3C iFScOHBwYOYpXEaULrvDCKGo7U+zuiKVZmd9rkYf4TpX71CdmQwGd2d8+YpIitoLmRNl 1SL5UbEVzQ+ZvRaDhvhp+37uMc4NwHVFx2whdwzx74pg6mSfDbgxItBMSyDXEdf5Y2ds gYSeFPuXqk5Q8m7czx2jZcQzJEOFo+J3yBEZSq5kI31tznZtHoFznPmmUAYLI67WCdSA Dv2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=i0zO9Cn1oj8fB9IrEFK0QyrPmOYuH/vG8YFuoIu1Nfs=; b=VC4mq8bcozi9JLKmMQH/Mnw31kaR0hsVL/ooVeusJz0XovXq0bJcUM25kDIi+bB1i+ I6Ekaup9KpIo1RFhk0AZHB4y2zwaZVUb8N55nVVPTCM0OurvGQXh10DshzAb3qgiX9v/ qE2i/podAX76YSFubOdufqeMg3xY1kl/8A/KrZ0oG7S/z2c5lp40oUk80xvkcdyU+m0b vcf5nbt/ALLQqSk7ncLpPnNWTp19ZL6cIiCYw+RiLlT28Mpecxg8D+ewMFqgEUKoSiz6 ZPS15idqWTP7xkot6348QG1o/z8EBiREqQmS/wexGSRk0Hg+3tfuPRFc9RlC8uiFX1BX Kh6g== X-Gm-Message-State: AOAM531WgMW7rtQy9skL96XQlHizNewvV5ptZV0EPmLdcUHgBIwtogLd buEkZReHR3Lk4jwWlGFyhqhljXoaHI48dx5ATuJm8akC51RsL7pkf5k= X-Google-Smtp-Source: ABdhPJxXiFoGppknuCE76yFEEBXzt3NOP+1IvIZPSgL4srUh91F1pgxCJOu3E6HunHwZmHr+O/Q74ZjOqoOp2BVWAd8= X-Received: by 2002:a05:6902:4b0:: with SMTP id r16mr1065924ybs.150.1602773690889; Thu, 15 Oct 2020 07:54:50 -0700 (PDT) MIME-Version: 1.0 From: karnajit wangkhem Date: Thu, 15 Oct 2020 20:24:39 +0530 Message-ID: Subject: Extra memory mapping seen on freebsd-12 which was not seen in freebsd-11 To: freebsd-hackers@freebsd.org X-Rspamd-Queue-Id: 4CBsl03RTcz4Zhd X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=tP+Z1Jb6; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of karnajitw@gmail.com designates 2607:f8b0:4864:20::b32 as permitted sender) smtp.mailfrom=karnajitw@gmail.com X-Spamd-Result: default: False [-3.85 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.95)[-0.945]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b32:from]; NEURAL_HAM_SHORT(-0.91)[-0.910]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-hackers]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Oct 2020 14:54:53 -0000 Hi freebsd team, While checking on a valgrind issue, I encountered the following mapping of a simple test program on a freebsd-12. Below is the procstat -v output I took by breaking on _rtld. [Stable 12] # procstat -v 76573 PID START END PRT RES PRES REF SHD FLAG TP PATH 76573 0x800227000 0x800229000 rw- 1 1 1 0 ----- df 76573 0x7fffdffff000 0x7ffffffdf000 --- 0 0 0 0 ----- -- <<< This ~511MB memory segment 76573 0x7ffffffdf000 0x7ffffffff000 rw- 1 1 1 0 ---D- df 76573 0x7ffffffff000 0x800000000000 r-x 1 1 99 0 ----- ph [Stable 11] # procstat -v 85507 PID START END PRT RES PRES REF SHD FLAG TP PATH 85507 0x800820000 0x800822000 rw- 1 1 1 0 ---- df 85507 0x7ffffffdf000 0x7ffffffff000 rw- 1 1 1 0 ---D df 85507 0x7ffffffff000 0x800000000000 r-x 1 1 104 0 ---- ph There is an extra ~511MB reserved mmap area starting at 0x7fffdffff000 in stable 12. Could you please give me an insight of what this is for and is it ok for a userspace program to modify this mapping? The reason is that our applications reserve some fixed memory that crosses/modify the above region. As this mapping was not called by the client program, valgrind had taken control of it. So, I have to decide whether to give the control to the client and allow modifications(mprotect, unmap, mmap, etc) on this memory segment or logically(not mandatorily) a client program should be allowed to modify this area? Regards, Karan From owner-freebsd-hackers@freebsd.org Thu Oct 15 18:25:52 2020 Return-Path: Delivered-To: freebsd-hackers@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 AB1B94448E0 for ; Thu, 15 Oct 2020 18:25:52 +0000 (UTC) (envelope-from pjfloyd@wanadoo.fr) Received: from smtp.smtpout.orange.fr (smtp09.smtpout.orange.fr [80.12.242.131]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client CN "Bizanga Labs SMTP Client Certificate", Issuer "Bizanga Labs CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CByQR47C2z3ZL5 for ; Thu, 15 Oct 2020 18:25:50 +0000 (UTC) (envelope-from pjfloyd@wanadoo.fr) Received: from garrigue.home ([90.112.35.12]) by mwinf5d44 with ME id gJRo230100FipBu03JRoaw; Thu, 15 Oct 2020 20:25:48 +0200 X-ME-Helo: garrigue.home X-ME-Auth: cGpmbG95ZEB3YW5hZG9vLmZy X-ME-Date: Thu, 15 Oct 2020 20:25:48 +0200 X-ME-IP: 90.112.35.12 From: Paul Floyd Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\)) Subject: Re: Extra memory mapping seen on freebsd-12 which was not seen in freebsd-11 Date: Thu, 15 Oct 2020 20:25:46 +0200 References: To: FreeBSD Hackers In-Reply-To: Message-Id: <9CCF59F6-06F2-4352-94E5-C508E165D0C2@wanadoo.fr> X-Mailer: Apple Mail (2.3608.120.23.2.1) X-Rspamd-Queue-Id: 4CByQR47C2z3ZL5 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of pjfloyd@wanadoo.fr has no SPF policy when checking 80.12.242.131) smtp.mailfrom=pjfloyd@wanadoo.fr X-Spamd-Result: default: False [2.25 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[wanadoo.fr]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[wanadoo.fr]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; RWL_MAILSPIKE_POSSIBLE(0.00)[80.12.242.131:from]; TO_DN_ALL(0.00)[]; NEURAL_SPAM_MEDIUM(0.19)[0.187]; NEURAL_SPAM_LONG(0.73)[0.730]; RCVD_IN_DNSWL_NONE(0.00)[80.12.242.131:from]; NEURAL_HAM_SHORT(-0.06)[-0.063]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[wanadoo.fr]; ASN(0.00)[asn:3215, ipnet:80.12.240.0/20, country:FR]; MIME_TRACE(0.00)[0:+]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Oct 2020 18:25:52 -0000 > On 15 Oct 2020, at 16:54, karnajit wangkhem = wrote: >=20 > Hi freebsd team, >=20 > While checking on a valgrind issue, I encountered the following = mapping of > a simple test program on a freebsd-12. ;-) > [Stable 11] >=20 > # procstat -v 85507 >=20 > PID START END PRT RES PRES REF SHD FLAG = TP > PATH >=20 > >=20 > 85507 0x800820000 0x800822000 rw- 1 1 1 0 ---- = df > 85507 0x7ffffffdf000 0x7ffffffff000 rw- 1 1 1 0 ---D = df > 85507 0x7ffffffff000 0x800000000000 r-x 1 1 104 0 ---- = ph >=20 > There is an extra ~511MB reserved mmap area starting at 0x7fffdffff000 = in > stable 12. Could you please give me an insight of what this is for and = is > it ok for a userspace program to modify this mapping? >=20 > The reason is that our applications reserve some fixed memory that > crosses/modify the above region. As this mapping was not called by the > client program, valgrind had taken control of it. So, I have to decide > whether to give the control to the client and allow = modifications(mprotect, > unmap, mmap, etc) on this memory segment or logically(not mandatorily) = a > client program should be allowed to modify this area? This extra memory is the MAP_GUARD, which was introduced in FreeBSD 10.4 and changed to be a large zone in FreeBSD 11.1. If I understand correctly, it=E2=80=99s a kind of super-sized guard page = for the stack. There are more details in the mmap man page. If you run Valgrind with the -d option it will print a table of the = memory mapping (Prefixed with =E2=80=98aspacem=E2=80=99 for Address Space Manager). If = you want to see some more Valgrind details, see aspacemgr-linux.c from line 1646 (despite the = name it's used by all supported platforms). A+ Paul From owner-freebsd-hackers@freebsd.org Fri Oct 16 05:13:45 2020 Return-Path: Delivered-To: freebsd-hackers@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 6A1A544FF47 for ; Fri, 16 Oct 2020 05:13:45 +0000 (UTC) (envelope-from karnajitw@gmail.com) Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CCDp04xd3z4SQj for ; Fri, 16 Oct 2020 05:13:44 +0000 (UTC) (envelope-from karnajitw@gmail.com) Received: by mail-yb1-xb31.google.com with SMTP id a4so881298ybq.13 for ; Thu, 15 Oct 2020 22:13:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EWnjUFZBthNcaqhIPQ92NS09Fo3nktZIxtZ/wIb6IqY=; b=QERr/Q2iuYNuD8YH1IijtfvOybhYKTYpnavgK9X62ihDUD00Havy3s9wFfU31mdQZn EoLXTes47nBrMmc9C3YYk9LA2CBxoAvNj+VkANAd2XywXFiF37SbqJBllwsf5ErDo4KQ rmOFH+g94ga7LEwHraHp4Hc6VAygXRQhfNWjZ6EXDE0Q0S65QLv6i/L6bR61y8Zy3atT bE9u4ErSw86aWnRz1li2IUtHMr+4HwxSaXN3XvSdFwaZnKbHIVBlPePqS/kpaP9NOJ6m sc+ul6KPta/hLHZsv16Z+/qla4Ad4Bmhy+/xPqfP2S4EVQe3GCUPj4p6R1C9uvwT5lQn vxrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EWnjUFZBthNcaqhIPQ92NS09Fo3nktZIxtZ/wIb6IqY=; b=UIruiBiC7WL1AWGDxTemvvCqTttONUKWsiVgcBcLm/5ijyoLysZrWguz5L1bedqcxj PLm/CJtvswwM+z/XR9wWmdBljjoHFRgTOWcZ2L2uKjfdqTjp022LeSYk/z+9SuvmyQ9p C2fCrg4FejYgQDslLIJ4vnlL7dTpLKGHcFDlOP1dtyDKrn4NH44ohuZ7IWRV3GeYbbS2 aWsr/6wsR6B7w655Hq1TIe7rip7QFM0g6Tp5rm1ixchbXBg7UxS+pWl/Rw1ubKnmxUX6 7igsrLzj55xbbf0PGvK3EBMBJZge3byxL421t9dA3by4DLIaE3gfpI005x+/TtV9cSWe 21Ng== X-Gm-Message-State: AOAM531lN/NvXhw7lRwxQdoSi7H6UPmvxjrBKFN4h2mRtd0y1/VkblX+ 5Qre1Ad1EOqZYP08ndfmKiIHmgeiujXd3xVQ/8A= X-Google-Smtp-Source: ABdhPJwwd5j4Sx6IQCLrgPQg3s4b0tALCcGS9MeRHqbqsaUJQTh+3QX34IA0CQtKDKUppsXRj+v4IB4gQSa46KtksCg= X-Received: by 2002:a25:e649:: with SMTP id d70mr2411282ybh.249.1602825223617; Thu, 15 Oct 2020 22:13:43 -0700 (PDT) MIME-Version: 1.0 References: <9CCF59F6-06F2-4352-94E5-C508E165D0C2@wanadoo.fr> In-Reply-To: <9CCF59F6-06F2-4352-94E5-C508E165D0C2@wanadoo.fr> From: karnajit wangkhem Date: Fri, 16 Oct 2020 10:43:32 +0530 Message-ID: Subject: Re: Extra memory mapping seen on freebsd-12 which was not seen in freebsd-11 To: Paul Floyd Cc: FreeBSD Hackers X-Rspamd-Queue-Id: 4CCDp04xd3z4SQj X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=QERr/Q2i; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of karnajitw@gmail.com designates 2607:f8b0:4864:20::b31 as permitted sender) smtp.mailfrom=karnajitw@gmail.com X-Spamd-Result: default: False [-3.44 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.05)[-1.055]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; NEURAL_HAM_LONG(-0.99)[-0.994]; NEURAL_HAM_SHORT(-0.39)[-0.389]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b31:from]; FREEMAIL_TO(0.00)[wanadoo.fr]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-hackers]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2020 05:13:45 -0000 Thanks for the reply. It helped in my understanding. Below is a sample code #include #include #include #include int main() { char *str =3D NULL; str =3D (char *)mmap((void *)0x7fffdfffe000UL, 0x2000, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_ANON, -1, 0); if ((void *)str =3D=3D (void *)MAP_FAILED) { int err =3D errno; printf("mmap failed. err (%s)\n", strerror(err)); } else { memcpy(str, "Hello World", 12); printf("str =3D %s\n", str); } return 0; } Now, the below code under valgrind will give - mmap failed. err (Invalid argument) But, if we give control of this segment to the client program with VG_(am_change_ownership_v_to_c), then valgrind allows the client to do the following mmap. - str =3D Hello World And, the resultant procstat result looks like this: 2382 0x7fbfff000 0x7fc001000 rwx 2 2 1 0 ----- df 2382 0x7fffdfffe000 0x7fffe0000000 rw- 0 0 0 0 ----- -- <<< Client mmap call 2382 0x7fffe0000000 0x7ffffffdf000 --- 0 0 0 0 ----- -- <<< 0x1000 bytes is taken away from the MAP_GUARD area 2382 0x7ffffffdf000 0x7ffffffff000 rw- 1 1 1 0 ---D- df 2382 0x7ffffffff000 0x800000000000 r-x 1 1 104 0 ----- ph So, is it right for the application with or without valgrind to cross the above boundary, If that memory which the application reserved is just for normal application specific use? Regards, Karan On Thu, Oct 15, 2020 at 11:56 PM Paul Floyd wrote: > > > On 15 Oct 2020, at 16:54, karnajit wangkhem wrote= : > > > > Hi freebsd team, > > > > While checking on a valgrind issue, I encountered the following mapping > of > > a simple test program on a freebsd-12. > > ;-) > > > > [Stable 11] > > > > # procstat -v 85507 > > > > PID START END PRT RES PRES REF SHD FLAG T= P > > PATH > > > > > > > > 85507 0x800820000 0x800822000 rw- 1 1 1 0 ---- = df > > 85507 0x7ffffffdf000 0x7ffffffff000 rw- 1 1 1 0 ---D = df > > 85507 0x7ffffffff000 0x800000000000 r-x 1 1 104 0 ---- = ph > > > > There is an extra ~511MB reserved mmap area starting at 0x7fffdffff000 = in > > stable 12. Could you please give me an insight of what this is for and = is > > it ok for a userspace program to modify this mapping? > > > > The reason is that our applications reserve some fixed memory that > > crosses/modify the above region. As this mapping was not called by the > > client program, valgrind had taken control of it. So, I have to decide > > whether to give the control to the client and allow > modifications(mprotect, > > unmap, mmap, etc) on this memory segment or logically(not mandatorily) = a > > client program should be allowed to modify this area? > > > This extra memory is the MAP_GUARD, which was introduced in FreeBSD 10.4 > and changed to be a large zone in FreeBSD 11.1. > > If I understand correctly, it=E2=80=99s a kind of super-sized guard page = for the > stack. > There are more details in the mmap man page. > > If you run Valgrind with the -d option it will print a table of the memor= y > mapping > (Prefixed with =E2=80=98aspacem=E2=80=99 for Address Space Manager). If y= ou want to see > some > more Valgrind details, see aspacemgr-linux.c from line 1646 (despite the > name > it's used by all supported platforms). > > A+ > Paul > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org= " > From owner-freebsd-hackers@freebsd.org Fri Oct 16 08:08:11 2020 Return-Path: Delivered-To: freebsd-hackers@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 9362C42B6F4 for ; Fri, 16 Oct 2020 08:08:11 +0000 (UTC) (envelope-from shamanthkrishna23@gmail.com) Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CCJgG52C8z4Zlh for ; Fri, 16 Oct 2020 08:08:10 +0000 (UTC) (envelope-from shamanthkrishna23@gmail.com) Received: by mail-wr1-x42f.google.com with SMTP id b8so1712073wrn.0 for ; Fri, 16 Oct 2020 01:08:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=rjPDqFk1X31BvMkZWk6pL/iqoCoeodU05LrTELbC1v4=; b=aDdYYpdtLcf4Zvrb5rkquZh009Q4Zp/Clz2whnXI599lSNbwRjIVaSGMo2QTz/fD33 1Vs5JxcFmaOtAeqn8gNEikx82KmoI54Xrig4cdrw/WFI308e1B+uECPPzELLxgjj0ocR sBTsUzI4MCXnxratTVF/BIyzWFBUvc1wrJV/0JRDso8l3e229Hc5xQDbDWBErNFGbvYZ qwtkB1GYBUUPzbjs1JW0V286nFq2JHcD6JqukQSgvOqRaLULE8xuChNH07vpN1Zxk8mQ Bcob8YOHMudQ3QnDbtMOdPUUjtL7RTUCc4jC991ZGA3JePjr3Xnq16KpiCJdrONgP/Vk RRpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=rjPDqFk1X31BvMkZWk6pL/iqoCoeodU05LrTELbC1v4=; b=AMyE+mbCctZrDbsEHIMwHzrWifRO55yGuWyTlAyip0s+nWHXOOoZf9Cr5FgsyoHBRB Dk8rT+N/ZRfZJEjLchBI0JmQoOrnfpMSW+J2NQrWlj5Z6uDUw9mVV/pKpVSCkxJkBoPC M/fP6H/lMMKeINEMrRqvAFSmEmYHaMOHoC6393dThFiI6MZnFh+dhvdI7bnAyOTYdqsJ hUNTWxTShD9v5V3+1jArHaEK/cx4l5OilB14FH2nYJSBLH+FHKn6M78kKqALel4x5biy nZkkUJeAVdwaRjWFDBe3PjaErUtnFel9Lb75nOveruJ2Ba7e44+U9d5J57zg64humNwt Gkmg== X-Gm-Message-State: AOAM530Hdk4gKU2pPcvqYJTmLtvONqh2FudvSaOTX3gwAuT3SpIFkTKJ klXudagA4U8gx0vyIWfg8J6dXCiCqRrb/H65j30oMpRs5XU= X-Google-Smtp-Source: ABdhPJytViW0X5/bYPcMQWLJruw/n7gliea+egMWPdTl9TJN/oBhf+5L/gBokmLkl7UJuBuz576Y9FxDQj3fNHe0FfQ= X-Received: by 2002:adf:80e4:: with SMTP id 91mr2435830wrl.223.1602835688686; Fri, 16 Oct 2020 01:08:08 -0700 (PDT) MIME-Version: 1.0 From: SHAMANTHA KRISHNA K G Date: Fri, 16 Oct 2020 13:37:56 +0530 Message-ID: Subject: How to tune the number of pages that is brought into the memory when a page fault occurs . To: freebsd-hackers@freebsd.org X-Rspamd-Queue-Id: 4CCJgG52C8z4Zlh X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=aDdYYpdt; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of shamanthkrishna23@gmail.com designates 2a00:1450:4864:20::42f as permitted sender) smtp.mailfrom=shamanthkrishna23@gmail.com X-Spamd-Result: default: False [-3.34 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.03)[-1.032]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.002]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42f:from]; NEURAL_HAM_SHORT(-0.30)[-0.302]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-hackers]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2020 08:08:11 -0000 Hello All, Is there any way of changing the number of pages that Is brought into the memory when a page fault occurs? Thank you, -Shamantha. From owner-freebsd-hackers@freebsd.org Fri Oct 16 10:11:53 2020 Return-Path: Delivered-To: freebsd-hackers@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 4060742F7BE for ; Fri, 16 Oct 2020 10:11:53 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CCMQ00145z4jXs for ; Fri, 16 Oct 2020 10:11:51 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.16.1/8.16.1) with ESMTPS id 09GABiEi016641 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Fri, 16 Oct 2020 13:11:47 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 09GABiEi016641 Received: (from kostik@localhost) by tom.home (8.16.1/8.16.1/Submit) id 09GABiGk016640; Fri, 16 Oct 2020 13:11:44 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 16 Oct 2020 13:11:44 +0300 From: Konstantin Belousov To: karnajit wangkhem Cc: Paul Floyd , FreeBSD Hackers Subject: Re: Extra memory mapping seen on freebsd-12 which was not seen in freebsd-11 Message-ID: <20201016101144.GS2643@kib.kiev.ua> References: <9CCF59F6-06F2-4352-94E5-C508E165D0C2@wanadoo.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on tom.home X-Rspamd-Queue-Id: 4CCMQ00145z4jXs X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=gmail.com (policy=none); spf=softfail (mx1.freebsd.org: 2001:470:d5e7:1::1 is neither permitted nor denied by domain of kostikbel@gmail.com) smtp.mailfrom=kostikbel@gmail.com X-Spamd-Result: default: False [1.09 / 15.00]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DMARC_POLICY_SOFTFAIL(0.10)[gmail.com : No valid SPF, No valid DKIM,none]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[gmail.com]; NEURAL_SPAM_SHORT(0.16)[0.163]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; NEURAL_SPAM_MEDIUM(0.50)[0.500]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_SPAM_LONG(0.43)[0.429]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; FREEMAIL_CC(0.00)[wanadoo.fr,freebsd.org]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2020 10:11:53 -0000 On Fri, Oct 16, 2020 at 10:43:32AM +0530, karnajit wangkhem wrote: > Thanks for the reply. It helped in my understanding. > > Below is a sample code > > #include > #include > #include > #include > > int main() > { > char *str = NULL; > str = (char *)mmap((void *)0x7fffdfffe000UL, 0x2000, PROT_READ | > PROT_WRITE, MAP_FIXED | MAP_ANON, -1, 0); > if ((void *)str == (void *)MAP_FAILED) { > int err = errno; > printf("mmap failed. err (%s)\n", strerror(err)); > } else { > memcpy(str, "Hello World", 12); > printf("str = %s\n", str); > } > > return 0; > } > > Now, the below code under valgrind will give > - mmap failed. err (Invalid argument) > > But, if we give control of this segment to the client program > with VG_(am_change_ownership_v_to_c), then valgrind allows the client to do > the following mmap. > - str = Hello World > > And, the resultant procstat result looks like this: > 2382 0x7fbfff000 0x7fc001000 rwx 2 2 1 0 ----- df > 2382 0x7fffdfffe000 0x7fffe0000000 rw- 0 0 0 0 ----- -- > <<< Client mmap call > 2382 0x7fffe0000000 0x7ffffffdf000 --- 0 0 0 0 ----- -- > <<< 0x1000 bytes is taken away from the MAP_GUARD area > 2382 0x7ffffffdf000 0x7ffffffff000 rw- 1 1 1 0 ---D- df > 2382 0x7ffffffff000 0x800000000000 r-x 1 1 104 0 ----- ph > > So, is it right for the application with or without valgrind to cross the > above boundary, If that memory which the application reserved is just for > normal application specific use? You called mmap(2) with MAP_FIXED flag, which means that mmap must destroy any mapping existing at the specified address, and create the requested mapping instead. This should work as far as the requested range fits into the userspace virtual address space, and mapping object provides requested permissions. If valgrind does not emulate that behavior of MAP_FIXED correctly, it is valgrind bug. That said, application trying to mmap something at the guard holding the stack grow area is most likely buggy. Old libthr intentionally split main thread' stack into stacks of the new threads, but this was changed. From owner-freebsd-hackers@freebsd.org Fri Oct 16 10:15:56 2020 Return-Path: Delivered-To: freebsd-hackers@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 85F3642FB4C for ; Fri, 16 Oct 2020 10:15:56 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CCMVg390gz4jwV for ; Fri, 16 Oct 2020 10:15:54 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.16.1/8.16.1) with ESMTPS id 09GAFmKE017792 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Fri, 16 Oct 2020 13:15:51 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 09GAFmKE017792 Received: (from kostik@localhost) by tom.home (8.16.1/8.16.1/Submit) id 09GAFmjx017791; Fri, 16 Oct 2020 13:15:48 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 16 Oct 2020 13:15:48 +0300 From: Konstantin Belousov To: SHAMANTHA KRISHNA K G Cc: freebsd-hackers@freebsd.org Subject: Re: How to tune the number of pages that is brought into the memory when a page fault occurs . Message-ID: <20201016101548.GT2643@kib.kiev.ua> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on tom.home X-Rspamd-Queue-Id: 4CCMVg390gz4jwV X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=gmail.com (policy=none); spf=softfail (mx1.freebsd.org: 2001:470:d5e7:1::1 is neither permitted nor denied by domain of kostikbel@gmail.com) smtp.mailfrom=kostikbel@gmail.com X-Spamd-Result: default: False [0.05 / 15.00]; RCVD_TLS_ALL(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; NEURAL_SPAM_SHORT(0.12)[0.116]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; NEURAL_HAM_MEDIUM(-0.07)[-0.073]; R_SPF_SOFTFAIL(0.00)[~all]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.01)[0.005]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-hackers]; DMARC_POLICY_SOFTFAIL(0.10)[gmail.com : No valid SPF, No valid DKIM,none] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2020 10:15:56 -0000 On Fri, Oct 16, 2020 at 01:37:56PM +0530, SHAMANTHA KRISHNA K G wrote: > Hello All, > Is there any way of changing the number of pages that Is brought > into the memory when a page fault occurs? Look at madvise(2) and posix_madvise(2). It does not give the direct knob to change the number, but it allows to set a policy affecting this decision. In particular, it allows to disable prefeching at all with MADV_RANDOM. The mmap(2) syscall also provides MAP_PREFAULT_READ, read about it in the man page. From owner-freebsd-hackers@freebsd.org Fri Oct 16 18:21:21 2020 Return-Path: Delivered-To: freebsd-hackers@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 0E97243C8FA for ; Fri, 16 Oct 2020 18:21:21 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CCZGm0xHWz42RX for ; Fri, 16 Oct 2020 18:21:19 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72d.google.com with SMTP id b69so2648619qkg.8 for ; Fri, 16 Oct 2020 11:21:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=51ABx82qcDtxwQM0yvQpNwbXrlxDEhE8N0UcbezqSnk=; b=JK+DMbG8U+J72k5KD8ikBGXJyDEa7wYHFvSbVk6jhbRSdvhZAy7ACj/cgR76mpp5Dh PKpxdj0iHMkp/zqnOGOeB/G0QcYgtNJbVmGJxAe7yBDKohYdrUKUGXg+PMMviMf2yaxH 4QEjxt5tPpmvBgAU+ycG3OYEYsJN+kYggaosmQMbqPf9ZKin0iPmlrc2V02yTcY8MEV1 cE9Z2Qw4ftGVprO/wkG5Hn2rdv+SbsaSY6ric72ooLvyfjD5EPeSdK9DlJSUxQYVYA4B 65rDV/DxYZm0DoGaFOvo4m/7tW8vxFPPOsLjnCjPbBy4cfN/foe6Ut4bB779Z2sZ++Gi F/tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=51ABx82qcDtxwQM0yvQpNwbXrlxDEhE8N0UcbezqSnk=; b=sEUkVwdJNUAKmdO4v3BkaqrFW45BHxEqb5qD29wot+iVhjMn0KOlqpmeM69qBwnEtl 9XKs3Nv+28nTzf5TXs85eaw+jLRiNXom8noQSzeD/FdKt91sdwZf2y1vFw7dis/xg67I YIzfDZ50XnYJyq6JBKQohWXUin0Czqyv96aQQKjneRgmf1Gh6ZX8itml1htmPZU29k7l UPllb6hOQowCjDtUnzCta+AStfx069/kVHGnetA2Y/677pqKrdOBnyCdzuhfepI4S6Aa fqb4IfasISUZ2aDGS7yX9ZOotFlTH4FVgUI0J1URsrRrD6ogz5I4vSJyYqXF+zIegiIp HaAg== X-Gm-Message-State: AOAM532SiBGlBn99iz6lMoItM0B0np7qeG3iry0Bc6ZyM5q7VYtN5KRK yN+qnXkn+yKqLbEQjZmx8MQyLbaf7DhF4oTne9lN6r2YcpY53MqD X-Google-Smtp-Source: ABdhPJx7BlRFK6X528VwWSHsEWLVYWi6VLDMyHEvJxgg4kt3+DYLpYv9JE6nFsYOq5FyuREjYAnJ7kjf5QB4V9k0Hms= X-Received: by 2002:a37:478c:: with SMTP id u134mr5404402qka.206.1602872478427; Fri, 16 Oct 2020 11:21:18 -0700 (PDT) MIME-Version: 1.0 From: Warner Losh Date: Fri, 16 Oct 2020 12:21:07 -0600 Message-ID: Subject: cdefs cleanup To: FreeBSD Hackers X-Rspamd-Queue-Id: 4CCZGm0xHWz42RX X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=JK+DMbG8; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::72d) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-2.01 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.43)[-0.432]; RCVD_COUNT_TWO(0.00)[2]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.67)[-0.667]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-0.91)[-0.908]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::72d:from]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_TLS_ALL(0.00)[]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-hackers] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2020 18:21:21 -0000 I've put up the following three reviews https://reviews.freebsd.org/D26817 https://reviews.freebsd.org/D26818 https://reviews.freebsd.org/D26819 which cleanup sys/cdefs.h in three ways: '17 removes support for the ancient Intel Compiler. '18 requires the compiler's preprocessor support the __GNUC__ extensions '19 removes support for gcc prior to 4.2 Please comment on the reviews, or any general issues here. At this point, I think nobody would notice if I just committed them, but this file is rather central to things.... so I'm asking around a bit first. Warner From owner-freebsd-hackers@freebsd.org Fri Oct 16 19:08:50 2020 Return-Path: Delivered-To: freebsd-hackers@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 A3C0943D5EF for ; Fri, 16 Oct 2020 19:08:50 +0000 (UTC) (envelope-from pjfloyd@wanadoo.fr) Received: from smtp.smtpout.orange.fr (smtp09.smtpout.orange.fr [80.12.242.131]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client CN "Bizanga Labs SMTP Client Certificate", Issuer "Bizanga Labs CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CCbKY3wPFz44MX for ; Fri, 16 Oct 2020 19:08:48 +0000 (UTC) (envelope-from pjfloyd@wanadoo.fr) Received: from garrigue.home ([90.112.35.12]) by mwinf5d84 with ME id gj8m230050FipBu03j8m1Q; Fri, 16 Oct 2020 21:08:47 +0200 X-ME-Helo: garrigue.home X-ME-Auth: cGpmbG95ZEB3YW5hZG9vLmZy X-ME-Date: Fri, 16 Oct 2020 21:08:47 +0200 X-ME-IP: 90.112.35.12 From: Paul Floyd Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: Extra memory mapping seen on freebsd-12 which was not seen in freebsd-11 Date: Fri, 16 Oct 2020 21:08:46 +0200 References: <9CCF59F6-06F2-4352-94E5-C508E165D0C2@wanadoo.fr> To: FreeBSD Hackers In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4CCbKY3wPFz44MX X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of pjfloyd@wanadoo.fr has no SPF policy when checking 80.12.242.131) smtp.mailfrom=pjfloyd@wanadoo.fr X-Spamd-Result: default: False [2.51 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[wanadoo.fr]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[wanadoo.fr]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; RWL_MAILSPIKE_POSSIBLE(0.00)[80.12.242.131:from]; TO_DN_ALL(0.00)[]; NEURAL_SPAM_MEDIUM(0.12)[0.116]; NEURAL_SPAM_LONG(0.73)[0.729]; RCVD_IN_DNSWL_NONE(0.00)[80.12.242.131:from]; NEURAL_SPAM_SHORT(0.26)[0.260]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[wanadoo.fr]; ASN(0.00)[asn:3215, ipnet:80.12.240.0/20, country:FR]; MIME_TRACE(0.00)[0:+]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2020 19:08:50 -0000 > On 16 Oct 2020, at 07:13, karnajit wangkhem = wrote: >=20 > Thanks for the reply. It helped in my understanding. >=20 > Below is a sample code >=20 > #include > #include > #include > #include >=20 > int main() > { > char *str =3D NULL; > str =3D (char *)mmap((void *)0x7fffdfffe000UL, 0x2000, PROT_READ | > PROT_WRITE, MAP_FIXED | MAP_ANON, -1, 0); > if ((void *)str =3D=3D (void *)MAP_FAILED) { > int err =3D errno; > printf("mmap failed. err (%s)\n", strerror(err)); > } else { > memcpy(str, "Hello World", 12); > printf("str =3D %s\n", str); > } >=20 > return 0; > } >=20 > Now, the below code under valgrind will give > - mmap failed. err (Invalid argument) >=20 > But, if we give control of this segment to the client program > with VG_(am_change_ownership_v_to_c), then valgrind allows the client = to do > the following mmap. > - str =3D Hello World >=20 > And, the resultant procstat result looks like this: > 2382 0x7fbfff000 0x7fc001000 rwx 2 2 1 0 ----- = df > 2382 0x7fffdfffe000 0x7fffe0000000 rw- 0 0 0 0 ----- = -- > <<< Client mmap call > 2382 0x7fffe0000000 0x7ffffffdf000 --- 0 0 0 0 ----- = -- > <<< 0x1000 bytes is taken away from the MAP_GUARD area > 2382 0x7ffffffdf000 0x7ffffffff000 rw- 1 1 1 0 ---D- = df > 2382 0x7ffffffff000 0x800000000000 r-x 1 1 104 0 ----- = ph >=20 > So, is it right for the application with or without valgrind to cross = the > above boundary, If that memory which the application reserved is just = for > normal application specific use? Hi Obviously threre are some restrictions for the guest application running = under Valgrind.=20 Valgrind needs its own stack and heap, so the guest can=E2=80=99t mmap = these regions. Why do you need to mmap into this region? A+ Paul From owner-freebsd-hackers@freebsd.org Sat Oct 17 00:01:52 2020 Return-Path: Delivered-To: freebsd-hackers@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 B343944305F for ; Sat, 17 Oct 2020 00:01:52 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell1.rawbw.com (shell1.rawbw.com [198.144.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id 4CCjqg1MWBz4LDb; Sat, 17 Oct 2020 00:01:50 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from yv.noip.me (c-73-189-35-76.hsd1.ca.comcast.net [73.189.35.76]) (authenticated bits=0) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTPSA id 09H01h8k066156 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 16 Oct 2020 17:01:43 -0700 (PDT) (envelope-from yuri@rawbw.com) X-Authentication-Warning: shell1.rawbw.com: Host c-73-189-35-76.hsd1.ca.comcast.net [73.189.35.76] claimed to be yv.noip.me Subject: Re: Is it possible to exit the chroot(2) environment? To: Kyle Evans , Warner Losh Cc: Freebsd hackers list References: <9fa46833-63c2-a77f-98dd-111f6502dc74@rawbw.com> From: Yuri Message-ID: <2886aa43-0145-54e6-b532-18d1865047c6@rawbw.com> Date: Fri, 16 Oct 2020 17:01:42 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.3.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 4CCjqg1MWBz4LDb X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of yuri@rawbw.com designates 198.144.192.42 as permitted sender) smtp.mailfrom=yuri@rawbw.com X-Spamd-Result: default: False [-1.19 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEFALL_USER(0.00)[yuri]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:198.144.192.32/27]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; ARC_NA(0.00)[]; DMARC_NA(0.00)[rawbw.com]; NEURAL_HAM_LONG(-0.98)[-0.980]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.01)[-0.015]; NEURAL_HAM_MEDIUM(-1.00)[-0.996]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:7961, ipnet:198.144.192.0/19, country:US]; MAILMAN_DEST(0.00)[freebsd-hackers]; RECEIVED_SPAMHAUS_PBL(0.00)[73.189.35.76:received] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Oct 2020 00:01:52 -0000 On 9/27/20 1:25 PM, Kyle Evans wrote: > +1. I think an additional sentence pointing out that that's the > traditional behavior would outline that this is perhaps what's needed, > maybe with a specific EPERM reference. > > It's tempting to also propose switching it to the even-more-strict 0 > at some point, perhaps considering a procctl(2) if we really find some > scenarios where it's absolutely necessary... we'll leave that battle > to a different day, though. I have several questions though: 1) What does this check really guard against? kern.chroot_allow_open_directories=0 prevents chroot(2) when there are open directories, and kern.chroot_allow_open_directories=1 prevents exit from chrooted environment when there were open directories. But what is the benefit? The process opened some directories and holds open file handles. How can this interfere with choot? What could go wrong that is prevented by this check? 2) Why is there no similar check for open files? Why directories are special? Thank you, Yuri From owner-freebsd-hackers@freebsd.org Sat Oct 17 00:12:19 2020 Return-Path: Delivered-To: freebsd-hackers@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 8E61D44337C for ; Sat, 17 Oct 2020 00:12:19 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x742.google.com (mail-qk1-x742.google.com [IPv6:2607:f8b0:4864:20::742]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CCk3k5nGdz4M79 for ; Sat, 17 Oct 2020 00:12:18 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x742.google.com with SMTP id 140so3350183qko.2 for ; Fri, 16 Oct 2020 17:12:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0wqxn9pJHEZGvQK6URxd2UzRAAkWx6hjUiRS4S8DQUQ=; b=HTTL3svxcoNTnXKuhysRXuPRvpX+r8IGxxe49BvalrmsE7lrq/YzAubFNfGr+xwebX IOEmwZ59eDcXgCvMv178z5LWp1fzdO2RNwimg1CQ8XvQEhjexInrtFiPUKH3cMsBCTVx L27vcqegTHBf+j2gAF3KYf4TG8mpZlH+hWQZmK/7+GH6vbLNeH6yYPa+zfOyQEu9Pfsi 2BufcKzGYSaDIDNSCDUTZpcUfs+FxXle5ecf1Vjnz6mb/Js7XyP2BObVJUjlLBCwlN6V CdvWVlOOPfKu9UGZP/VAf2aDdUyYCUQmGVP80LEHfDpWLsod0cKJXn/QJSRKnjaag+YE 1sNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0wqxn9pJHEZGvQK6URxd2UzRAAkWx6hjUiRS4S8DQUQ=; b=TXrumgBF5niBZ0i0BSouWI9/x5p0tKV1ceQ4YMq0sCL0NRaPcSYfcegtwn0YiQDeFX XH5GcL0BFqNZu2zw+CpcX6Vs8qiQ00VRvcccyubyfw7Rssyuhok+qxYSH5jH89NK10lJ an0geqXB9yueYpyn9Vdp/LjLw/zgrPVv32bsGMrzak4SZ8vL2uc8xtBjoVPTfDkL/d+V Dy9V61sHBkMNAgu1AJvc63XSabwJNCBC9dffSuyz8GUV/vGQkuTboGMeuxkTxS1FtC1A n39g/q4/5YgE2s+gSuXL6pd9SFxrWH8f8iiULpotmyUJVptbgSFclwOgJD7IZm02D7xS U2fw== X-Gm-Message-State: AOAM5309odT6PQNp/8h59bn8xVnp4fM0OHO0vw8qrwOveuZREXM4l4cq uSPl3eAVMxpRL/s+6RksoQtKbNJDh6j7WSBqFx8rzK6DK4s= X-Google-Smtp-Source: ABdhPJwFXyPfBHwhksuw6rCxw2wtqX2wEfoRBYT/CdpAkgi1qzbisftXTpTlFwsFm53TfrmBdrWRljsypu3m4mfe870= X-Received: by 2002:a37:63c1:: with SMTP id x184mr6286755qkb.195.1602893537826; Fri, 16 Oct 2020 17:12:17 -0700 (PDT) MIME-Version: 1.0 References: <9fa46833-63c2-a77f-98dd-111f6502dc74@rawbw.com> <2886aa43-0145-54e6-b532-18d1865047c6@rawbw.com> In-Reply-To: <2886aa43-0145-54e6-b532-18d1865047c6@rawbw.com> From: Warner Losh Date: Fri, 16 Oct 2020 18:12:05 -0600 Message-ID: Subject: Re: Is it possible to exit the chroot(2) environment? To: Yuri Cc: Kyle Evans , Freebsd hackers list X-Rspamd-Queue-Id: 4CCk3k5nGdz4M79 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=HTTL3svx; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::742) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-1.26 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-0.96)[-0.956]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.003]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-0.30)[-0.305]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::742:from]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Oct 2020 00:12:19 -0000 On Fri, Oct 16, 2020, 6:01 PM Yuri wrote: > On 9/27/20 1:25 PM, Kyle Evans wrote: > > +1. I think an additional sentence pointing out that that's the > > traditional behavior would outline that this is perhaps what's needed, > > maybe with a specific EPERM reference. > > > > It's tempting to also propose switching it to the even-more-strict 0 > > at some point, perhaps considering a procctl(2) if we really find some > > scenarios where it's absolutely necessary... we'll leave that battle > > to a different day, though. > > > I have several questions though: > > 1) What does this check really guard against? > kern.chroot_allow_open_directories=0 prevents chroot(2) when there are > open directories, and kern.chroot_allow_open_directories=1 prevents exit > from chrooted environment when there were open directories. But what is > the benefit? The process opened some directories and holds open file > handles. How can this interfere with choot? What could go wrong that is > prevented by this check? > Some users of chroot don't want to exit the chroot environment. It's more or a security thing. This is a very different intended use pattern than your case. That's why it's a knob: it is more secure by default. One might ask if such a default makes sense in a jail world... that's a fair question. 2) Why is there no similar check for open files? Why directories are > special? > Open directories can lead to jailbreak. Special files generally can't. Warner > Thank you, > > Yuri > > > From owner-freebsd-hackers@freebsd.org Sat Oct 17 04:21:30 2020 Return-Path: Delivered-To: freebsd-hackers@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 AB87C428565 for ; Sat, 17 Oct 2020 04:21:30 +0000 (UTC) (envelope-from karnajitw@gmail.com) Received: from mail-yb1-xb2a.google.com (mail-yb1-xb2a.google.com [IPv6:2607:f8b0:4864:20::b2a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CCqbF0gnNz4b8c for ; Sat, 17 Oct 2020 04:21:28 +0000 (UTC) (envelope-from karnajitw@gmail.com) Received: by mail-yb1-xb2a.google.com with SMTP id c3so3665432ybl.0 for ; Fri, 16 Oct 2020 21:21:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tgOG5xBGL8J15wvzv885QScj6uvT+3fBkuefv/q2t5s=; b=TrnItSPHge/bMmOluWyxgzDu6ribowpuQIgTbVBWd88sQB1fnvG8HCSXRlhxYwpbgi sUCCHAO130jf9wQB/t2U0dSMkvoIEsCcviakGzGU7aAOeLW6Rpi1eNADwkMsp3uT2EZu 6g+uc4Uja0N4wBfCNAX2DzqwbwxGiDofspy8sOyyua2nhd0/pGlydEKkX1OUGYi0ImTS wRAoT0inH1Uib65zJ1DudQWrGss+2kp1LoC6t9tzcgQV2LUHAvRRGSBdTQzcF1D+15Jz OFtN1p4iw/Ziw7pMGKN70wm3g1OO8Aauq4hHBsdRxCuJbhSFqUuT0dNVycodIEwgYYuF uLow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tgOG5xBGL8J15wvzv885QScj6uvT+3fBkuefv/q2t5s=; b=hDgHHc9or7isxhmBZv/XO3PTbbs69sU3R4xzvm+gaQcSpakEpLYK3K4gG04+6yQmIw wrZYJbkSNiT2EhMOOR6KVZhbbyc2QZnY1K/VIGlhiRTXX7oJ8Zl/8iaiB5K0zJGAkR/n RwJlEpwNOSBgfweIf1peiBV7muKHh1HTqoNbgkmEtFGpRmF56Fi/hoZgwYF/9kv/8qXE jPx0Sa0mcFG1xcEvuebpDctceqW/k4BtmN7mYTFsV4x3N4F1FsqIGLFci8qlP3Rlxj7C PF4WRvr+lR212lXfjNpHYrByYIYB5svc8U+miOKPjKEJTAcAqXzhQqT6/G03w/hqWnoM RraA== X-Gm-Message-State: AOAM530moqtTb85lstxBE/UmJXbJhpvfpGeNrZzXqcB+o2uqbXzuq13R jGqIjIJxzvy+/brlSJR2B/tEvKAhr/t5JsD2CrM= X-Google-Smtp-Source: ABdhPJxnicGI6e7r7ddcagp9pEXM8XO10jCIsTzXZ9qZhS0dJm98DhNwkVuYuRk7ihT5MmdQjuDmWIwbz1fA2qQmpUU= X-Received: by 2002:a25:3f45:: with SMTP id m66mr9219535yba.317.1602908487817; Fri, 16 Oct 2020 21:21:27 -0700 (PDT) MIME-Version: 1.0 References: <9CCF59F6-06F2-4352-94E5-C508E165D0C2@wanadoo.fr> <20201016101144.GS2643@kib.kiev.ua> In-Reply-To: <20201016101144.GS2643@kib.kiev.ua> From: karnajit wangkhem Date: Sat, 17 Oct 2020 09:51:16 +0530 Message-ID: Subject: Re: Extra memory mapping seen on freebsd-12 which was not seen in freebsd-11 To: Konstantin Belousov Cc: Paul Floyd , FreeBSD Hackers X-Rspamd-Queue-Id: 4CCqbF0gnNz4b8c X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=TrnItSPH; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of karnajitw@gmail.com designates 2607:f8b0:4864:20::b2a as permitted sender) smtp.mailfrom=karnajitw@gmail.com X-Spamd-Result: default: False [-3.05 / 15.00]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.09)[-0.094]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.96)[-0.961]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-0.996]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b2a:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers]; FREEMAIL_CC(0.00)[wanadoo.fr,freebsd.org] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Oct 2020 04:21:30 -0000 Thanks for the info. This was exactly my worry. On one side valgrind should have allowed this mapping and at the same time the application would be doing wrong. I will keep this in mind. On Fri, Oct 16, 2020 at 3:41 PM Konstantin Belousov wrote: > On Fri, Oct 16, 2020 at 10:43:32AM +0530, karnajit wangkhem wrote: > > Thanks for the reply. It helped in my understanding. > > > > Below is a sample code > > > > #include > > #include > > #include > > #include > > > > int main() > > { > > char *str = NULL; > > str = (char *)mmap((void *)0x7fffdfffe000UL, 0x2000, PROT_READ | > > PROT_WRITE, MAP_FIXED | MAP_ANON, -1, 0); > > if ((void *)str == (void *)MAP_FAILED) { > > int err = errno; > > printf("mmap failed. err (%s)\n", strerror(err)); > > } else { > > memcpy(str, "Hello World", 12); > > printf("str = %s\n", str); > > } > > > > return 0; > > } > > > > Now, the below code under valgrind will give > > - mmap failed. err (Invalid argument) > > > > But, if we give control of this segment to the client program > > with VG_(am_change_ownership_v_to_c), then valgrind allows the client to > do > > the following mmap. > > - str = Hello World > > > > And, the resultant procstat result looks like this: > > 2382 0x7fbfff000 0x7fc001000 rwx 2 2 1 0 ----- > df > > 2382 0x7fffdfffe000 0x7fffe0000000 rw- 0 0 0 0 ----- > -- > > <<< Client mmap call > > 2382 0x7fffe0000000 0x7ffffffdf000 --- 0 0 0 0 ----- > -- > > <<< 0x1000 bytes is taken away from the MAP_GUARD area > > 2382 0x7ffffffdf000 0x7ffffffff000 rw- 1 1 1 0 ---D- > df > > 2382 0x7ffffffff000 0x800000000000 r-x 1 1 104 0 ----- > ph > > > > So, is it right for the application with or without valgrind to cross the > > above boundary, If that memory which the application reserved is just for > > normal application specific use? > > You called mmap(2) with MAP_FIXED flag, which means that mmap must destroy > any mapping existing at the specified address, and create the requested > mapping instead. This should work as far as the requested range fits into > the userspace virtual address space, and mapping object provides requested > permissions. > > If valgrind does not emulate that behavior of MAP_FIXED correctly, it is > valgrind bug. > > That said, application trying to mmap something at the guard holding the > stack grow area is most likely buggy. Old libthr intentionally split main > thread' stack into stacks of the new threads, but this was changed. > From owner-freebsd-hackers@freebsd.org Sat Oct 17 04:29:48 2020 Return-Path: Delivered-To: freebsd-hackers@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 D15D2428C99 for ; Sat, 17 Oct 2020 04:29:48 +0000 (UTC) (envelope-from karnajitw@gmail.com) Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com [IPv6:2607:f8b0:4864:20::b2c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CCqmq6K7bz4bRv for ; Sat, 17 Oct 2020 04:29:47 +0000 (UTC) (envelope-from karnajitw@gmail.com) Received: by mail-yb1-xb2c.google.com with SMTP id x20so3632280ybs.8 for ; Fri, 16 Oct 2020 21:29:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=DRuGQ2HAkdSR/G0DqodhFi18XTHaWdYxQkoKGfbfnsA=; b=DPyO15+5WNhh/kByO8s9oPtiAHuXBz4bqHhMUrXIHtaDKynttmcXxKT9gfS8jY67kk DZx0G4GlD/XJw0JF5anBCc06/drep37T6rfmLT8TjWxhCVGgeHObJD5SzALkpin7ub9Q +FASmz+jdR0PFRq6GaICg+bWHlTBEzmSbuiNpOWz4jjySJx22dorDF+ABOQ9nQeTBZ3H Z++iaQa8fycWFnvjBoXXKKeWqkC7HAtlT+LklxAe5ZMjL4OYoVKlctNtvJ+K8btjgETV DrlDJok6OJP5/JP/ZLzZB+7C3bhAylvKkVOaykO/JWxjwCX1lwxEd8fssnU5bvyZTBL4 5VKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=DRuGQ2HAkdSR/G0DqodhFi18XTHaWdYxQkoKGfbfnsA=; b=Cb9W43W2OKOgFHkzqfq80qFKRuH83ibJjel4Kgqvxfj0AV3BGiN6hG4wvk+xd8XkBc yJv5w8grWJj2Uk+68GzuC1i9BsZ+Rq2QOnGO1yNdjIHr8LlGqtFoJ2jqHxsbYq0s9oVr tocdexKICmLsdddgOS+PUVd5TqY7WfWLd9Xhzec6ZSbmgWdn/przZEecYoqM+/Psnpkt GdrBzYzV3tcDgcEXm2lp064MzUH60aiAJb8v/YsKlhghZnBtQTFI42WlQ0ynXEYZmw0o ewq0DH1M77UuWFQ9QJ2rcAUjID2m7EG2yZbkMWPDr1nnKZOLmwWO7JAMO4k1aHNeX3o1 3t2A== X-Gm-Message-State: AOAM5334tNR+cJT7q0HpKtFxAD5FOeGlAOzHdvbKI/h8UvCsyopMUOMR HVu2gcm1Z0r+1KU76lCqW4DU4HsKRqNIiPYEP9s= X-Google-Smtp-Source: ABdhPJyqQNW+SfwHWh/7PlINZ9L+4ZFlEjvDbN1EEO6LYNsJpzy/NfO6etzPXIJcMAIxFIgSXeCOXNROwvZWRZhNyQY= X-Received: by 2002:a25:810c:: with SMTP id o12mr9024639ybk.198.1602908986828; Fri, 16 Oct 2020 21:29:46 -0700 (PDT) MIME-Version: 1.0 References: <9CCF59F6-06F2-4352-94E5-C508E165D0C2@wanadoo.fr> In-Reply-To: From: karnajit wangkhem Date: Sat, 17 Oct 2020 09:59:35 +0530 Message-ID: Subject: Re: Extra memory mapping seen on freebsd-12 which was not seen in freebsd-11 To: Paul Floyd Cc: FreeBSD Hackers X-Rspamd-Queue-Id: 4CCqmq6K7bz4bRv X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=DPyO15+5; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of karnajitw@gmail.com designates 2607:f8b0:4864:20::b2c as permitted sender) smtp.mailfrom=karnajitw@gmail.com X-Spamd-Result: default: False [-2.96 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.97)[-0.975]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; NEURAL_HAM_LONG(-0.99)[-0.994]; NEURAL_SPAM_SHORT(0.01)[0.011]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b2c:from]; FREEMAIL_TO(0.00)[wanadoo.fr]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-hackers]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Oct 2020 04:29:48 -0000 Hi Paul, The mappings of these applications existed prior to the guard change, which was fine as no mapping existed on the memory range. With migration to stable 12, I was doubting that these mappings are no longer correct. But at the same time, does valgrind have to own this segment, which only came post certain freebsd releases? Regards, Karan On Sat, Oct 17, 2020 at 12:39 AM Paul Floyd wrote: > > > > On 16 Oct 2020, at 07:13, karnajit wangkhem wrote= : > > > > Thanks for the reply. It helped in my understanding. > > > > Below is a sample code > > > > #include > > #include > > #include > > #include > > > > int main() > > { > > char *str =3D NULL; > > str =3D (char *)mmap((void *)0x7fffdfffe000UL, 0x2000, PROT_READ | > > PROT_WRITE, MAP_FIXED | MAP_ANON, -1, 0); > > if ((void *)str =3D=3D (void *)MAP_FAILED) { > > int err =3D errno; > > printf("mmap failed. err (%s)\n", strerror(err)); > > } else { > > memcpy(str, "Hello World", 12); > > printf("str =3D %s\n", str); > > } > > > > return 0; > > } > > > > Now, the below code under valgrind will give > > - mmap failed. err (Invalid argument) > > > > But, if we give control of this segment to the client program > > with VG_(am_change_ownership_v_to_c), then valgrind allows the client t= o > do > > the following mmap. > > - str =3D Hello World > > > > And, the resultant procstat result looks like this: > > 2382 0x7fbfff000 0x7fc001000 rwx 2 2 1 0 ----- = df > > 2382 0x7fffdfffe000 0x7fffe0000000 rw- 0 0 0 0 ----- = -- > > <<< Client mmap call > > 2382 0x7fffe0000000 0x7ffffffdf000 --- 0 0 0 0 ----- = -- > > <<< 0x1000 bytes is taken away from the MAP_GUARD area > > 2382 0x7ffffffdf000 0x7ffffffff000 rw- 1 1 1 0 ---D- = df > > 2382 0x7ffffffff000 0x800000000000 r-x 1 1 104 0 ----- = ph > > > > So, is it right for the application with or without valgrind to cross t= he > > above boundary, If that memory which the application reserved is just f= or > > normal application specific use? > > Hi > > Obviously threre are some restrictions for the guest application running > under Valgrind. > Valgrind needs its own stack and heap, so the guest can=E2=80=99t mmap th= ese > regions. > > Why do you need to mmap into this region? > > A+ > Paul > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org= " > From owner-freebsd-hackers@freebsd.org Sat Oct 17 14:51:40 2020 Return-Path: Delivered-To: freebsd-hackers@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 9D4B743A233; Sat, 17 Oct 2020 14:51:40 +0000 (UTC) (envelope-from dsl@mcusim.org) Received: from trac.mcusim.org (trac.mcusim.org [176.58.93.53]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CD5ZL4dssz4H91; Sat, 17 Oct 2020 14:51:38 +0000 (UTC) (envelope-from dsl@mcusim.org) Received: from ds-laptop (unknown [83.26.214.190]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by trac.mcusim.org (Postfix) with ESMTPSA id B68B94C7FA; Sat, 17 Oct 2020 16:51:30 +0200 (CEST) Date: Sat, 17 Oct 2020 16:51:28 +0200 From: Dmitry Salychev To: freebsd-hackers@freebsd.org Cc: freebsd-arm@freebsd.org Subject: BBB image build compilation errors Message-ID: <20201017145128.GA26055@ds-laptop> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="u3/rZRmxL6MmkK24" Content-Disposition: inline User-Agent: Unknown/0.75.1 X-Rspamd-Queue-Id: 4CD5ZL4dssz4H91 X-Spamd-Bar: - X-Spamd-Result: default: False [-1.66 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-0.98)[-0.979]; MID_RHS_NOT_FQDN(0.50)[]; NEURAL_HAM_SHORT(-0.48)[-0.485]; CTYPE_MIXED_BOGUS(1.00)[]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[mcusim.org,reject]; NEURAL_HAM_MEDIUM(-0.90)[-0.896]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+,4:+,5:+]; ASN(0.00)[asn:36236, ipnet:176.58.93.0/24, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm,freebsd-hackers]; RECEIVED_SPAMHAUS_PBL(0.00)[83.26.214.190:received] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Oct 2020 14:51:40 -0000 --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Dear all, I'm trying to build an image for BeagleBone Black from r366684 using release.sh. These're compilation errors I got at stage 4.2 while building libunwind: -------------------------------------------------------------- >>> stage 4.2: building libraries -------------------------------------------------------------- ===> lib/libcompiler_rt (obj,all,install) ===> lib/libssp_nonshared (obj,all,install) ===> lib/libgcc_eh (obj,all,install) ===> lib/libgcc_s (obj,all,install) /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:33:27: error: must use 'struct' tag to refer to type '_Unwind_Exception' /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:108:19: error: unknown type name '_Unwind_Trace_Fn'; did you mean '_Unwind_Stop_Fn'? /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:176:66: error: too few arguments to function call, expected 6, have 2 /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:192:55: error: declaration of 'struct dwarf_eh_bases' will not be visible outside of this function [-Werror,-Wvisibility] ... /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:38:56: error: must use 'struct' tag to refer to type '_Unwind_Exception' /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:93:7: error: use of undeclared identifier '_Unwind_Personality_Fn' /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:97:56: error: use of undeclared identifier 'p' /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:99:13: error: use of undeclared identifier 'p' /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:134:56: error: must use 'struct' tag to refer to type '_Unwind_Exception' You'll find a configuration file I used to call release.sh, make.conf, src.conf and a full log attached to this letter. I wonder whether this is a known problem or an incorrect configuration of mine. Regards, Dmitry --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="bbb_image.conf" #!/bin/sh # # $FreeBSD: head/release/arm/BEAGLEBONE.conf 336998 2018-07-31 19:12:31Z manu $ # EMBEDDED_TARGET_ARCH="armv7" EMBEDDED_TARGET="arm" EMBEDDEDBUILD=1 EMBEDDEDPORTS="sysutils/u-boot-beaglebone" FAT_SIZE="50m" FAT_TYPE="16" IMAGE_SIZE="3072M" KERNEL="GENERIC" MD_ARGS="-x 63 -y 255" NODOC=1 PART_SCHEME="MBR" CHROOTDIR="/usr/embedded/bbb" SRC_UPDATE_SKIP=1 MAKE_CONF="/usr/embedded/make.conf" SRC_CONF="/usr/embedded/src.conf" export BOARDNAME="BEAGLEBONE" arm_install_uboot() { UBOOT_DIR="/usr/local/share/u-boot/u-boot-beaglebone" FATMOUNT="${DESTDIR%${KERNEL}}/fat" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/MLO ${FATMOUNT}/MLO chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/u-boot.img ${FATMOUNT}/u-boot.img sync umount_loop ${CHROOTDIR}/${FATMOUNT} chroot ${CHROOTDIR} rmdir ${FATMOUNT} return 0 } --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="bbb_image_log.txt" make[1]: "/usr/embedded/bbb/usr/src/Makefile.inc1" line 334: SYSTEM_COMPILER: Determined that CC=cc matches the source tree. Not bootstrapping a cross-compiler. make[1]: "/usr/embedded/bbb/usr/src/Makefile.inc1" line 339: SYSTEM_LINKER: Determined that LD=ld matches the source tree. Not bootstrapping a cross-linker. -------------------------------------------------------------- >>> World build started on Sat Oct 17 16:20:02 CEST 2020 -------------------------------------------------------------- -------------------------------------------------------------- >>> Rebuilding the temporary build tree -------------------------------------------------------------- Linking host tools into /usr/embedded/bbb/tmp/obj/usr/embedded/bbb/usr/src/amd64.amd64/tmp/legacy/bin -------------------------------------------------------------- >>> stage 1.1: legacy release compatibility shims -------------------------------------------------------------- ===> tools/build (obj,includes,all,install) -------------------------------------------------------------- >>> stage 1.2: bootstrap tools -------------------------------------------------------------- ===> lib/clang/libllvmminimal (obj,all,install) ===> usr.bin/fortune/strfile (obj,all,install) ===> usr.bin/dtc (obj,all,install) ===> usr.bin/lorder (obj,all,install) ===> lib/libopenbsd (obj,all,install) ===> usr.bin/rpcgen (obj,all,install) ===> usr.bin/yacc (obj,all,install) ===> usr.bin/xinstall (obj,all,install) ===> usr.sbin/bsnmpd/gensnmptree (obj,all,install) ===> lib/libnv (obj,all,install) ===> lib/libsbuf (obj,all,install) ===> usr.bin/vtfontcvt (obj,all,install) /usr/embedded/bbb/usr/src/usr.bin/vtfontcvt/vtfontcvt.c:839:21: warning: implicit declaration of function 'lz4_compress' is invalid in C99 [-Wimplicit-function-declaration] compressed_size = lz4_compress(uncompressed, compressed, ^ 1 warning generated. ===> usr.bin/mandoc (obj,all,install) ===> usr.bin/localedef (obj,all,install) ===> kerberos5/tools/make-roken (obj,all,install) ===> kerberos5/lib/libroken (obj,all,install) ===> usr.sbin/config (obj,all,install) ===> kerberos5/lib/libvers (obj,all,install) ===> kerberos5/tools/asn1_compile (obj,all,install) yacc: 4 shift/reduce conflicts. ===> kerberos5/tools/slc (obj,all,install) ===> usr.bin/compile_et (obj,all,install) ===> usr.bin/clang/clang-tblgen (obj,all,install) ===> usr.bin/clang/llvm-tblgen (obj,all,install) ===> usr.bin/clang/lldb-tblgen (obj,all,install) -------------------------------------------------------------- >>> stage 2.1: cleaning up the object tree -------------------------------------------------------------- ===> lib (cleandir) ===> libexec (cleandir) ===> bin (cleandir) ===> cddl (cleandir) ===> cddl/lib (cleandir) ===> bin/cat (cleandir) ===> cddl/lib/drti (cleandir) ===> libexec/atrun (cleandir) ===> bin/chflags (cleandir) ===> cddl/lib/libavl (cleandir) ===> lib/csu (cleandir) ===> libexec/blacklistd-helper (cleandir) ===> lib/csu/amd64 (cleandir) ===> bin/chio (cleandir) ===> libexec/comsat (cleandir) ===> cddl/lib/libctf (cleandir) ===> lib/libc (cleandir) ===> bin/chmod (cleandir) ===> libexec/dma (cleandir) ===> cddl/lib/libdtrace (cleandir) ===> libexec/dma/dmagent (cleandir) ===> bin/cp (cleandir) ===> libexec/dma/dma-mbox-create (cleandir) ===> cddl/lib/libicp (cleandir) ===> bin/date (cleandir) ===> libexec/flua (cleandir) ===> cddl/lib/libicp_rescue (cleandir) ===> bin/dd (cleandir) ===> libexec/getty (cleandir) ===> cddl/lib/libnvpair (cleandir) ===> bin/df (cleandir) ===> libexec/mail.local (cleandir) ===> cddl/lib/libspl (cleandir) ===> bin/domainname (cleandir) ===> libexec/makewhatis.local (cleandir) ===> bin/echo (cleandir) ===> cddl/lib/libtpool (cleandir) ===> libexec/mknetid (cleandir) ===> bin/ed (cleandir) ===> cddl/lib/libumem (cleandir) ===> libexec/phttpget (cleandir) ===> bin/expr (cleandir) ===> cddl/lib/libuutil (cleandir) ===> libexec/pppoed (cleandir) ===> bin/freebsd-version (cleandir) ===> cddl/lib/libzfs_core (cleandir) ===> libexec/rc (cleandir) ===> bin/getfacl (cleandir) ===> cddl/lib/libzfs (cleandir) ===> libexec/rc/rc.d (cleandir) ===> bin/hostname (cleandir) ===> cddl/lib/libzfsbootenv (cleandir) ===> bin/kenv (cleandir) ===> cddl/lib/libzpool (cleandir) ===> bin/kill (cleandir) ===> lib/libc_nonshared (cleandir) ===> libexec/revnetgroup (cleandir) ===> bin/ln (cleandir) ===> cddl/lib/libzutil (cleandir) ===> lib/libcompiler_rt (cleandir) ===> libexec/rpc.rquotad (cleandir) ===> bin/ls (cleandir) ===> cddl/sbin (cleandir) ===> cddl/sbin/zfs (cleandir) ===> libexec/rpc.rstatd (cleandir) ===> bin/mkdir (cleandir) ===> lib/libc++ (cleandir) ===> cddl/sbin/zpool (cleandir) ===> libexec/rpc.rusersd (cleandir) ===> bin/mv (cleandir) ===> libexec/rpc.rwalld (cleandir) ===> bin/pax (cleandir) ===> cddl/usr.bin (cleandir) ===> lib/libc++experimental (cleandir) ===> cddl/usr.bin/ctfconvert (cleandir) ===> libexec/rpc.sprayd (cleandir) ===> bin/pkill (cleandir) ===> lib/libcxxrt (cleandir) ===> cddl/usr.bin/ctfdump (cleandir) ===> libexec/rtld-elf (cleandir) ===> bin/ps (cleandir) ===> lib/libelf (cleandir) ===> cddl/usr.bin/ctfmerge (cleandir) ===> libexec/save-entropy (cleandir) ===> bin/pwait (cleandir) ===> cddl/usr.bin/zinject (cleandir) ===> lib/libssp (cleandir) ===> libexec/smrsh (cleandir) ===> bin/pwd (cleandir) ===> cddl/usr.bin/zstream (cleandir) ===> lib/libssp_nonshared (cleandir) ===> libexec/telnetd (cleandir) ===> bin/realpath (cleandir) ===> cddl/usr.bin/zstreamdump (cleandir) ===> lib/msun (cleandir) ===> libexec/tftp-proxy (cleandir) ===> bin/rm (cleandir) ===> cddl/usr.bin/ztest (cleandir) ===> libexec/ulog-helper (cleandir) ===> bin/rmdir (cleandir) ===> cddl/usr.sbin (cleandir) ===> cddl/usr.sbin/dtrace (cleandir) ===> lib/libsqlite3 (cleandir) ===> libexec/ypxfr (cleandir) ===> bin/setfacl (cleandir) ===> lib/geom (cleandir) ===> cddl/usr.sbin/dwatch (cleandir) ===> lib/geom/cache (cleandir) ===> libexec/bootpd (cleandir) ===> bin/sh (cleandir) ===> cddl/usr.sbin/dwatch/libexec (cleandir) ===> lib/geom/concat (cleandir) ===> libexec/bootpd/bootpgw (cleandir) ===> bin/sleep (cleandir) ===> cddl/usr.sbin/dwatch/examples (cleandir) ===> lib/geom/eli (cleandir) ===> libexec/bootpd/tools (cleandir) ===> libexec/bootpd/tools/bootpef (cleandir) ===> bin/stty (cleandir) ===> cddl/usr.sbin/lockstat (cleandir) ===> lib/geom/journal (cleandir) ===> libexec/bootpd/tools/bootptest (cleandir) ===> bin/sync (cleandir) ===> cddl/usr.sbin/plockstat (cleandir) ===> lib/geom/label (cleandir) ===> bin/test (cleandir) ===> libexec/fingerd (cleandir) ===> cddl/usr.sbin/zdb (cleandir) ===> lib/geom/mirror (cleandir) ===> bin/uuidgen (cleandir) ===> libexec/ftpd (cleandir) ===> cddl/usr.sbin/zfsd (cleandir) ===> lib/geom/mountver (cleandir) ===> bin/rmail (cleandir) ===> libexec/rbootd (cleandir) ===> cddl/usr.sbin/zhack (cleandir) ===> lib/geom/multipath (cleandir) ===> bin/csh (cleandir) ===> libexec/talkd (cleandir) ===> gnu (cleandir) ===> lib/geom/nop (cleandir) ===> gnu/lib (cleandir) ===> gnu/lib/libregex (cleandir) ===> libexec/tcpd (cleandir) ===> lib/geom/part (cleandir) ===> include (cleandir) ===> gnu/lib/libdialog (cleandir) ===> libexec/tftpd (cleandir) ===> lib/geom/raid (cleandir) ===> include/arpa (cleandir) ===> libexec/hyperv (cleandir) ===> gnu/usr.bin (cleandir) ===> lib/geom/raid3 (cleandir) ===> gnu/usr.bin/dialog (cleandir) ===> include/protocols (cleandir) ===> libexec/rtld-elf32 (cleandir) ===> lib/geom/shsec (cleandir) ===> include/rpcsvc (cleandir) ===> gnu/usr.bin/diff3 (cleandir) ===> kerberos5 (cleandir) ===> lib/geom/stripe (cleandir) ===> include/rpc (cleandir) ===> gnu/usr.bin/grep (cleandir) ===> kerberos5/lib (cleandir) ===> kerberos5/lib/libasn1 (cleandir) ===> lib/geom/virstor (cleandir) ===> gnu/usr.bin/binutils (cleandir) ===> include/xlocale (cleandir) ===> gnu/usr.bin/binutils/libiberty (cleandir) ===> include/gssapi (cleandir) ===> lib/lib9p (cleandir) ===> kerberos5/lib/libhdb (cleandir) ===> gnu/usr.bin/binutils/libbfd (cleandir) ===> rescue (cleandir) ===> lib/libalias (cleandir) ===> rescue/librescue (cleandir) ===> lib/libalias/libalias (cleandir) ===> kerberos5/lib/libheimntlm (cleandir) ===> gnu/usr.bin/binutils/libopcodes (cleandir) ===> rescue/rescue (cleandir) ===> lib/libalias/modules (cleandir) ===> kerberos5/lib/libhx509 (cleandir) ===> gnu/usr.bin/gdb (cleandir) ===> lib/libalias/modules/dummy (cleandir) ===> gnu/usr.bin/gdb/libgdb (cleandir) ===> lib/libalias/modules/ftp (cleandir) ===> kerberos5/lib/libkadm5clnt (cleandir) ===> lib/libalias/modules/irc (cleandir) ===> gnu/usr.bin/gdb/gdb (cleandir) ===> kerberos5/lib/libkadm5srv (cleandir) ===> lib/libalias/modules/nbt (cleandir) ===> gnu/usr.bin/gdb/kgdb (cleandir) ===> kerberos5/lib/libkrb5 (cleandir) ===> lib/libalias/modules/pptp (cleandir) ===> sbin (cleandir) ===> lib/libalias/modules/skinny (cleandir) ===> kerberos5/lib/libroken (cleandir) ===> sbin/adjkerntz (cleandir) ===> lib/libalias/modules/smedia (cleandir) ===> kerberos5/lib/libsl (cleandir) ===> sbin/camcontrol (cleandir) ===> lib/libarchive (cleandir) ===> kerberos5/lib/libvers (cleandir) ===> sbin/clri (cleandir) ===> kerberos5/lib/libkdc (cleandir) ===> sbin/comcontrol (cleandir) ===> lib/libauditd (cleandir) ===> sbin/conscontrol (cleandir) ===> kerberos5/lib/libwind (cleandir) ===> lib/libbegemot (cleandir) ===> sbin/ddb (cleandir) ===> kerberos5/lib/libheimbase (cleandir) ===> lib/libblocksruntime (cleandir) ===> sbin/devfs (cleandir) ===> lib/libbsdstat (cleandir) ===> kerberos5/lib/libheimipcc (cleandir) ===> sbin/devmatch (cleandir) ===> lib/libbsm (cleandir) ===> kerberos5/lib/libheimipcs (cleandir) ===> sbin/dhclient (cleandir) ===> kerberos5/lib/libkafs5 (cleandir) ===> lib/libbz2 (cleandir) ===> sbin/dmesg (cleandir) ===> kerberos5/lib/libgssapi_krb5 (cleandir) ===> lib/libcalendar (cleandir) ===> sbin/dump (cleandir) ===> lib/libcam (cleandir) ===> kerberos5/lib/libgssapi_ntlm (cleandir) ===> sbin/dumpfs (cleandir) ===> lib/libcapsicum (cleandir) ===> kerberos5/lib/libgssapi_spnego (cleandir) ===> sbin/dumpon (cleandir) ===> lib/libcasper (cleandir) ===> kerberos5/libexec (cleandir) ===> lib/libcasper/libcasper (cleandir) ===> sbin/etherswitchcfg (cleandir) ===> kerberos5/libexec/digest-service (cleandir) ===> lib/libcasper/services (cleandir) ===> sbin/ffsinfo (cleandir) ===> lib/libcasper/services/cap_dns (cleandir) ===> kerberos5/libexec/ipropd-master (cleandir) ===> sbin/fsck (cleandir) ===> lib/libcasper/services/cap_fileargs (cleandir) ===> kerberos5/libexec/ipropd-slave (cleandir) ===> sbin/fsck_ffs (cleandir) ===> kerberos5/libexec/hprop (cleandir) ===> lib/libcasper/services/cap_grp (cleandir) ===> sbin/fsck_msdosfs (cleandir) ===> kerberos5/libexec/hpropd (cleandir) ===> lib/libcasper/services/cap_net (cleandir) ===> sbin/fsdb (cleandir) ===> kerberos5/libexec/kdc (cleandir) ===> lib/libcasper/services/cap_pwd (cleandir) ===> sbin/fsirand (cleandir) ===> kerberos5/libexec/kdigest (cleandir) ===> lib/libcasper/services/cap_sysctl (cleandir) ===> sbin/gbde (cleandir) ===> kerberos5/libexec/kfd (cleandir) ===> lib/libcasper/services/cap_syslog (cleandir) ===> sbin/geom (cleandir) ===> kerberos5/libexec/kimpersonate (cleandir) ===> lib/libcompat (cleandir) ===> sbin/ggate (cleandir) ===> sbin/ggate/ggatec (cleandir) ===> kerberos5/libexec/kpasswdd (cleandir) ===> lib/libcrypt (cleandir) ===> sbin/ggate/ggated (cleandir) ===> kerberos5/libexec/kcm (cleandir) ===> lib/libdevctl (cleandir) ===> sbin/ggate/ggatel (cleandir) ===> kerberos5/libexec/kadmind (cleandir) ===> lib/libdevinfo (cleandir) ===> sbin/growfs (cleandir) ===> kerberos5/tools (cleandir) ===> lib/libdevstat (cleandir) ===> kerberos5/tools/make-roken (cleandir) ===> sbin/gvinum (cleandir) ===> lib/libdl (cleandir) ===> kerberos5/tools/asn1_compile (cleandir) ===> sbin/ifconfig (cleandir) ===> lib/libdwarf (cleandir) ===> kerberos5/tools/slc (cleandir) ===> sbin/init (cleandir) ===> kerberos5/usr.bin (cleandir) ===> lib/libedit (cleandir) ===> kerberos5/usr.bin/hxtool (cleandir) ===> sbin/kldconfig (cleandir) ===> lib/libedit/readline (cleandir) ===> sbin/kldload (cleandir) ===> kerberos5/usr.bin/kadmin (cleandir) ===> sbin/kldstat (cleandir) ===> kerberos5/usr.bin/kcc (cleandir) ===> lib/libelftc (cleandir) ===> sbin/kldunload (cleandir) ===> kerberos5/usr.bin/kdestroy (cleandir) ===> lib/libevent1 (cleandir) ===> sbin/ldconfig (cleandir) ===> kerberos5/usr.bin/kgetcred (cleandir) ===> lib/libexecinfo (cleandir) ===> sbin/md5 (cleandir) ===> kerberos5/usr.bin/kf (cleandir) ===> lib/libexpat (cleandir) ===> sbin/mdconfig (cleandir) ===> kerberos5/usr.bin/kinit (cleandir) ===> lib/libfetch (cleandir) ===> sbin/mdmfs (cleandir) ===> kerberos5/usr.bin/kpasswd (cleandir) ===> lib/libfigpar (cleandir) ===> sbin/mknod (cleandir) ===> kerberos5/usr.bin/krb5-config (cleandir) ===> lib/libgcc_eh (cleandir) ===> sbin/mksnap_ffs (cleandir) ===> kerberos5/usr.bin/ksu (cleandir) ===> lib/libgcc_s (cleandir) ===> sbin/mount (cleandir) ===> kerberos5/usr.bin/string2key (cleandir) ===> sbin/mount_cd9660 (cleandir) ===> kerberos5/usr.bin/verify_krb5_conf (cleandir) ===> lib/libgeom (cleandir) ===> sbin/mount_fusefs (cleandir) ===> kerberos5/usr.sbin (cleandir) ===> lib/libifconfig (cleandir) ===> kerberos5/usr.sbin/iprop-log (cleandir) ===> sbin/mount_msdosfs (cleandir) ===> lib/libipsec (cleandir) ===> kerberos5/usr.sbin/kstash (cleandir) ===> sbin/mount_nfs (cleandir) ===> lib/libjail (cleandir) ===> kerberos5/usr.sbin/ktutil (cleandir) ===> sbin/mount_nullfs (cleandir) ===> lib/libkiconv (cleandir) ===> secure (cleandir) ===> sbin/mount_udf (cleandir) ===> secure/lib (cleandir) ===> lib/libkvm (cleandir) ===> secure/lib/libcrypto (cleandir) ===> sbin/mount_unionfs (cleandir) ===> lib/liblua (cleandir) ===> sbin/newfs (cleandir) ===> lib/liblzma (cleandir) ===> sbin/newfs_msdos (cleandir) ===> sbin/nfsiod (cleandir) ===> lib/libmemstat (cleandir) ===> sbin/nos-tun (cleandir) ===> lib/libmd (cleandir) ===> sbin/pfilctl (cleandir) ===> lib/libmt (cleandir) ===> sbin/ping (cleandir) ===> secure/lib/libcrypto/engines (cleandir) ===> secure/lib/libcrypto/engines/capi (cleandir) ===> lib/lib80211 (cleandir) ===> sbin/rcorder (cleandir) ===> secure/lib/libcrypto/engines/padlock (cleandir) ===> lib/libnetbsd (cleandir) ===> sbin/reboot (cleandir) ===> lib/libnetmap (cleandir) ===> sbin/recoverdisk (cleandir) ===> secure/lib/libssl (cleandir) ===> lib/libnv (cleandir) ===> sbin/resolvconf (cleandir) ===> lib/libopenbsd (cleandir) ===> secure/lib/libssh (cleandir) ===> sbin/restore (cleandir) ===> lib/libopie (cleandir) ===> sbin/route (cleandir) ===> secure/libexec (cleandir) ===> secure/libexec/sftp-server (cleandir) ===> lib/libpam (cleandir) ===> sbin/savecore (cleandir) ===> lib/libpam/libpam (cleandir) ===> secure/libexec/ssh-keysign (cleandir) ===> sbin/setkey (cleandir) ===> lib/libpam/modules (cleandir) ===> secure/libexec/ssh-pkcs11-helper (cleandir) ===> sbin/shutdown (cleandir) ===> lib/libpam/modules/pam_chroot (cleandir) ===> secure/usr.bin (cleandir) ===> sbin/spppcontrol (cleandir) ===> lib/libpam/modules/pam_deny (cleandir) ===> secure/usr.bin/openssl (cleandir) ===> sbin/swapon (cleandir) ===> lib/libpam/modules/pam_echo (cleandir) ===> secure/usr.bin/scp (cleandir) ===> sbin/sysctl (cleandir) ===> lib/libpam/modules/pam_exec (cleandir) ===> secure/usr.bin/sftp (cleandir) ===> sbin/tunefs (cleandir) ===> lib/libpam/modules/pam_ftpusers (cleandir) ===> secure/usr.bin/ssh (cleandir) ===> sbin/umount (cleandir) ===> lib/libpam/modules/pam_group (cleandir) ===> secure/usr.bin/ssh-add (cleandir) ===> sbin/bsdlabel (cleandir) ===> lib/libpam/modules/pam_guest (cleandir) ===> secure/usr.bin/ssh-agent (cleandir) ===> sbin/fdisk (cleandir) ===> lib/libpam/modules/pam_krb5 (cleandir) ===> secure/usr.bin/ssh-keygen (cleandir) ===> sbin/ccdconfig (cleandir) ===> lib/libpam/modules/pam_ksu (cleandir) ===> secure/usr.bin/ssh-keyscan (cleandir) ===> sbin/devd (cleandir) ===> lib/libpam/modules/pam_lastlog (cleandir) ===> secure/usr.sbin (cleandir) ===> secure/usr.sbin/sshd (cleandir) ===> sbin/hastctl (cleandir) ===> lib/libpam/modules/pam_login_access (cleandir) ===> sbin/hastd (cleandir) ===> secure/caroot (cleandir) ===> lib/libpam/modules/pam_nologin (cleandir) ===> secure/caroot/trusted (cleandir) ===> sbin/ping6 (cleandir) ===> lib/libpam/modules/pam_opie (cleandir) ===> sbin/rtsol (cleandir) ===> lib/libpam/modules/pam_opieaccess (cleandir) ===> secure/caroot/blacklisted (cleandir) ===> sbin/ipf (cleandir) ===> lib/libpam/modules/pam_passwdqc (cleandir) ===> share (cleandir) ===> sbin/ipf/libipf (cleandir) ===> share/colldef (cleandir) ===> lib/libpam/modules/pam_permit (cleandir) ===> sbin/ipf/ipf (cleandir) ===> lib/libpam/modules/pam_radius (cleandir) ===> sbin/ipf/ipfs (cleandir) ===> lib/libpam/modules/pam_rhosts (cleandir) ===> sbin/ipf/ipfstat (cleandir) ===> lib/libpam/modules/pam_rootok (cleandir) ===> rescue/rescue/routed/rtquery (cleandir) ===> sbin/ipf/ipmon (cleandir) ===> lib/libpam/modules/pam_securetty (cleandir) ===> sbin/ipf/ipnat (cleandir) ===> lib/libpam/modules/pam_self (cleandir) ===> sbin/ipf/ippool (cleandir) ===> lib/libpam/modules/pam_ssh (cleandir) ===> sbin/ipfw (cleandir) ===> lib/libpam/modules/pam_tacplus (cleandir) ===> sbin/natd (cleandir) ===> lib/libpam/modules/pam_unix (cleandir) ===> sbin/iscontrol (cleandir) ===> lib/libpam/pam.d (cleandir) ===> sbin/nvmecontrol (cleandir) ===> lib/libpam/static_libpam (cleandir) ===> sbin/nvmecontrol/modules (cleandir) ===> sbin/nvmecontrol/modules/intel (cleandir) ===> lib/libpathconv (cleandir) ===> sbin/nvmecontrol/modules/wdc (cleandir) ===> lib/libpcap (cleandir) ===> sbin/decryptcore (cleandir) ===> lib/libpjdlog (cleandir) ===> sbin/pfctl (cleandir) ===> lib/libproc (cleandir) ===> sbin/pflogd (cleandir) ===> lib/libprocstat (cleandir) ===> sbin/quotacheck (cleandir) ===> lib/libprocstat/zfs (cleandir) ===> sbin/routed (cleandir) ===> lib/libregex (cleandir) ===> sbin/routed/rtquery (cleandir) ===> lib/librpcsvc (cleandir) ===> sbin/bectl (cleandir) ===> lib/librss (cleandir) ===> sbin/zfsbootcfg (cleandir) ===> lib/librt (cleandir) ===> stand (cleandir) ===> lib/librtld_db (cleandir) ===> stand/libsa (cleandir) ===> lib/libsbuf (cleandir) ===> stand/libsa32 (cleandir) ===> lib/libsmb (cleandir) ===> lib/libstdbuf (cleandir) ===> stand/ficl (cleandir) ===> lib/libstdthreads (cleandir) ===> stand/ficl32 (cleandir) ===> rescue/rescue/vi/catalog (cleandir) ===> lib/libsysdecode (cleandir) ===> stand/forth (cleandir) ===> lib/libtacplus (cleandir) ===> stand/liblua (cleandir) ===> lib/libthread_db (cleandir) ===> lib/libucl (cleandir) ===> stand/liblua32 (cleandir) ===> lib/libufs (cleandir) ===> stand/lua (cleandir) ===> lib/libugidfw (cleandir) ===> stand/fdt (cleandir) ===> lib/libulog (cleandir) ===> stand/defaults (cleandir) ===> lib/libutil (cleandir) ===> stand/man (cleandir) ===> lib/libvgl (cleandir) ===> stand/userboot (cleandir) ===> lib/libwrap (cleandir) ===> stand/userboot/test (cleandir) ===> lib/libxo (cleandir) ===> stand/userboot/userboot_4th (cleandir) ===> lib/libxo/libxo (cleandir) ===> stand/userboot/userboot_lua (cleandir) ===> lib/libxo/encoder (cleandir) ===> lib/libxo/encoder/csv (cleandir) ===> stand/i386 (cleandir) ===> lib/liby (cleandir) ===> stand/i386/mbr (cleandir) ===> lib/libz (cleandir) ===> stand/i386/pmbr (cleandir) ===> lib/libzstd (cleandir) ===> stand/i386/boot0 (cleandir) ===> lib/ncurses (cleandir) ===> lib/ncurses/ncurses (cleandir) ===> stand/i386/boot0sio (cleandir) ===> stand/i386/btx (cleandir) ===> lib/ncurses/form (cleandir) ===> stand/i386/btx/btx (cleandir) ===> lib/ncurses/menu (cleandir) ===> stand/i386/btx/btxldr (cleandir) ===> lib/ncurses/panel (cleandir) ===> stand/i386/btx/lib (cleandir) ===> lib/ncurses/ncursesw (cleandir) ===> stand/i386/boot2 (cleandir) ===> stand/i386/cdboot (cleandir) ===> stand/i386/gptboot (cleandir) ===> lib/ncurses/formw (cleandir) ===> stand/i386/isoboot (cleandir) ===> lib/ncurses/menuw (cleandir) ===> stand/i386/libi386 (cleandir) ===> lib/ncurses/panelw (cleandir) ===> stand/i386/loader_4th (cleandir) ===> lib/libngatm (cleandir) ===> stand/i386/loader_lua (cleandir) ===> lib/libblacklist (cleandir) ===> stand/i386/loader_simp (cleandir) ===> lib/libbluetooth (cleandir) ===> stand/i386/pxeldr (cleandir) ===> lib/libsdp (cleandir) ===> lib/libbsnmp (cleandir) ===> stand/i386/zfsboot (cleandir) ===> lib/libbsnmp/libbsnmp (cleandir) ===> lib/clang (cleandir) ===> stand/i386/gptzfsboot (cleandir) ===> lib/clang/libllvm (cleandir) ===> stand/efi (cleandir) ===> stand/efi/fdt (cleandir) ===> stand/efi/libefi (cleandir) ===> stand/efi/boot1 (cleandir) ===> stand/efi/gptboot (cleandir) ===> stand/efi/loader_4th (cleandir) ===> stand/efi/loader_lua (cleandir) ===> stand/efi/loader_simp (cleandir) ===> sys (cleandir) ===> usr.bin (cleandir) ===> share/ctypedef (cleandir) ===> usr.bin/alias (cleandir) ===> usr.bin/apply (cleandir) ===> share/dict (cleandir) ===> usr.bin/asa (cleandir) ===> share/doc (cleandir) ===> usr.bin/awk (cleandir) ===> share/doc/IPv6 (cleandir) ===> usr.bin/backlight (cleandir) ===> share/doc/legal (cleandir) ===> share/doc/legal/intel_ipw (cleandir) ===> usr.bin/banner (cleandir) ===> share/doc/legal/intel_iwi (cleandir) ===> usr.bin/basename (cleandir) ===> share/doc/legal/intel_iwn (cleandir) ===> usr.bin/brandelf (cleandir) ===> share/doc/legal/intel_wpi (cleandir) ===> usr.bin/bsdcat (cleandir) ===> share/doc/legal/realtek (cleandir) ===> usr.bin/bsdiff (cleandir) ===> share/doc/llvm (cleandir) ===> usr.bin/bsdiff/bsdiff (cleandir) ===> share/doc/llvm/clang (cleandir) ===> usr.bin/bsdiff/bspatch (cleandir) ===> share/dtrace (cleandir) ===> usr.bin/bzip2 (cleandir) ===> share/examples (cleandir) ===> usr.bin/bzip2recover (cleandir) ===> usr.bin/cap_mkdb (cleandir) ===> usr.bin/chat (cleandir) ===> usr.bin/chpass (cleandir) ===> usr.bin/cksum (cleandir) ===> usr.bin/cmp (cleandir) ===> usr.bin/col (cleandir) ===> usr.bin/colrm (cleandir) ===> usr.bin/column (cleandir) ===> usr.bin/comm (cleandir) ===> usr.bin/compress (cleandir) ===> usr.bin/cpuset (cleandir) ===> usr.bin/csplit (cleandir) ===> usr.bin/ctlstat (cleandir) ===> usr.bin/cut (cleandir) ===> usr.bin/diff (cleandir) ===> usr.bin/dirname (cleandir) ===> usr.bin/du (cleandir) ===> rescue/rescue/routed/rtquery (clean) ===> usr.bin/elfctl (cleandir) ===> usr.bin/elfdump (cleandir) ===> usr.bin/enigma (cleandir) ===> lib/clang/libclang (cleandir) ===> usr.bin/env (cleandir) ===> usr.bin/etdump (cleandir) ===> usr.bin/expand (cleandir) ===> usr.bin/false (cleandir) ===> usr.bin/fetch (cleandir) ===> usr.bin/find (cleandir) ===> usr.bin/fmt (cleandir) ===> usr.bin/fold (cleandir) ===> usr.bin/fstat (cleandir) ===> usr.bin/fsync (cleandir) ===> usr.bin/gcore (cleandir) ===> usr.bin/gencat (cleandir) ===> share/examples/ipfilter (cleandir) ===> usr.bin/getaddrinfo (cleandir) ===> lib/clang/liblldb (cleandir) ===> share/examples/smbfs (cleandir) ===> usr.bin/getconf (cleandir) ===> share/examples/smbfs/print (cleandir) ===> usr.bin/getent (cleandir) ===> share/i18n (cleandir) ===> share/i18n/csmapper (cleandir) ===> usr.bin/getopt (cleandir) ===> rescue/rescue/vi/catalog (clean) ===> share/i18n/csmapper/APPLE (cleandir) ===> usr.bin/grep (cleandir) ===> usr.bin/gzip (cleandir) ===> share/i18n/csmapper/AST (cleandir) ===> usr.bin/head (cleandir) ===> lib/clang/headers (cleandir) ===> share/i18n/csmapper/BIG5 (cleandir) ===> usr.bin/hexdump (cleandir) ===> lib/libcuse (cleandir) ===> share/i18n/csmapper/CNS (cleandir) ===> usr.bin/id (cleandir) ===> lib/libdevdctl (cleandir) ===> share/i18n/csmapper/CP (cleandir) ===> usr.bin/ident (cleandir) ===> lib/libpe (cleandir) ===> usr.bin/ipcrm (cleandir) ===> lib/libdpv (cleandir) ===> usr.bin/ipcs (cleandir) ===> lib/libmagic (cleandir) ===> usr.bin/join (cleandir) ===> share/i18n/csmapper/EBCDIC (cleandir) ===> lib/libgpio (cleandir) ===> usr.bin/jot (cleandir) ===> share/i18n/csmapper/GB (cleandir) ===> lib/libgssapi (cleandir) ===> usr.bin/keylogin (cleandir) ===> share/i18n/csmapper/GEORGIAN (cleandir) ===> usr.bin/keylogout (cleandir) ===> lib/librpcsec_gss (cleandir) ===> share/i18n/csmapper/ISO646 (cleandir) ===> usr.bin/killall (cleandir) ===> lib/libiconv_modules (cleandir) ===> lib/libiconv_modules/BIG5 (cleandir) ===> usr.bin/ktrace (cleandir) ===> share/i18n/csmapper/ISO-8859 (cleandir) ===> lib/libiconv_modules/DECHanyu (cleandir) ===> usr.bin/ktrdump (cleandir) ===> share/i18n/csmapper/JIS (cleandir) ===> lib/libiconv_modules/EUC (cleandir) ===> usr.bin/lam (cleandir) ===> share/i18n/csmapper/KAZAKH (cleandir) ===> usr.bin/lastcomm (cleandir) ===> lib/libiconv_modules/EUCTW (cleandir) ===> share/i18n/csmapper/KOI (cleandir) ===> usr.bin/ldd (cleandir) ===> lib/libiconv_modules/GBK2K (cleandir) ===> share/i18n/csmapper/KS (cleandir) ===> usr.bin/leave (cleandir) ===> lib/libiconv_modules/HZ (cleandir) ===> usr.bin/less (cleandir) ===> share/i18n/csmapper/MISC (cleandir) ===> lib/libiconv_modules/ISO2022 (cleandir) ===> usr.bin/lessecho (cleandir) ===> share/i18n/csmapper/TCVN (cleandir) ===> lib/libiconv_modules/JOHAB (cleandir) ===> usr.bin/lesskey (cleandir) ===> lib/libiconv_modules/MSKanji (cleandir) ===> share/i18n/esdb (cleandir) ===> usr.bin/limits (cleandir) ===> lib/libiconv_modules/UES (cleandir) ===> share/i18n/esdb/APPLE (cleandir) ===> usr.bin/locale (cleandir) ===> lib/libiconv_modules/UTF1632 (cleandir) ===> usr.bin/localedef (cleandir) ===> lib/libiconv_modules/UTF7 (cleandir) ===> usr.bin/lock (cleandir) ===> lib/libiconv_modules/UTF8 (cleandir) ===> share/i18n/esdb/AST (cleandir) ===> usr.bin/lockf (cleandir) ===> lib/libiconv_modules/VIQR (cleandir) ===> share/i18n/esdb/BIG5 (cleandir) ===> usr.bin/logger (cleandir) ===> lib/libiconv_modules/ZW (cleandir) ===> usr.bin/login (cleandir) ===> lib/libiconv_modules/iconv_none (cleandir) ===> share/i18n/esdb/CP (cleandir) ===> usr.bin/logins (cleandir) ===> lib/libiconv_modules/iconv_std (cleandir) ===> usr.bin/logname (cleandir) ===> lib/libiconv_modules/mapper_646 (cleandir) ===> usr.bin/look (cleandir) ===> lib/libiconv_modules/mapper_none (cleandir) ===> usr.bin/lorder (cleandir) ===> lib/libiconv_modules/mapper_parallel (cleandir) ===> usr.bin/lsvfs (cleandir) ===> lib/libiconv_modules/mapper_serial (cleandir) ===> usr.bin/lzmainfo (cleandir) ===> lib/libiconv_modules/mapper_std (cleandir) ===> usr.bin/m4 (cleandir) ===> lib/libiconv_modules/mapper_zone (cleandir) ===> usr.bin/mandoc (cleandir) ===> lib/libcom_err (cleandir) ===> usr.bin/mesg (cleandir) ===> lib/libldns (cleandir) ===> usr.bin/minigzip (cleandir) ===> lib/libstats (cleandir) ===> share/i18n/esdb/DEC (cleandir) ===> usr.bin/ministat (cleandir) ===> lib/libefivar (cleandir) ===> usr.bin/mkdep (cleandir) ===> share/i18n/esdb/EUC (cleandir) ===> lib/libthr (cleandir) ===> usr.bin/mkfifo (cleandir) ===> lib/libnetgraph (cleandir) ===> share/i18n/esdb/EBCDIC (cleandir) ===> usr.bin/mkimg (cleandir) ===> lib/libypclnt (cleandir) ===> usr.bin/mktemp (cleandir) ===> lib/libipt (cleandir) ===> usr.bin/mkuzip (cleandir) ===> share/i18n/esdb/GB (cleandir) ===> lib/libvmmapi (cleandir) ===> usr.bin/mt (cleandir) ===> share/i18n/esdb/GEORGIAN (cleandir) ===> lib/libomp (cleandir) ===> usr.bin/ncal (cleandir) ===> lib/libmp (cleandir) ===> share/i18n/esdb/ISO-2022 (cleandir) ===> usr.bin/netstat (cleandir) ===> lib/libpmc (cleandir) ===> usr.bin/newgrp (cleandir) ===> share/i18n/esdb/ISO-8859 (cleandir) ===> lib/libpmc/pmu-events (cleandir) ===> usr.bin/nfsstat (cleandir) ===> usr.bin/nice (cleandir) ===> lib/libpmcstat (cleandir) ===> usr.bin/nl (cleandir) ===> lib/libradius (cleandir) ===> share/i18n/esdb/ISO646 (cleandir) ===> usr.bin/nohup (cleandir) ===> lib/libmilter (cleandir) ===> usr.bin/opieinfo (cleandir) ===> lib/libsm (cleandir) ===> usr.bin/opiekey (cleandir) ===> lib/libsmdb (cleandir) ===> share/i18n/esdb/KAZAKH (cleandir) ===> usr.bin/opiepasswd (cleandir) ===> lib/libsmutil (cleandir) ===> usr.bin/pagesize (cleandir) ===> share/i18n/esdb/KOI (cleandir) ===> lib/libtelnet (cleandir) ===> usr.bin/passwd (cleandir) ===> lib/libunbound (cleandir) ===> share/i18n/esdb/MISC (cleandir) ===> usr.bin/paste (cleandir) ===> lib/libusbhid (cleandir) ===> usr.bin/patch (cleandir) ===> lib/libusb (cleandir) ===> usr.bin/pathchk (cleandir) ===> share/i18n/esdb/TCVN (cleandir) ===> usr.bin/perror (cleandir) ===> lib/ofed (cleandir) ===> lib/ofed/include (cleandir) ===> usr.bin/posixshmcontrol (cleandir) ===> share/i18n/esdb/UTF (cleandir) ===> lib/ofed/libibverbs (cleandir) ===> usr.bin/pr (cleandir) ===> lib/ofed/libibcm (cleandir) ===> usr.bin/printenv (cleandir) ===> share/keys (cleandir) ===> share/keys/pkg (cleandir) ===> lib/ofed/libibumad (cleandir) ===> usr.bin/printf (cleandir) ===> share/keys/pkg/trusted (cleandir) ===> lib/ofed/librdmacm (cleandir) ===> share/man (cleandir) ===> usr.bin/proccontrol (cleandir) ===> share/man/man1 (cleandir) ===> usr.bin/procstat (cleandir) ===> lib/ofed/libibmad (cleandir) ===> share/man/man3 (cleandir) ===> usr.bin/protect (cleandir) ===> lib/ofed/complib (cleandir) ===> share/man/man4 (cleandir) ===> usr.bin/rctl (cleandir) ===> lib/ofed/libvendor (cleandir) ===> usr.bin/renice (cleandir) ===> lib/ofed/libcxgb4 (cleandir) ===> usr.bin/resizewin (cleandir) ===> lib/ofed/libmlx4 (cleandir) ===> share/man/man5 (cleandir) ===> usr.bin/rev (cleandir) ===> lib/ofed/libmlx5 (cleandir) ===> share/man/man6 (cleandir) ===> usr.bin/revoke (cleandir) ===> lib/ofed/libibnetdisc (cleandir) ===> share/man/man7 (cleandir) ===> usr.bin/rpcinfo (cleandir) ===> lib/ofed/libopensm (cleandir) ===> share/man/man8 (cleandir) ===> usr.bin/rs (cleandir) ===> share/man/man9 (cleandir) ===> lib/libbe (cleandir) ===> usr.bin/rup (cleandir) ===> usr.sbin (cleandir) ===> usr.bin/ruptime (cleandir) ===> usr.bin/rusers (cleandir) ===> rescue/rescue/routed/rtquery (cleandepend) ===> share/misc (cleandir) ===> usr.bin/rwall (cleandir) ===> share/mk (cleandir) ===> usr.bin/rwho (cleandir) ===> usr.sbin/adduser (cleandir) ===> usr.bin/script (cleandir) ===> usr.sbin/arp (cleandir) ===> share/monetdef (cleandir) ===> usr.bin/sdiff (cleandir) ===> usr.sbin/binmiscctl (cleandir) ===> usr.bin/sed (cleandir) ===> usr.sbin/camdd (cleandir) ===> usr.bin/seq (cleandir) ===> usr.sbin/cdcontrol (cleandir) ===> usr.bin/shar (cleandir) ===> usr.sbin/chkgrp (cleandir) ===> usr.bin/showmount (cleandir) ===> usr.sbin/chown (cleandir) ===> usr.bin/sockstat (cleandir) ===> usr.sbin/chroot (cleandir) ===> usr.bin/soelim (cleandir) ===> usr.sbin/ckdist (cleandir) ===> usr.bin/sort (cleandir) ===> usr.sbin/clear_locks (cleandir) ===> usr.bin/split (cleandir) ===> usr.sbin/crashinfo (cleandir) ===> usr.bin/stat (cleandir) ===> usr.sbin/cron (cleandir) ===> usr.sbin/cron/lib (cleandir) ===> usr.bin/stdbuf (cleandir) ===> usr.sbin/cron/cron (cleandir) ===> usr.bin/strings (cleandir) ===> usr.sbin/cron/crontab (cleandir) ===> usr.bin/su (cleandir) ===> usr.sbin/ctladm (cleandir) ===> usr.bin/systat (cleandir) ===> usr.sbin/ctld (cleandir) ===> usr.bin/tabs (cleandir) ===> usr.sbin/daemon (cleandir) ===> usr.bin/tail (cleandir) ===> usr.sbin/dconschat (cleandir) ===> rescue/rescue/vi/catalog (cleandepend) ===> usr.bin/tar (cleandir) ===> usr.sbin/devctl (cleandir) ===> usr.bin/tcopy (cleandir) ===> usr.sbin/devinfo (cleandir) ===> usr.bin/tee (cleandir) ===> usr.sbin/diskinfo (cleandir) ===> usr.bin/time (cleandir) ===> usr.sbin/dumpcis (cleandir) ===> usr.bin/timeout (cleandir) ===> usr.sbin/etcupdate (cleandir) ===> usr.bin/tip (cleandir) ===> usr.bin/tip/tip (cleandir) ===> usr.sbin/extattr (cleandir) ===> etc (cleandir) ===> share/msgdef (cleandir) ===> usr.bin/top (cleandir) ===> usr.sbin/extattrctl (cleandir) ===> etc/sendmail (cleandir) ===> usr.sbin/fifolog (cleandir) ===> usr.bin/touch (cleandir) ===> usr.sbin/fifolog/lib (cleandir) ===> usr.bin/tput (cleandir) ===> usr.bin/tr (cleandir) ===> usr.sbin/fifolog/fifolog_create (cleandir) ===> usr.bin/true (cleandir) ===> usr.bin/truncate (cleandir) ===> usr.sbin/fifolog/fifolog_writer (cleandir) ===> usr.bin/tset (cleandir) ===> usr.bin/tsort (cleandir) ===> usr.sbin/fifolog/fifolog_reader (cleandir) ===> usr.bin/tty (cleandir) ===> usr.bin/uname (cleandir) ===> usr.sbin/fstyp (cleandir) ===> usr.bin/unexpand (cleandir) ===> usr.bin/uniq (cleandir) ===> usr.sbin/fwcontrol (cleandir) ===> usr.bin/unzip (cleandir) ===> usr.bin/units (cleandir) ===> usr.sbin/getfmac (cleandir) ===> usr.bin/unvis (cleandir) ===> usr.bin/uudecode (cleandir) ===> usr.sbin/getpmac (cleandir) ===> usr.bin/uuencode (cleandir) ===> usr.bin/vis (cleandir) ===> usr.sbin/gstat (cleandir) ===> usr.bin/vmstat (cleandir) ===> usr.bin/w (cleandir) ===> share/numericdef (cleandir) ===> usr.sbin/i2c (cleandir) ===> usr.bin/wall (cleandir) ===> usr.bin/wc (cleandir) ===> share/sendmail (cleandir) ===> usr.sbin/ifmcstat (cleandir) ===> usr.bin/what (cleandir) ===> usr.bin/whereis (cleandir) ===> usr.sbin/iostat (cleandir) ===> share/skel (cleandir) ===> usr.bin/which (cleandir) ===> usr.bin/whois (cleandir) ===> usr.sbin/iovctl (cleandir) ===> share/snmp (cleandir) ===> share/snmp/mibs (cleandir) ===> usr.bin/write (cleandir) ===> usr.bin/xargs (cleandir) ===> usr.sbin/kldxref (cleandir) ===> share/syscons (cleandir) ===> share/syscons/fonts (cleandir) ===> usr.bin/xinstall (cleandir) ===> usr.bin/xo (cleandir) ===> usr.sbin/mailwrapper (cleandir) ===> usr.bin/xz (cleandir) ===> usr.bin/xzdec (cleandir) ===> share/syscons/keymaps (cleandir) ===> usr.sbin/makefs (cleandir) ===> usr.bin/yes (cleandir) ===> usr.bin/zstd (cleandir) ===> usr.sbin/memcontrol (cleandir) ===> usr.bin/gh-bc (cleandir) ===> usr.bin/mkcsmapper_static (cleandir) ===> share/syscons/scrnmaps (cleandir) ===> usr.sbin/mergemaster (cleandir) ===> usr.bin/mkesdb_static (cleandir) ===> share/tabset (cleandir) ===> usr.sbin/mfiutil (cleandir) ===> usr.bin/smbutil (cleandir) ===> usr.bin/at (cleandir) ===> share/termcap (cleandir) ===> usr.sbin/mixer (cleandir) ===> usr.bin/atm (cleandir) ===> usr.bin/bluetooth (cleandir) ===> share/timedef (cleandir) ===> usr.bin/atm/sscop (cleandir) ===> usr.bin/bluetooth/bthost (cleandir) ===> usr.sbin/mlxcontrol (cleandir) ===> usr.bin/cpio (cleandir) ===> usr.bin/bluetooth/btsockstat (cleandir) ===> usr.sbin/mountd (cleandir) ===> usr.bin/calendar (cleandir) ===> usr.bin/bluetooth/rfcomm_sppd (cleandir) ===> usr.sbin/mount_smbfs (cleandir) ===> usr.bin/clang (cleandir) ===> usr.sbin/mpsutil (cleandir) ===> usr.bin/clang/clang (cleandir) ===> usr.bin/dpv (cleandir) ===> usr.sbin/mptutil (cleandir) ===> usr.bin/clang/clang-tblgen (cleandir) ===> usr.bin/ee (cleandir) ===> usr.sbin/mtest (cleandir) ===> usr.bin/clang/llvm-tblgen (cleandir) ===> usr.bin/file (cleandir) ===> usr.sbin/newsyslog (cleandir) ===> usr.sbin/newsyslog/newsyslog.conf.d (cleandir) ===> usr.bin/clang/lldb-tblgen (cleandir) ===> usr.bin/finger (cleandir) ===> usr.bin/clang/llvm-ar (cleandir) ===> usr.sbin/nfscbd (cleandir) ===> usr.bin/ftp (cleandir) ===> usr.bin/clang/llvm-nm (cleandir) ===> usr.sbin/nfsd (cleandir) ===> usr.bin/caesar (cleandir) ===> usr.bin/clang/llvm-objdump (cleandir) ===> usr.sbin/nfsdumpstate (cleandir) ===> usr.bin/factor (cleandir) ===> usr.bin/clang/llvm-symbolizer (cleandir) ===> usr.sbin/nfsrevoke (cleandir) ===> usr.bin/fortune (cleandir) ===> usr.bin/fortune/fortune (cleandir) ===> usr.sbin/nfsuserd (cleandir) ===> usr.bin/clang/lld (cleandir) ===> usr.bin/fortune/strfile (cleandir) ===> usr.sbin/nmtree (cleandir) ===> usr.bin/clang/lldb (cleandir) ===> usr.bin/fortune/datfiles (cleandir) ===> usr.sbin/nologin (cleandir) ===> usr.bin/clang/llvm-cov (cleandir) ===> usr.bin/fortune/unstr (cleandir) ===> usr.sbin/pciconf (cleandir) ===> usr.bin/clang/llvm-profdata (cleandir) ===> usr.bin/grdc (cleandir) ===> usr.bin/morse (cleandir) ===> usr.sbin/periodic (cleandir) ===> usr.bin/number (cleandir) ===> usr.sbin/periodic/etc (cleandir) ===> usr.sbin/periodic/etc/daily (cleandir) ===> usr.bin/pom (cleandir) ===> usr.bin/primes (cleandir) ===> usr.sbin/periodic/etc/security (cleandir) ===> usr.bin/random (cleandir) ===> usr.bin/iconv (cleandir) ===> usr.sbin/periodic/etc/weekly (cleandir) ===> usr.bin/mkcsmapper (cleandir) ===> usr.bin/mkesdb (cleandir) ===> usr.sbin/periodic/etc/monthly (cleandir) ===> usr.bin/iscsictl (cleandir) ===> usr.bin/kdump (cleandir) ===> usr.sbin/pnfsdscopymr (cleandir) ===> usr.bin/truss (cleandir) ===> usr.bin/compile_et (cleandir) ===> usr.sbin/pnfsdsfile (cleandir) ===> usr.bin/drill (cleandir) ===> usr.bin/host (cleandir) ===> usr.sbin/pnfsdskill (cleandir) ===> usr.bin/ldd32 (cleandir) ===> usr.bin/locate (cleandir) ===> usr.bin/locate/bigram (cleandir) ===> usr.sbin/powerd (cleandir) ===> usr.bin/locate/code (cleandir) ===> usr.bin/biff (cleandir) ===> usr.sbin/prometheus_sysctl_exporter (cleandir) ===> usr.bin/locate/locate (cleandir) ===> usr.bin/from (cleandir) ===> usr.sbin/pstat (cleandir) ===> usr.bin/mail (cleandir) ===> usr.bin/msgs (cleandir) ===> usr.sbin/pw (cleandir) ===> usr.bin/bmake (cleandir) ===> usr.bin/man (cleandir) ===> usr.sbin/pwd_mkdb (cleandir) ===> usr.bin/nc (cleandir) ===> usr.bin/ypcat (cleandir) ===> usr.sbin/pwm (cleandir) ===> usr.bin/ypmatch (cleandir) ===> usr.bin/ypwhich (cleandir) ===> usr.sbin/quot (cleandir) ===> usr.bin/ssh-copy-id (cleandir) ===> usr.bin/chkey (cleandir) ===> usr.sbin/rarpd (cleandir) ===> usr.bin/newkey (cleandir) ===> usr.bin/quota (cleandir) ===> usr.sbin/rmt (cleandir) ===> usr.bin/vacation (cleandir) ===> usr.bin/talk (cleandir) ===> usr.sbin/rpcbind (cleandir) ===> usr.bin/telnet (cleandir) ===> usr.bin/ul (cleandir) ===> usr.sbin/rpc.lockd (cleandir) ===> usr.bin/tftp (cleandir) ===> usr.bin/addr2line (cleandir) ===> usr.sbin/rpc.statd (cleandir) ===> usr.bin/ar (cleandir) ===> usr.bin/c89 (cleandir) ===> usr.sbin/rpc.umntall (cleandir) ===> usr.bin/c99 (cleandir) ===> usr.bin/ctags (cleandir) ===> usr.sbin/rtprio (cleandir) ===> usr.bin/cxxfilt (cleandir) ===> usr.bin/objcopy (cleandir) ===> usr.sbin/rwhod (cleandir) ===> usr.bin/file2c (cleandir) ===> usr.bin/gprof (cleandir) ===> usr.sbin/service (cleandir) ===> usr.bin/indent (cleandir) ===> usr.bin/lex (cleandir) ===> usr.sbin/services_mkdb (cleandir) ===> usr.bin/lex/lib (cleandir) ===> usr.bin/mkstr (cleandir) ===> usr.sbin/sesutil (cleandir) ===> usr.bin/nm (cleandir) ===> usr.bin/readelf (cleandir) ===> share/vt (cleandir) ===> usr.sbin/setfib (cleandir) ===> share/vt/fonts (cleandir) ===> usr.bin/rpcgen (cleandir) ===> usr.bin/unifdef (cleandir) ===> usr.sbin/setfmac (cleandir) ===> share/vt/keymaps (cleandir) ===> usr.bin/size (cleandir) ===> usr.bin/xstr (cleandir) ===> usr.sbin/setpmac (cleandir) ===> usr.bin/yacc (cleandir) ===> share/zoneinfo (cleandir) ===> usr.bin/vi (cleandir) ===> usr.sbin/smbmsg (cleandir) ===> usr.bin/vtfontcvt (cleandir) ===> usr.bin/vi/catalog (cleandir) ===> usr.sbin/snapinfo (cleandir) ===> usr.sbin/spi (cleandir) ===> usr.bin/usbhidaction (cleandir) ===> usr.sbin/spray (cleandir) ===> usr.sbin/syslogd (cleandir) ===> usr.bin/usbhidctl (cleandir) ===> usr.bin/last (cleandir) ===> usr.sbin/sysrc (cleandir) ===> usr.sbin/tcpdrop (cleandir) ===> usr.bin/users (cleandir) ===> usr.bin/who (cleandir) ===> usr.sbin/tcpdump (cleandir) ===> usr.sbin/traceroute (cleandir) ===> usr.bin/svn (cleandir) ===> usr.sbin/tcpdump/tcpdump (cleandir) ===> usr.bin/svn/lib (cleandir) ===> usr.bin/ofed (cleandir) ===> usr.sbin/trim (cleandir) ===> usr.bin/ofed/libibverbs (cleandir) ===> usr.bin/svn/lib/libapr (cleandir) ===> usr.bin/ofed/libibverbs/asyncwatch (cleandir) ===> usr.sbin/trpt (cleandir) ===> usr.sbin/tzsetup (cleandir) ===> usr.bin/svn/lib/libapr_util (cleandir) ===> usr.bin/ofed/libibverbs/devinfo (cleandir) ===> usr.sbin/ugidfw (cleandir) ===> usr.sbin/valectl (cleandir) ===> usr.bin/svn/lib/libserf (cleandir) ===> usr.bin/ofed/libibverbs/devices (cleandir) ===> usr.sbin/vigr (cleandir) ===> usr.sbin/vipw (cleandir) ===> usr.bin/ofed/libibverbs/rc_pingpong (cleandir) ===> usr.bin/svn/lib/libsvn_client (cleandir) ===> usr.sbin/wake (cleandir) ===> usr.sbin/watch (cleandir) ===> usr.bin/ofed/libibverbs/srq_pingpong (cleandir) ===> usr.sbin/watchdogd (cleandir) ===> usr.bin/svn/lib/libsvn_delta (cleandir) ===> usr.sbin/zic (cleandir) ===> usr.sbin/zic/zic (cleandir) ===> usr.bin/ofed/libibverbs/uc_pingpong (cleandir) ===> usr.sbin/zonectl (cleandir) ===> usr.bin/svn/lib/libsvn_diff (cleandir) ===> usr.sbin/zic/zdump (cleandir) ===> usr.bin/ofed/libibverbs/ud_pingpong (cleandir) ===> usr.sbin/acpi (cleandir) ===> usr.bin/svn/lib/libsvn_fs (cleandir) ===> usr.sbin/acpi/acpiconf (cleandir) ===> usr.sbin/apm (cleandir) ===> usr.bin/ofed/librdmacm (cleandir) ===> usr.bin/svn/lib/libsvn_fs_fs (cleandir) ===> usr.bin/ofed/librdmacm/ucmatose (cleandir) ===> usr.sbin/acpi/acpidb (cleandir) ===> usr.sbin/bhyve (cleandir) ===> usr.bin/svn/lib/libsvn_fs_util (cleandir) ===> usr.bin/ofed/librdmacm/mckey (cleandir) ===> usr.sbin/bhyvectl (cleandir) ===> usr.sbin/acpi/acpidump (cleandir) ===> usr.bin/svn/lib/libsvn_fs_x (cleandir) ===> usr.bin/ofed/librdmacm/rping (cleandir) ===> usr.sbin/bhyveload (cleandir) ===> usr.sbin/acpi/iasl (cleandir) ===> usr.bin/ofed/librdmacm/udaddy (cleandir) ===> usr.bin/svn/lib/libsvn_ra (cleandir) ===> usr.sbin/boot0cfg (cleandir) ===> usr.bin/ofed/infiniband-diags (cleandir) ===> usr.bin/svn/lib/libsvn_ra_local (cleandir) ===> usr.bin/ofed/infiniband-diags/ibstat (cleandir) ===> usr.sbin/btxld (cleandir) ===> usr.sbin/cpucontrol (cleandir) ===> usr.bin/svn/lib/libsvn_ra_serf (cleandir) ===> usr.sbin/hyperv (cleandir) ===> usr.sbin/kgmon (cleandir) ===> usr.sbin/lptcontrol (cleandir) ===> usr.sbin/hyperv/tools/kvp (cleandir) ===> usr.bin/svn/lib/libsvn_ra_svn (cleandir) ===> usr.sbin/mptable (cleandir) ===> usr.sbin/ndiscvt (cleandir) ===> usr.sbin/hyperv/tools/vss (cleandir) ===> usr.bin/svn/lib/libsvn_repos (cleandir) ===> usr.sbin/spkrtest (cleandir) ===> usr.sbin/zzz (cleandir) ===> usr.sbin/accton (cleandir) ===> usr.bin/svn/lib/libsvn_subr (cleandir) ===> usr.sbin/sa (cleandir) ===> usr.sbin/audit (cleandir) ===> usr.sbin/auditd (cleandir) ===> usr.sbin/auditdistd (cleandir) ===> usr.sbin/auditreduce (cleandir) ===> usr.bin/svn/lib/libsvn_wc (cleandir) ===> usr.sbin/praudit (cleandir) ===> usr.sbin/authpf (cleandir) ===> usr.sbin/autofs (cleandir) ===> usr.bin/svn/svn (cleandir) ===> usr.sbin/blacklistctl (cleandir) ===> usr.sbin/autofs/autofs (cleandir) ===> usr.sbin/blacklistd (cleandir) ===> usr.sbin/bluetooth (cleandir) ===> usr.bin/svn/svnadmin (cleandir) ===> usr.sbin/bluetooth/bluetooth-config (cleandir) ===> usr.sbin/bootparamd (cleandir) ===> usr.sbin/bsdinstall (cleandir) ===> usr.sbin/bootparamd/bootparamd (cleandir) ===> usr.bin/svn/svnbench (cleandir) ===> usr.sbin/bsdinstall/distextract (cleandir) ===> usr.sbin/bluetooth/bt3cfw (cleandir) ===> usr.sbin/bootparamd/callbootd (cleandir) ===> usr.bin/svn/svndumpfilter (cleandir) ===> usr.sbin/bsdinstall/distfetch (cleandir) ===> usr.sbin/bluetooth/btpand (cleandir) ===> usr.sbin/bsnmpd (cleandir) ===> usr.bin/svn/svnfsfs (cleandir) ===> usr.sbin/bsnmpd/gensnmptree (cleandir) ===> usr.sbin/bsdinstall/partedit (cleandir) ===> usr.sbin/bluetooth/hccontrol (cleandir) ===> usr.bin/svn/svnlook (cleandir) ===> usr.sbin/bsnmpd/bsnmpd (cleandir) ===> usr.sbin/bsdinstall/scripts (cleandir) ===> usr.sbin/bluetooth/hcsecd (cleandir) ===> usr.bin/svn/svnserve (cleandir) ===> usr.sbin/bsnmpd/modules (cleandir) ===> usr.sbin/bluetooth/hcseriald (cleandir) ===> usr.sbin/certctl (cleandir) ===> usr.bin/svn/svnsync (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_bridge (cleandir) ===> usr.sbin/bluetooth/l2control (cleandir) ===> usr.sbin/cxgbetool (cleandir) ===> usr.bin/svn/svnversion (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_hostres (cleandir) ===> usr.sbin/bluetooth/l2ping (cleandir) ===> usr.sbin/bsdconfig (cleandir) ===> usr.bin/svn/svnmucc (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_lm75 (cleandir) ===> usr.sbin/bluetooth/rfcomm_pppd (cleandir) ===> usr.sbin/bsdconfig/console (cleandir) ===> usr.bin/svn/svnrdump (cleandir) ===> usr.sbin/bsdconfig/console/include (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_mibII (cleandir) ===> usr.sbin/bluetooth/sdpcontrol (cleandir) ===> usr.sbin/bsdconfig/diskmgmt (cleandir) ===> usr.sbin/bsdconfig/docsinstall (cleandir) ===> usr.sbin/bluetooth/sdpd (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_target (cleandir) ===> usr.sbin/bsdconfig/diskmgmt/include (cleandir) ===> usr.sbin/bsdconfig/docsinstall/include (cleandir) ===> usr.sbin/bluetooth/ath3kfw (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_usm (cleandir) ===> usr.sbin/bsdconfig/dot (cleandir) ===> usr.sbin/bsdconfig/include (cleandir) ===> usr.sbin/bluetooth/bcmfw (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_vacm (cleandir) ===> usr.sbin/bsdconfig/dot/include (cleandir) ===> usr.sbin/bsdconfig/includes (cleandir) ===> usr.sbin/bluetooth/bthidcontrol (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_hast (cleandir) ===> usr.sbin/bsdconfig/includes/include (cleandir) ===> usr.sbin/bsdconfig/mouse (cleandir) ===> usr.sbin/bluetooth/bthidd (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_pf (cleandir) ===> usr.sbin/bsdconfig/mouse/include (cleandir) ===> usr.sbin/bsdconfig/networking (cleandir) ===> usr.sbin/bluetooth/iwmbtfw (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_netgraph (cleandir) ===> usr.sbin/bsdconfig/networking/include (cleandir) ===> usr.sbin/bsdconfig/packages (cleandir) ===> usr.sbin/efivar (cleandir) ===> usr.sbin/bsdconfig/packages/include (cleandir) ===> usr.sbin/bsdconfig/networking/share (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_wlan (cleandir) ===> usr.sbin/efidp (cleandir) ===> usr.sbin/bsdconfig/password (cleandir) ===> usr.sbin/bsdconfig/security (cleandir) ===> usr.sbin/bsnmpd/tools (cleandir) ===> usr.sbin/bsnmpd/tools/libbsnmptools (cleandir) ===> usr.sbin/efibootmgr (cleandir) ===> usr.sbin/bsdconfig/password/include (cleandir) ===> usr.sbin/bsdconfig/security/include (cleandir) ===> usr.sbin/bsnmpd/tools/bsnmptools (cleandir) ===> usr.sbin/uefisign (cleandir) ===> usr.sbin/bsdconfig/password/share (cleandir) ===> usr.sbin/bsdconfig/share (cleandir) ===> usr.sbin/fdcontrol (cleandir) ===> usr.sbin/fdformat (cleandir) ===> usr.sbin/bsdconfig/share/media (cleandir) ===> usr.sbin/bsdconfig/startup (cleandir) ===> usr.sbin/fdread (cleandir) ===> usr.sbin/bsdconfig/startup/include (cleandir) ===> usr.sbin/fdwrite (cleandir) ===> usr.sbin/bsdconfig/share/packages (cleandir) ===> usr.sbin/bsdconfig/startup/share (cleandir) ===> usr.sbin/fmtree (cleandir) ===> usr.sbin/freebsd-update (cleandir) ===> usr.sbin/bsdconfig/timezone (cleandir) ===> usr.sbin/gssd (cleandir) ===> usr.sbin/bsdconfig/timezone/include (cleandir) ===> usr.sbin/bsdconfig/ttys (cleandir) ===> usr.sbin/gpioctl (cleandir) ===> usr.sbin/bsdconfig/ttys/include (cleandir) ===> usr.sbin/bsdconfig/timezone/share (cleandir) ===> usr.sbin/ip6addrctl (cleandir) ===> usr.sbin/mld6query (cleandir) ===> usr.sbin/bsdconfig/usermgmt (cleandir) ===> usr.sbin/ndp (cleandir) ===> usr.sbin/bsdconfig/examples (cleandir) ===> usr.sbin/rip6query (cleandir) ===> usr.sbin/bsdconfig/usermgmt/include (cleandir) ===> usr.sbin/route6d (cleandir) ===> usr.sbin/rrenumd (cleandir) ===> usr.sbin/rtadvctl (cleandir) ===> usr.sbin/bsdconfig/usermgmt/share (cleandir) ===> usr.sbin/rtadvd (cleandir) ===> usr.sbin/rtsold (cleandir) ===> usr.sbin/traceroute6 (cleandir) ===> usr.sbin/inetd (cleandir) ===> usr.sbin/ipfwpcap (cleandir) ===> usr.sbin/iscsid (cleandir) ===> usr.sbin/jail (cleandir) ===> usr.sbin/jexec (cleandir) ===> usr.sbin/jls (cleandir) ===> usr.sbin/kbdcontrol (cleandir) ===> usr.sbin/kbdmap (cleandir) ===> usr.sbin/moused (cleandir) ===> usr.sbin/vidcontrol (cleandir) ===> usr.sbin/pppctl (cleandir) ===> usr.sbin/nscd (cleandir) ===> usr.sbin/lpr (cleandir) ===> usr.sbin/manctl (cleandir) ===> usr.sbin/mlx5tool (cleandir) ===> usr.sbin/flowctl (cleandir) ===> usr.sbin/lpr/common_source (cleandir) ===> usr.sbin/ngctl (cleandir) ===> usr.sbin/nghook (cleandir) ===> usr.sbin/rpc.yppasswdd (cleandir) ===> usr.sbin/lpr/chkprintcap (cleandir) ===> usr.sbin/rpc.ypupdated (cleandir) ===> usr.sbin/rpc.ypxfrd (cleandir) ===> usr.sbin/ypbind (cleandir) ===> usr.sbin/lpr/lp (cleandir) ===> usr.sbin/ypldap (cleandir) ===> usr.sbin/yp_mkdb (cleandir) ===> usr.sbin/yppoll (cleandir) ===> usr.sbin/lpr/lpc (cleandir) ===> usr.sbin/yppush (cleandir) ===> usr.sbin/ypserv (cleandir) ===> usr.sbin/ypset (cleandir) ===> usr.sbin/lpr/lpd (cleandir) ===> usr.sbin/ntp (cleandir) ===> usr.sbin/keyserv (cleandir) ===> usr.sbin/ftp-proxy (cleandir) ===> usr.sbin/lpr/lpq (cleandir) ===> usr.sbin/ntp/libopts (cleandir) ===> usr.sbin/pkg (cleandir) ===> usr.sbin/pmcannotate (cleandir) ===> usr.sbin/lpr/lpr (cleandir) ===> usr.sbin/ntp/libntp (cleandir) ===> usr.sbin/pmccontrol (cleandir) ===> usr.sbin/lpr/lprm (cleandir) ===> usr.sbin/ntp/libntpevent (cleandir) ===> usr.sbin/pmcstat (cleandir) ===> usr.sbin/lpr/lptest (cleandir) ===> usr.sbin/pmcstudy (cleandir) ===> usr.sbin/ntp/libparse (cleandir) ===> usr.sbin/portsnap (cleandir) ===> usr.sbin/lpr/pac (cleandir) ===> usr.sbin/ppp (cleandir) ===> usr.sbin/portsnap/portsnap (cleandir) ===> usr.sbin/ntp/ntpd (cleandir) ===> usr.sbin/lpr/filters (cleandir) ===> usr.sbin/portsnap/make_index (cleandir) ===> usr.sbin/edquota (cleandir) ===> usr.sbin/ntp/ntpdc (cleandir) ===> usr.sbin/lpr/filters.ru (cleandir) ===> usr.sbin/quotaon (cleandir) ===> usr.sbin/repquota (cleandir) ===> usr.sbin/lpr/filters.ru/koi2alt (cleandir) ===> usr.sbin/ntp/ntpq (cleandir) ===> usr.sbin/editmap (cleandir) ===> usr.sbin/mailstats (cleandir) ===> usr.sbin/lpr/filters.ru/koi2855 (cleandir) ===> usr.sbin/ntp/ntpdate (cleandir) ===> usr.sbin/makemap (cleandir) ===> usr.sbin/praliases (cleandir) ===> usr.sbin/ntp/ntptime (cleandir) ===> usr.sbin/sendmail (cleandir) ===> usr.sbin/tcpdchk (cleandir) ===> usr.sbin/tcpdmatch (cleandir) ===> usr.sbin/ntp/ntp-keygen (cleandir) ===> usr.sbin/config (cleandir) ===> usr.sbin/crunch (cleandir) ===> usr.sbin/unbound (cleandir) ===> usr.sbin/crunch/crunchgen (cleandir) ===> usr.sbin/unbound/daemon (cleandir) ===> usr.sbin/ntp/sntp (cleandir) ===> usr.sbin/uathload (cleandir) ===> usr.sbin/crunch/crunchide (cleandir) ===> usr.sbin/unbound/anchor (cleandir) ===> usr.sbin/ntp/doc (cleandir) ===> usr.sbin/uhsoctl (cleandir) ===> usr.sbin/usbconfig (cleandir) ===> usr.sbin/unbound/checkconf (cleandir) ===> usr.sbin/usbdump (cleandir) ===> usr.sbin/ntp/doc/drivers (cleandir) ===> usr.sbin/ac (cleandir) ===> usr.sbin/unbound/control (cleandir) ===> usr.sbin/lastlogin (cleandir) ===> usr.sbin/ntp/doc/drivers/icons (cleandir) ===> usr.sbin/utx (cleandir) ===> usr.sbin/unbound/setup (cleandir) ===> usr.sbin/ancontrol (cleandir) ===> usr.sbin/ntp/doc/drivers/scripts (cleandir) ===> usr.sbin/wlandebug (cleandir) ===> usr.sbin/wpa (cleandir) ===> usr.sbin/wpa/wpa_supplicant (cleandir) ===> usr.sbin/ntp/doc/hints (cleandir) ===> usr.sbin/ntp/doc/icons (cleandir) ===> usr.sbin/wpa/wpa_cli (cleandir) ===> usr.sbin/wpa/wpa_passphrase (cleandir) ===> usr.sbin/ntp/doc/pic (cleandir) ===> usr.sbin/ntp/doc/scripts (cleandir) ===> usr.sbin/wpa/hostapd (cleandir) ===> usr.sbin/wpa/hostapd_cli (cleandir) ===> usr.sbin/wpa/ndis_events (cleandir) ===> lib (cleandir) ===> libexec (cleandir) ===> bin (cleandir) ===> cddl (cleandir) ===> cddl/lib (cleandir) ===> bin/cat (cleandir) ===> cddl/lib/drti (cleandir) ===> libexec/atrun (cleandir) ===> bin/chflags (cleandir) ===> libexec/blacklistd-helper (cleandir) ===> cddl/lib/libavl (cleandir) ===> lib/csu (cleandir) ===> lib/csu/i386 (cleandir) ===> bin/chio (cleandir) ===> libexec/comsat (cleandir) ===> cddl/lib/libctf (cleandir) ===> lib/libc (cleandir) ===> bin/chmod (cleandir) ===> libexec/dma (cleandir) ===> cddl/lib/libdtrace (cleandir) ===> libexec/dma/dmagent (cleandir) ===> bin/cp (cleandir) ===> libexec/dma/dma-mbox-create (cleandir) ===> cddl/lib/libicp (cleandir) ===> bin/date (cleandir) ===> libexec/flua (cleandir) ===> cddl/lib/libicp_rescue (cleandir) ===> bin/dd (cleandir) ===> libexec/getty (cleandir) ===> cddl/lib/libnvpair (cleandir) ===> bin/df (cleandir) ===> libexec/mail.local (cleandir) ===> cddl/lib/libspl (cleandir) ===> bin/domainname (cleandir) ===> libexec/mknetid (cleandir) ===> cddl/lib/libtpool (cleandir) ===> bin/echo (cleandir) ===> libexec/phttpget (cleandir) ===> bin/ed (cleandir) ===> cddl/lib/libumem (cleandir) ===> libexec/pppoed (cleandir) ===> bin/expr (cleandir) ===> cddl/lib/libuutil (cleandir) ===> libexec/rc (cleandir) ===> bin/freebsd-version (cleandir) ===> cddl/lib/libzfs_core (cleandir) ===> libexec/rc/rc.d (cleandir) ===> bin/getfacl (cleandir) ===> cddl/lib/libzfs (cleandir) ===> bin/hostname (cleandir) ===> lib/libc_nonshared (cleandir) ===> cddl/lib/libzfsbootenv (cleandir) ===> bin/kenv (cleandir) ===> lib/libcompiler_rt (cleandir) ===> cddl/lib/libzpool (cleandir) ===> libexec/revnetgroup (cleandir) ===> bin/kill (cleandir) ===> libexec/rpc.rquotad (cleandir) ===> bin/ln (cleandir) ===> cddl/lib/libzutil (cleandir) ===> lib/libc++ (cleandir) ===> libexec/rpc.rstatd (cleandir) ===> bin/ls (cleandir) ===> cddl/sbin (cleandir) ===> cddl/sbin/zfs (cleandir) ===> libexec/rpc.rusersd (cleandir) ===> bin/mkdir (cleandir) ===> lib/libc++experimental (cleandir) ===> cddl/sbin/zpool (cleandir) ===> libexec/rpc.rwalld (cleandir) ===> bin/mv (cleandir) ===> lib/libcxxrt (cleandir) ===> cddl/usr.bin (cleandir) ===> libexec/rpc.sprayd (cleandir) ===> bin/pax (cleandir) ===> lib/libelf (cleandir) ===> cddl/usr.bin/ctfconvert (cleandir) ===> libexec/rtld-elf (cleandir) ===> bin/pkill (cleandir) ===> cddl/usr.bin/ctfdump (cleandir) ===> lib/libssp (cleandir) ===> libexec/save-entropy (cleandir) ===> bin/ps (cleandir) ===> cddl/usr.bin/ctfmerge (cleandir) ===> lib/libssp_nonshared (cleandir) ===> libexec/smrsh (cleandir) ===> bin/pwait (cleandir) ===> cddl/usr.bin/zinject (cleandir) ===> lib/msun (cleandir) ===> libexec/telnetd (cleandir) ===> bin/pwd (cleandir) ===> cddl/usr.bin/zstream (cleandir) ===> libexec/tftp-proxy (cleandir) ===> bin/realpath (cleandir) ===> lib/libsqlite3 (cleandir) ===> cddl/usr.bin/zstreamdump (cleandir) ===> libexec/ulog-helper (cleandir) ===> bin/rm (cleandir) ===> cddl/usr.bin/ztest (cleandir) ===> lib/geom (cleandir) ===> libexec/ypxfr (cleandir) ===> lib/geom/cache (cleandir) ===> bin/rmdir (cleandir) ===> cddl/usr.sbin (cleandir) ===> cddl/usr.sbin/dtrace (cleandir) ===> libexec/bootpd (cleandir) ===> bin/setfacl (cleandir) ===> lib/geom/concat (cleandir) ===> libexec/bootpd/bootpgw (cleandir) ===> cddl/usr.sbin/dwatch (cleandir) ===> lib/geom/eli (cleandir) ===> bin/sh (cleandir) ===> cddl/usr.sbin/dwatch/libexec (cleandir) ===> libexec/bootpd/tools (cleandir) ===> lib/geom/journal (cleandir) ===> libexec/bootpd/tools/bootpef (cleandir) ===> bin/sleep (cleandir) ===> cddl/usr.sbin/dwatch/examples (cleandir) ===> bin/stty (cleandir) ===> libexec/bootpd/tools/bootptest (cleandir) ===> lib/geom/label (cleandir) ===> cddl/usr.sbin/lockstat (cleandir) ===> bin/sync (cleandir) ===> lib/geom/mirror (cleandir) ===> libexec/fingerd (cleandir) ===> cddl/usr.sbin/plockstat (cleandir) ===> bin/test (cleandir) ===> lib/geom/mountver (cleandir) ===> libexec/ftpd (cleandir) ===> cddl/usr.sbin/zdb (cleandir) ===> bin/uuidgen (cleandir) ===> lib/geom/multipath (cleandir) ===> libexec/rbootd (cleandir) ===> cddl/usr.sbin/zfsd (cleandir) ===> bin/rmail (cleandir) ===> lib/geom/nop (cleandir) ===> libexec/talkd (cleandir) ===> cddl/usr.sbin/zhack (cleandir) ===> bin/csh (cleandir) ===> lib/geom/part (cleandir) ===> libexec/tcpd (cleandir) ===> gnu (cleandir) ===> gnu/lib (cleandir) ===> lib/geom/raid (cleandir) ===> libexec/tftpd (cleandir) ===> gnu/lib/libregex (cleandir) ===> include (cleandir) ===> lib/geom/raid3 (cleandir) ===> libexec/hyperv (cleandir) ===> gnu/lib/libdialog (cleandir) ===> include/arpa (cleandir) ===> lib/geom/shsec (cleandir) ===> libexec/rtld-elf32 (cleandir) make[4]: "/usr/embedded/bbb/usr/src/share/mk/bsd.compat.mk" line 112: warning: NEED_COMPAT defined, but no LIBCOMPAT is available (COMPAT_ARCH == i386 ===> gnu/usr.bin (cleandir) ===> include/protocols (cleandir) ===> gnu/usr.bin/dialog (cleandir) ===> lib/geom/stripe (cleandir) ===> kerberos5 (cleandir) ===> include/rpcsvc (cleandir) ===> kerberos5/lib (cleandir) ===> gnu/usr.bin/diff3 (cleandir) ===> lib/geom/virstor (cleandir) ===> kerberos5/lib/libasn1 (cleandir) ===> include/rpc (cleandir) ===> gnu/usr.bin/grep (cleandir) ===> lib/lib9p (cleandir) ===> include/xlocale (cleandir) ===> kerberos5/lib/libhdb (cleandir) ===> gnu/usr.bin/binutils (cleandir) ===> lib/libalias (cleandir) ===> gnu/usr.bin/binutils/libiberty (cleandir) ===> lib/libalias/libalias (cleandir) ===> include/gssapi (cleandir) ===> kerberos5/lib/libheimntlm (cleandir) ===> gnu/usr.bin/binutils/libbfd (cleandir) ===> lib/libalias/modules (cleandir) ===> rescue (cleandir) ===> lib/libalias/modules/dummy (cleandir) ===> rescue/librescue (cleandir) ===> kerberos5/lib/libhx509 (cleandir) ===> gnu/usr.bin/binutils/libopcodes (cleandir) ===> lib/libalias/modules/ftp (cleandir) ===> rescue/rescue (cleandir) ===> kerberos5/lib/libkadm5clnt (cleandir) ===> gnu/usr.bin/gdb (cleandir) ===> lib/libalias/modules/irc (cleandir) ===> gnu/usr.bin/gdb/libgdb (cleandir) ===> kerberos5/lib/libkadm5srv (cleandir) ===> lib/libalias/modules/nbt (cleandir) ===> kerberos5/lib/libkrb5 (cleandir) ===> gnu/usr.bin/gdb/gdb (cleandir) ===> lib/libalias/modules/pptp (cleandir) ===> gnu/usr.bin/gdb/kgdb (cleandir) ===> lib/libalias/modules/skinny (cleandir) ===> kerberos5/lib/libroken (cleandir) ===> lib/libalias/modules/smedia (cleandir) ===> sbin (cleandir) ===> kerberos5/lib/libsl (cleandir) ===> lib/libarchive (cleandir) ===> sbin/adjkerntz (cleandir) ===> kerberos5/lib/libvers (cleandir) ===> sbin/camcontrol (cleandir) ===> lib/libauditd (cleandir) ===> kerberos5/lib/libkdc (cleandir) ===> lib/libbegemot (cleandir) ===> sbin/clri (cleandir) ===> kerberos5/lib/libwind (cleandir) ===> sbin/comcontrol (cleandir) ===> lib/libblocksruntime (cleandir) ===> kerberos5/lib/libheimbase (cleandir) ===> sbin/conscontrol (cleandir) ===> lib/libbsdstat (cleandir) ===> kerberos5/lib/libheimipcc (cleandir) ===> sbin/ddb (cleandir) ===> lib/libbsm (cleandir) ===> kerberos5/lib/libheimipcs (cleandir) ===> sbin/devfs (cleandir) ===> lib/libbz2 (cleandir) ===> kerberos5/lib/libkafs5 (cleandir) ===> sbin/devmatch (cleandir) ===> lib/libcalendar (cleandir) ===> kerberos5/lib/libgssapi_krb5 (cleandir) ===> sbin/dhclient (cleandir) ===> lib/libcam (cleandir) ===> kerberos5/lib/libgssapi_ntlm (cleandir) ===> sbin/dmesg (cleandir) ===> lib/libcapsicum (cleandir) ===> kerberos5/lib/libgssapi_spnego (cleandir) ===> sbin/dump (cleandir) ===> lib/libcasper (cleandir) ===> lib/libcasper/libcasper (cleandir) ===> kerberos5/libexec (cleandir) ===> sbin/dumpfs (cleandir) ===> kerberos5/libexec/digest-service (cleandir) ===> lib/libcasper/services (cleandir) ===> sbin/dumpon (cleandir) ===> lib/libcasper/services/cap_dns (cleandir) ===> kerberos5/libexec/ipropd-master (cleandir) ===> sbin/etherswitchcfg (cleandir) ===> lib/libcasper/services/cap_fileargs (cleandir) ===> kerberos5/libexec/ipropd-slave (cleandir) ===> sbin/ffsinfo (cleandir) ===> lib/libcasper/services/cap_grp (cleandir) ===> kerberos5/libexec/hprop (cleandir) ===> sbin/fsck (cleandir) ===> lib/libcasper/services/cap_net (cleandir) ===> kerberos5/libexec/hpropd (cleandir) ===> sbin/fsck_ffs (cleandir) ===> lib/libcasper/services/cap_pwd (cleandir) ===> kerberos5/libexec/kdc (cleandir) ===> sbin/fsck_msdosfs (cleandir) ===> lib/libcasper/services/cap_sysctl (cleandir) ===> kerberos5/libexec/kdigest (cleandir) ===> sbin/fsdb (cleandir) ===> lib/libcasper/services/cap_syslog (cleandir) ===> kerberos5/libexec/kfd (cleandir) ===> sbin/fsirand (cleandir) ===> lib/libcompat (cleandir) ===> kerberos5/libexec/kimpersonate (cleandir) ===> sbin/gbde (cleandir) ===> lib/libcrypt (cleandir) ===> kerberos5/libexec/kpasswdd (cleandir) ===> sbin/geom (cleandir) ===> lib/libdevctl (cleandir) ===> kerberos5/libexec/kcm (cleandir) ===> sbin/ggate (cleandir) ===> lib/libdevinfo (cleandir) ===> sbin/ggate/ggatec (cleandir) ===> kerberos5/libexec/kadmind (cleandir) ===> lib/libdevstat (cleandir) ===> sbin/ggate/ggated (cleandir) ===> kerberos5/tools (cleandir) ===> kerberos5/tools/make-roken (cleandir) ===> lib/libdl (cleandir) ===> sbin/ggate/ggatel (cleandir) ===> kerberos5/tools/asn1_compile (cleandir) ===> lib/libdwarf (cleandir) ===> sbin/growfs (cleandir) ===> kerberos5/tools/slc (cleandir) ===> sbin/gvinum (cleandir) ===> lib/libedit (cleandir) ===> kerberos5/usr.bin (cleandir) ===> sbin/ifconfig (cleandir) ===> lib/libedit/readline (cleandir) ===> kerberos5/usr.bin/hxtool (cleandir) ===> sbin/init (cleandir) ===> lib/libelftc (cleandir) ===> kerberos5/usr.bin/kadmin (cleandir) ===> sbin/kldconfig (cleandir) ===> kerberos5/usr.bin/kcc (cleandir) ===> lib/libevent1 (cleandir) ===> sbin/kldload (cleandir) ===> kerberos5/usr.bin/kdestroy (cleandir) ===> lib/libexecinfo (cleandir) ===> sbin/kldstat (cleandir) ===> kerberos5/usr.bin/kgetcred (cleandir) ===> lib/libexpat (cleandir) ===> sbin/kldunload (cleandir) ===> kerberos5/usr.bin/kf (cleandir) ===> lib/libfetch (cleandir) ===> sbin/ldconfig (cleandir) ===> kerberos5/usr.bin/kinit (cleandir) ===> lib/libfigpar (cleandir) ===> sbin/md5 (cleandir) ===> kerberos5/usr.bin/kpasswd (cleandir) ===> lib/libgcc_eh (cleandir) ===> sbin/mdconfig (cleandir) ===> kerberos5/usr.bin/krb5-config (cleandir) ===> lib/libgcc_s (cleandir) ===> sbin/mdmfs (cleandir) ===> kerberos5/usr.bin/ksu (cleandir) ===> sbin/mknod (cleandir) ===> lib/libgeom (cleandir) ===> kerberos5/usr.bin/string2key (cleandir) ===> sbin/mksnap_ffs (cleandir) ===> lib/libifconfig (cleandir) ===> kerberos5/usr.bin/verify_krb5_conf (cleandir) ===> sbin/mount (cleandir) ===> lib/libipsec (cleandir) ===> kerberos5/usr.sbin (cleandir) ===> kerberos5/usr.sbin/iprop-log (cleandir) ===> sbin/mount_cd9660 (cleandir) ===> lib/libjail (cleandir) ===> sbin/mount_fusefs (cleandir) ===> kerberos5/usr.sbin/kstash (cleandir) ===> lib/libkiconv (cleandir) ===> sbin/mount_msdosfs (cleandir) ===> kerberos5/usr.sbin/ktutil (cleandir) ===> lib/libkvm (cleandir) ===> sbin/mount_nfs (cleandir) ===> secure (cleandir) ===> secure/lib (cleandir) ===> lib/liblua (cleandir) ===> secure/lib/libcrypto (cleandir) ===> sbin/mount_nullfs (cleandir) ===> lib/liblzma (cleandir) ===> sbin/mount_udf (cleandir) ===> sbin/mount_unionfs (cleandir) ===> lib/libmemstat (cleandir) ===> sbin/newfs (cleandir) ===> lib/libmd (cleandir) ===> secure/lib/libcrypto/engines (cleandir) ===> secure/lib/libcrypto/engines/capi (cleandir) ===> sbin/newfs_msdos (cleandir) ===> lib/libmt (cleandir) ===> secure/lib/libcrypto/engines/padlock (cleandir) ===> sbin/nfsiod (cleandir) ===> lib/lib80211 (cleandir) ===> sbin/nos-tun (cleandir) ===> secure/lib/libssl (cleandir) ===> lib/libnetbsd (cleandir) ===> sbin/pfilctl (cleandir) ===> lib/libnetmap (cleandir) ===> secure/lib/libssh (cleandir) ===> sbin/ping (cleandir) ===> lib/libnv (cleandir) ===> sbin/rcorder (cleandir) ===> secure/libexec (cleandir) ===> secure/libexec/sftp-server (cleandir) ===> lib/libopenbsd (cleandir) ===> sbin/reboot (cleandir) ===> secure/libexec/ssh-keysign (cleandir) ===> lib/libopie (cleandir) ===> sbin/recoverdisk (cleandir) ===> secure/libexec/ssh-pkcs11-helper (cleandir) ===> lib/libpam (cleandir) ===> sbin/resolvconf (cleandir) ===> lib/libpam/libpam (cleandir) ===> secure/usr.bin (cleandir) ===> sbin/restore (cleandir) ===> secure/usr.bin/openssl (cleandir) ===> lib/libpam/modules (cleandir) ===> sbin/route (cleandir) ===> lib/libpam/modules/pam_chroot (cleandir) ===> secure/usr.bin/scp (cleandir) ===> sbin/savecore (cleandir) ===> lib/libpam/modules/pam_deny (cleandir) ===> secure/usr.bin/sftp (cleandir) ===> sbin/setkey (cleandir) ===> lib/libpam/modules/pam_echo (cleandir) ===> secure/usr.bin/ssh (cleandir) ===> sbin/shutdown (cleandir) ===> lib/libpam/modules/pam_exec (cleandir) ===> secure/usr.bin/ssh-add (cleandir) ===> sbin/spppcontrol (cleandir) ===> lib/libpam/modules/pam_ftpusers (cleandir) ===> secure/usr.bin/ssh-agent (cleandir) ===> sbin/swapon (cleandir) ===> lib/libpam/modules/pam_group (cleandir) ===> secure/usr.bin/ssh-keygen (cleandir) ===> sbin/sysctl (cleandir) ===> lib/libpam/modules/pam_guest (cleandir) ===> secure/usr.bin/ssh-keyscan (cleandir) ===> sbin/tunefs (cleandir) ===> lib/libpam/modules/pam_krb5 (cleandir) ===> secure/usr.sbin (cleandir) ===> secure/usr.sbin/sshd (cleandir) ===> sbin/umount (cleandir) ===> lib/libpam/modules/pam_ksu (cleandir) ===> sbin/bsdlabel (cleandir) ===> secure/caroot (cleandir) ===> lib/libpam/modules/pam_lastlog (cleandir) ===> secure/caroot/trusted (cleandir) ===> sbin/fdisk (cleandir) ===> lib/libpam/modules/pam_login_access (cleandir) ===> sbin/sconfig (cleandir) ===> lib/libpam/modules/pam_nologin (cleandir) ===> secure/caroot/blacklisted (cleandir) ===> sbin/ccdconfig (cleandir) ===> lib/libpam/modules/pam_opie (cleandir) ===> share (cleandir) ===> sbin/devd (cleandir) ===> share/colldef (cleandir) ===> lib/libpam/modules/pam_opieaccess (cleandir) ===> sbin/hastctl (cleandir) ===> lib/libpam/modules/pam_passwdqc (cleandir) ===> sbin/hastd (cleandir) ===> lib/libpam/modules/pam_permit (cleandir) ===> sbin/ping6 (cleandir) ===> lib/libpam/modules/pam_radius (cleandir) ===> sbin/rtsol (cleandir) ===> lib/libpam/modules/pam_rhosts (cleandir) ===> sbin/ipf (cleandir) ===> lib/libpam/modules/pam_rootok (cleandir) ===> sbin/ipf/libipf (cleandir) ===> lib/libpam/modules/pam_securetty (cleandir) ===> sbin/ipf/ipf (cleandir) ===> lib/libpam/modules/pam_self (cleandir) ===> sbin/ipf/ipfs (cleandir) ===> lib/libpam/modules/pam_ssh (cleandir) ===> rescue/rescue/routed/rtquery (cleandir) ===> sbin/ipf/ipfstat (cleandir) ===> lib/libpam/modules/pam_tacplus (cleandir) ===> sbin/ipf/ipmon (cleandir) ===> lib/libpam/modules/pam_unix (cleandir) ===> sbin/ipf/ipnat (cleandir) ===> lib/libpam/pam.d (cleandir) ===> sbin/ipf/ippool (cleandir) ===> lib/libpam/static_libpam (cleandir) ===> sbin/ipfw (cleandir) ===> lib/libpathconv (cleandir) ===> sbin/natd (cleandir) ===> lib/libpcap (cleandir) ===> sbin/iscontrol (cleandir) ===> lib/libpjdlog (cleandir) ===> sbin/nvmecontrol (cleandir) ===> lib/libproc (cleandir) ===> sbin/nvmecontrol/modules (cleandir) ===> sbin/nvmecontrol/modules/intel (cleandir) ===> lib/libprocstat (cleandir) ===> sbin/nvmecontrol/modules/wdc (cleandir) ===> lib/libprocstat/zfs (cleandir) ===> sbin/decryptcore (cleandir) ===> lib/libregex (cleandir) ===> sbin/pfctl (cleandir) ===> lib/librpcsvc (cleandir) ===> sbin/pflogd (cleandir) ===> lib/librss (cleandir) ===> sbin/quotacheck (cleandir) ===> lib/librt (cleandir) ===> sbin/routed (cleandir) ===> lib/librtld_db (cleandir) ===> sbin/routed/rtquery (cleandir) ===> lib/libsbuf (cleandir) ===> sbin/bectl (cleandir) ===> lib/libsmb (cleandir) ===> sbin/zfsbootcfg (cleandir) ===> lib/libstdbuf (cleandir) ===> stand (cleandir) ===> stand/libsa (cleandir) ===> lib/libstdthreads (cleandir) ===> lib/libsysdecode (cleandir) ===> stand/ficl (cleandir) ===> lib/libtacplus (cleandir) ===> stand/forth (cleandir) ===> rescue/rescue/vi/catalog (cleandir) ===> lib/libthread_db (cleandir) ===> stand/liblua (cleandir) ===> lib/libucl (cleandir) ===> lib/libufs (cleandir) ===> stand/lua (cleandir) ===> lib/libugidfw (cleandir) ===> stand/fdt (cleandir) ===> lib/libulog (cleandir) ===> stand/defaults (cleandir) ===> lib/libutil (cleandir) ===> stand/man (cleandir) ===> lib/libvgl (cleandir) ===> stand/efi (cleandir) ===> lib/libwrap (cleandir) ===> stand/efi/fdt (cleandir) ===> lib/libxo (cleandir) ===> stand/efi/libefi (cleandir) ===> lib/libxo/libxo (cleandir) ===> stand/efi/boot1 (cleandir) ===> lib/libxo/encoder (cleandir) ===> lib/libxo/encoder/csv (cleandir) ===> stand/efi/gptboot (cleandir) ===> lib/liby (cleandir) ===> stand/efi/loader_4th (cleandir) ===> lib/libz (cleandir) ===> lib/libzstd (cleandir) ===> stand/efi/loader_lua (cleandir) ===> lib/ncurses (cleandir) ===> stand/efi/loader_simp (cleandir) ===> lib/ncurses/ncurses (cleandir) ===> stand/i386 (cleandir) ===> stand/i386/mbr (cleandir) ===> lib/ncurses/form (cleandir) ===> stand/i386/pmbr (cleandir) ===> lib/ncurses/menu (cleandir) ===> stand/i386/boot0 (cleandir) ===> lib/ncurses/panel (cleandir) ===> stand/i386/boot0sio (cleandir) ===> lib/ncurses/ncursesw (cleandir) ===> stand/i386/btx (cleandir) ===> stand/i386/btx/btx (cleandir) ===> lib/ncurses/formw (cleandir) ===> stand/i386/btx/btxldr (cleandir) ===> lib/ncurses/menuw (cleandir) ===> stand/i386/btx/lib (cleandir) ===> lib/ncurses/panelw (cleandir) ===> stand/i386/boot2 (cleandir) ===> lib/libngatm (cleandir) ===> stand/i386/cdboot (cleandir) ===> lib/libblacklist (cleandir) ===> stand/i386/gptboot (cleandir) ===> lib/libbluetooth (cleandir) ===> stand/i386/isoboot (cleandir) ===> lib/libsdp (cleandir) ===> stand/i386/libi386 (cleandir) ===> lib/libbsnmp (cleandir) ===> lib/libbsnmp/libbsnmp (cleandir) ===> stand/i386/loader_4th (cleandir) ===> lib/libcuse (cleandir) ===> stand/i386/loader_lua (cleandir) ===> lib/libdevdctl (cleandir) ===> stand/i386/loader_simp (cleandir) ===> lib/libpe (cleandir) ===> lib/libdpv (cleandir) ===> stand/i386/pxeldr (cleandir) ===> lib/libmagic (cleandir) ===> stand/i386/zfsboot (cleandir) ===> lib/libgpio (cleandir) ===> stand/i386/gptzfsboot (cleandir) ===> lib/libgssapi (cleandir) ===> sys (cleandir) ===> usr.bin (cleandir) ===> lib/librpcsec_gss (cleandir) ===> lib/libiconv_modules (cleandir) ===> lib/libiconv_modules/BIG5 (cleandir) ===> lib/libiconv_modules/DECHanyu (cleandir) ===> usr.bin/alias (cleandir) ===> lib/libiconv_modules/EUC (cleandir) ===> usr.bin/apply (cleandir) ===> lib/libiconv_modules/EUCTW (cleandir) ===> usr.bin/asa (cleandir) ===> lib/libiconv_modules/GBK2K (cleandir) ===> usr.bin/awk (cleandir) ===> lib/libiconv_modules/HZ (cleandir) ===> share/ctypedef (cleandir) ===> usr.bin/backlight (cleandir) ===> lib/libiconv_modules/ISO2022 (cleandir) ===> usr.bin/banner (cleandir) ===> share/dict (cleandir) ===> lib/libiconv_modules/JOHAB (cleandir) ===> usr.bin/basename (cleandir) ===> share/doc (cleandir) ===> lib/libiconv_modules/MSKanji (cleandir) ===> share/doc/IPv6 (cleandir) ===> usr.bin/brandelf (cleandir) ===> lib/libiconv_modules/UES (cleandir) ===> share/doc/legal (cleandir) ===> share/doc/legal/intel_ipw (cleandir) ===> usr.bin/bsdcat (cleandir) ===> lib/libiconv_modules/UTF1632 (cleandir) ===> share/doc/legal/intel_iwi (cleandir) ===> usr.bin/bsdiff (cleandir) ===> lib/libiconv_modules/UTF7 (cleandir) ===> usr.bin/bsdiff/bsdiff (cleandir) ===> share/doc/legal/intel_iwn (cleandir) ===> lib/libiconv_modules/UTF8 (cleandir) ===> usr.bin/bsdiff/bspatch (cleandir) ===> share/doc/legal/intel_wpi (cleandir) ===> lib/libiconv_modules/VIQR (cleandir) ===> usr.bin/bzip2 (cleandir) ===> share/doc/legal/realtek (cleandir) ===> lib/libiconv_modules/ZW (cleandir) ===> share/doc/llvm (cleandir) ===> usr.bin/bzip2recover (cleandir) ===> share/doc/llvm/clang (cleandir) ===> lib/libiconv_modules/iconv_none (cleandir) ===> usr.bin/cap_mkdb (cleandir) ===> share/dtrace (cleandir) ===> lib/libiconv_modules/iconv_std (cleandir) ===> usr.bin/chat (cleandir) ===> share/examples (cleandir) ===> usr.bin/chpass (cleandir) ===> lib/libiconv_modules/mapper_646 (cleandir) ===> usr.bin/cksum (cleandir) ===> lib/libiconv_modules/mapper_none (cleandir) ===> usr.bin/cmp (cleandir) ===> lib/libiconv_modules/mapper_parallel (cleandir) ===> usr.bin/col (cleandir) ===> lib/libiconv_modules/mapper_serial (cleandir) ===> usr.bin/colrm (cleandir) ===> lib/libiconv_modules/mapper_std (cleandir) ===> usr.bin/column (cleandir) ===> lib/libiconv_modules/mapper_zone (cleandir) ===> usr.bin/comm (cleandir) ===> lib/libcom_err (cleandir) ===> usr.bin/compress (cleandir) ===> lib/libldns (cleandir) ===> usr.bin/cpuset (cleandir) ===> lib/libstats (cleandir) ===> usr.bin/csplit (cleandir) ===> lib/libefivar (cleandir) ===> usr.bin/ctlstat (cleandir) ===> lib/libthr (cleandir) ===> usr.bin/cut (cleandir) ===> lib/libnetgraph (cleandir) ===> usr.bin/diff (cleandir) ===> lib/libypclnt (cleandir) ===> usr.bin/dirname (cleandir) ===> lib/libomp (cleandir) ===> usr.bin/du (cleandir) ===> lib/libmp (cleandir) ===> usr.bin/elfctl (cleandir) ===> lib/libpmc (cleandir) ===> usr.bin/elfdump (cleandir) ===> lib/libpmc/pmu-events (cleandir) ===> usr.bin/enigma (cleandir) ===> lib/libpmcstat (cleandir) ===> usr.bin/env (cleandir) ===> usr.bin/etdump (cleandir) ===> lib/libradius (cleandir) ===> usr.bin/expand (cleandir) ===> lib/libmilter (cleandir) ===> usr.bin/false (cleandir) ===> lib/libsm (cleandir) ===> usr.bin/fetch (cleandir) ===> lib/libsmdb (cleandir) ===> rescue/rescue/routed/rtquery (clean) ===> usr.bin/find (cleandir) ===> lib/libsmutil (cleandir) ===> usr.bin/fmt (cleandir) ===> lib/libtelnet (cleandir) ===> usr.bin/fold (cleandir) ===> lib/libunbound (cleandir) ===> usr.bin/fstat (cleandir) ===> lib/libusbhid (cleandir) ===> usr.bin/fsync (cleandir) ===> lib/libusb (cleandir) ===> usr.bin/gcore (cleandir) ===> lib/ofed (cleandir) ===> usr.bin/gencat (cleandir) ===> lib/ofed/include (cleandir) ===> usr.bin/getaddrinfo (cleandir) ===> lib/ofed/libibverbs (cleandir) ===> usr.bin/getconf (cleandir) ===> share/examples/ipfilter (cleandir) ===> lib/ofed/libibcm (cleandir) ===> usr.bin/getent (cleandir) ===> share/examples/smbfs (cleandir) ===> lib/ofed/libibumad (cleandir) ===> usr.bin/getopt (cleandir) ===> share/examples/smbfs/print (cleandir) ===> lib/ofed/librdmacm (cleandir) ===> usr.bin/grep (cleandir) ===> share/i18n (cleandir) ===> share/i18n/csmapper (cleandir) ===> lib/ofed/libibmad (cleandir) ===> usr.bin/gzip (cleandir) ===> share/i18n/csmapper/APPLE (cleandir) ===> lib/ofed/complib (cleandir) ===> usr.bin/head (cleandir) ===> lib/ofed/libvendor (cleandir) ===> usr.bin/hexdump (cleandir) ===> share/i18n/csmapper/AST (cleandir) ===> lib/ofed/libcxgb4 (cleandir) ===> usr.bin/id (cleandir) ===> share/i18n/csmapper/BIG5 (cleandir) ===> lib/ofed/libmlx4 (cleandir) ===> usr.bin/ident (cleandir) ===> share/i18n/csmapper/CNS (cleandir) ===> usr.bin/ipcrm (cleandir) ===> lib/ofed/libmlx5 (cleandir) ===> share/i18n/csmapper/CP (cleandir) ===> usr.bin/ipcs (cleandir) ===> lib/ofed/libibnetdisc (cleandir) ===> rescue/rescue/vi/catalog (clean) ===> usr.bin/join (cleandir) ===> lib/ofed/libopensm (cleandir) ===> usr.bin/jot (cleandir) ===> lib/libbe (cleandir) ===> usr.bin/keylogin (cleandir) ===> share/i18n/csmapper/EBCDIC (cleandir) ===> usr.sbin (cleandir) ===> usr.bin/keylogout (cleandir) ===> share/i18n/csmapper/GB (cleandir) ===> usr.bin/killall (cleandir) ===> share/i18n/csmapper/GEORGIAN (cleandir) ===> usr.bin/ktrace (cleandir) ===> share/i18n/csmapper/ISO646 (cleandir) ===> usr.sbin/adduser (cleandir) ===> usr.bin/ktrdump (cleandir) ===> usr.sbin/arp (cleandir) ===> share/i18n/csmapper/ISO-8859 (cleandir) ===> usr.bin/lam (cleandir) ===> usr.sbin/binmiscctl (cleandir) ===> usr.bin/lastcomm (cleandir) ===> share/i18n/csmapper/JIS (cleandir) ===> usr.sbin/camdd (cleandir) ===> usr.bin/ldd (cleandir) ===> share/i18n/csmapper/KAZAKH (cleandir) ===> usr.sbin/cdcontrol (cleandir) ===> usr.bin/leave (cleandir) ===> share/i18n/csmapper/KOI (cleandir) ===> usr.sbin/chkgrp (cleandir) ===> usr.bin/less (cleandir) ===> usr.sbin/chown (cleandir) ===> share/i18n/csmapper/KS (cleandir) ===> usr.bin/lessecho (cleandir) ===> usr.sbin/chroot (cleandir) ===> share/i18n/csmapper/MISC (cleandir) ===> usr.bin/lesskey (cleandir) ===> usr.sbin/ckdist (cleandir) ===> share/i18n/csmapper/TCVN (cleandir) ===> usr.bin/limits (cleandir) ===> usr.sbin/clear_locks (cleandir) ===> usr.bin/locale (cleandir) ===> share/i18n/esdb (cleandir) ===> usr.sbin/crashinfo (cleandir) ===> usr.bin/localedef (cleandir) ===> share/i18n/esdb/APPLE (cleandir) ===> usr.sbin/cron (cleandir) ===> usr.sbin/cron/lib (cleandir) ===> usr.bin/lock (cleandir) ===> usr.sbin/cron/cron (cleandir) ===> usr.bin/lockf (cleandir) ===> usr.sbin/cron/crontab (cleandir) ===> usr.bin/logger (cleandir) ===> share/i18n/esdb/AST (cleandir) ===> usr.sbin/ctladm (cleandir) ===> usr.bin/login (cleandir) ===> share/i18n/esdb/BIG5 (cleandir) ===> usr.sbin/ctld (cleandir) ===> usr.bin/logins (cleandir) ===> usr.sbin/daemon (cleandir) ===> usr.bin/logname (cleandir) ===> share/i18n/esdb/CP (cleandir) ===> usr.sbin/dconschat (cleandir) ===> usr.bin/look (cleandir) ===> usr.sbin/devctl (cleandir) ===> usr.bin/lorder (cleandir) ===> usr.sbin/devinfo (cleandir) ===> usr.bin/lsvfs (cleandir) ===> usr.sbin/diskinfo (cleandir) ===> usr.bin/lzmainfo (cleandir) ===> usr.sbin/dumpcis (cleandir) ===> usr.bin/m4 (cleandir) ===> usr.sbin/etcupdate (cleandir) ===> usr.bin/mandoc (cleandir) ===> usr.sbin/extattr (cleandir) ===> usr.bin/mesg (cleandir) ===> usr.sbin/extattrctl (cleandir) ===> usr.bin/minigzip (cleandir) ===> usr.sbin/fifolog (cleandir) ===> usr.sbin/fifolog/lib (cleandir) ===> usr.bin/ministat (cleandir) ===> usr.sbin/fifolog/fifolog_create (cleandir) ===> usr.bin/mkdep (cleandir) ===> usr.bin/mkfifo (cleandir) ===> usr.sbin/fifolog/fifolog_writer (cleandir) ===> share/i18n/esdb/DEC (cleandir) ===> usr.bin/mkimg (cleandir) ===> usr.sbin/fifolog/fifolog_reader (cleandir) ===> share/i18n/esdb/EUC (cleandir) ===> usr.bin/mktemp (cleandir) ===> usr.sbin/fstyp (cleandir) ===> share/i18n/esdb/EBCDIC (cleandir) ===> usr.bin/mkuzip (cleandir) ===> usr.sbin/fwcontrol (cleandir) ===> usr.bin/mt (cleandir) ===> usr.sbin/getfmac (cleandir) ===> usr.bin/ncal (cleandir) ===> usr.sbin/getpmac (cleandir) ===> share/i18n/esdb/GB (cleandir) ===> usr.bin/netstat (cleandir) ===> usr.sbin/gstat (cleandir) ===> share/i18n/esdb/GEORGIAN (cleandir) ===> usr.sbin/i2c (cleandir) ===> usr.bin/newgrp (cleandir) ===> usr.sbin/ifmcstat (cleandir) ===> usr.bin/nfsstat (cleandir) ===> share/i18n/esdb/ISO-2022 (cleandir) ===> usr.sbin/iostat (cleandir) ===> usr.bin/nice (cleandir) ===> share/i18n/esdb/ISO-8859 (cleandir) ===> usr.sbin/iovctl (cleandir) ===> usr.bin/nl (cleandir) ===> usr.sbin/kldxref (cleandir) ===> usr.bin/nohup (cleandir) ===> usr.bin/opieinfo (cleandir) ===> usr.sbin/mailwrapper (cleandir) ===> share/i18n/esdb/ISO646 (cleandir) ===> usr.bin/opiekey (cleandir) ===> usr.sbin/makefs (cleandir) ===> usr.bin/opiepasswd (cleandir) ===> usr.sbin/memcontrol (cleandir) ===> usr.bin/pagesize (cleandir) ===> usr.sbin/mergemaster (cleandir) ===> usr.bin/passwd (cleandir) ===> share/i18n/esdb/KAZAKH (cleandir) ===> usr.sbin/mfiutil (cleandir) ===> usr.bin/paste (cleandir) ===> usr.sbin/mixer (cleandir) ===> share/i18n/esdb/KOI (cleandir) ===> usr.bin/patch (cleandir) ===> usr.sbin/mlxcontrol (cleandir) ===> usr.bin/pathchk (cleandir) ===> usr.sbin/mountd (cleandir) ===> share/i18n/esdb/MISC (cleandir) ===> usr.bin/perror (cleandir) ===> usr.sbin/mount_smbfs (cleandir) ===> usr.bin/posixshmcontrol (cleandir) ===> usr.sbin/mpsutil (cleandir) ===> usr.bin/pr (cleandir) ===> share/i18n/esdb/TCVN (cleandir) ===> usr.sbin/mptutil (cleandir) ===> usr.bin/printenv (cleandir) ===> usr.sbin/mtest (cleandir) ===> share/i18n/esdb/UTF (cleandir) ===> usr.bin/printf (cleandir) ===> usr.sbin/newsyslog (cleandir) ===> usr.sbin/newsyslog/newsyslog.conf.d (cleandir) ===> usr.bin/proccontrol (cleandir) ===> share/keys (cleandir) ===> usr.bin/procstat (cleandir) ===> usr.sbin/nfscbd (cleandir) ===> share/keys/pkg (cleandir) ===> share/keys/pkg/trusted (cleandir) ===> usr.bin/protect (cleandir) ===> usr.sbin/nfsd (cleandir) ===> share/misc (cleandir) ===> usr.bin/rctl (cleandir) ===> usr.sbin/nfsdumpstate (cleandir) ===> share/mk (cleandir) ===> usr.bin/renice (cleandir) ===> usr.sbin/nfsrevoke (cleandir) ===> share/monetdef (cleandir) ===> usr.bin/resizewin (cleandir) ===> usr.sbin/nfsuserd (cleandir) ===> usr.bin/rev (cleandir) ===> usr.sbin/nmtree (cleandir) ===> usr.bin/revoke (cleandir) ===> usr.sbin/nologin (cleandir) ===> usr.bin/rpcinfo (cleandir) ===> usr.sbin/pciconf (cleandir) ===> usr.bin/rs (cleandir) ===> usr.sbin/periodic (cleandir) ===> usr.sbin/periodic/etc (cleandir) ===> usr.bin/rup (cleandir) ===> usr.sbin/periodic/etc/daily (cleandir) ===> usr.bin/ruptime (cleandir) ===> usr.sbin/periodic/etc/security (cleandir) ===> usr.bin/rusers (cleandir) ===> usr.sbin/periodic/etc/weekly (cleandir) ===> usr.bin/rwall (cleandir) ===> usr.sbin/periodic/etc/monthly (cleandir) ===> usr.bin/rwho (cleandir) ===> usr.sbin/pnfsdscopymr (cleandir) ===> usr.bin/script (cleandir) ===> usr.sbin/pnfsdsfile (cleandir) ===> usr.bin/sdiff (cleandir) ===> usr.sbin/pnfsdskill (cleandir) ===> usr.bin/sed (cleandir) ===> usr.sbin/powerd (cleandir) ===> usr.bin/seq (cleandir) ===> usr.sbin/prometheus_sysctl_exporter (cleandir) ===> usr.bin/shar (cleandir) ===> usr.sbin/pstat (cleandir) ===> usr.bin/showmount (cleandir) ===> usr.sbin/pw (cleandir) ===> usr.bin/sockstat (cleandir) ===> usr.sbin/pwd_mkdb (cleandir) ===> rescue/rescue/routed/rtquery (cleandepend) ===> usr.bin/soelim (cleandir) ===> usr.sbin/pwm (cleandir) ===> usr.bin/sort (cleandir) ===> usr.sbin/quot (cleandir) ===> usr.bin/split (cleandir) ===> usr.sbin/rarpd (cleandir) ===> usr.bin/stat (cleandir) ===> usr.sbin/rmt (cleandir) ===> usr.bin/stdbuf (cleandir) ===> usr.sbin/rpcbind (cleandir) ===> usr.bin/strings (cleandir) ===> usr.sbin/rpc.lockd (cleandir) ===> share/msgdef (cleandir) ===> usr.bin/su (cleandir) ===> usr.sbin/rpc.statd (cleandir) ===> usr.bin/systat (cleandir) ===> usr.sbin/rpc.umntall (cleandir) ===> usr.bin/tabs (cleandir) ===> usr.sbin/rtprio (cleandir) ===> usr.bin/tail (cleandir) ===> usr.sbin/rwhod (cleandir) ===> usr.bin/tar (cleandir) ===> usr.sbin/service (cleandir) ===> usr.bin/tcopy (cleandir) ===> usr.sbin/services_mkdb (cleandir) ===> usr.bin/tee (cleandir) ===> usr.sbin/sesutil (cleandir) ===> usr.bin/time (cleandir) ===> usr.sbin/setfib (cleandir) ===> usr.bin/timeout (cleandir) ===> usr.sbin/setfmac (cleandir) ===> usr.bin/tip (cleandir) ===> usr.bin/tip/tip (cleandir) ===> usr.sbin/setpmac (cleandir) ===> share/numericdef (cleandir) ===> usr.sbin/smbmsg (cleandir) ===> usr.bin/top (cleandir) ===> share/sendmail (cleandir) ===> usr.sbin/snapinfo (cleandir) ===> usr.bin/touch (cleandir) ===> share/skel (cleandir) ===> usr.sbin/spi (cleandir) ===> usr.bin/tput (cleandir) ===> share/snmp (cleandir) ===> rescue/rescue/vi/catalog (cleandepend) ===> usr.sbin/spray (cleandir) ===> usr.bin/tr (cleandir) ===> share/snmp/mibs (cleandir) ===> usr.sbin/syslogd (cleandir) ===> share/syscons (cleandir) ===> usr.bin/true (cleandir) ===> share/syscons/fonts (cleandir) ===> usr.sbin/sysrc (cleandir) ===> usr.bin/truncate (cleandir) ===> share/syscons/keymaps (cleandir) ===> usr.sbin/tcpdrop (cleandir) ===> usr.bin/tset (cleandir) ===> usr.sbin/tcpdump (cleandir) ===> usr.bin/tsort (cleandir) ===> usr.sbin/tcpdump/tcpdump (cleandir) ===> share/syscons/scrnmaps (cleandir) ===> usr.bin/tty (cleandir) ===> share/tabset (cleandir) ===> usr.sbin/traceroute (cleandir) ===> usr.bin/uname (cleandir) ===> etc (cleandir) ===> usr.sbin/trim (cleandir) ===> share/termcap (cleandir) ===> usr.bin/unexpand (cleandir) ===> etc/sendmail (cleandir) ===> usr.sbin/trpt (cleandir) ===> share/timedef (cleandir) ===> usr.bin/uniq (cleandir) ===> usr.sbin/tzsetup (cleandir) ===> usr.sbin/ugidfw (cleandir) ===> usr.bin/unzip (cleandir) ===> usr.sbin/valectl (cleandir) ===> usr.sbin/vigr (cleandir) ===> usr.bin/units (cleandir) ===> usr.sbin/vipw (cleandir) ===> usr.sbin/wake (cleandir) ===> usr.bin/unvis (cleandir) ===> usr.sbin/watch (cleandir) ===> usr.sbin/watchdogd (cleandir) ===> usr.bin/uudecode (cleandir) ===> usr.sbin/zic (cleandir) ===> usr.sbin/zonectl (cleandir) ===> usr.sbin/zic/zic (cleandir) ===> usr.bin/uuencode (cleandir) ===> usr.sbin/acpi (cleandir) ===> usr.sbin/zic/zdump (cleandir) ===> usr.sbin/acpi/acpiconf (cleandir) ===> usr.bin/vis (cleandir) ===> usr.sbin/apm (cleandir) ===> usr.sbin/acpi/acpidb (cleandir) ===> usr.bin/vmstat (cleandir) ===> usr.sbin/apmd (cleandir) ===> usr.bin/w (cleandir) ===> usr.sbin/acpi/acpidump (cleandir) ===> usr.sbin/boot0cfg (cleandir) ===> usr.bin/wall (cleandir) ===> usr.sbin/acpi/iasl (cleandir) ===> usr.sbin/btxld (cleandir) ===> usr.bin/wc (cleandir) ===> usr.sbin/cpucontrol (cleandir) ===> usr.bin/what (cleandir) ===> usr.sbin/hyperv (cleandir) ===> usr.sbin/hyperv/tools/kvp (cleandir) ===> usr.sbin/kgmon (cleandir) ===> usr.bin/whereis (cleandir) ===> usr.sbin/hyperv/tools/vss (cleandir) ===> usr.sbin/lptcontrol (cleandir) ===> usr.bin/which (cleandir) ===> usr.sbin/mptable (cleandir) ===> usr.sbin/ndiscvt (cleandir) ===> usr.bin/whois (cleandir) ===> usr.sbin/pnpinfo (cleandir) ===> usr.bin/write (cleandir) ===> usr.sbin/spkrtest (cleandir) ===> usr.sbin/zzz (cleandir) ===> usr.sbin/accton (cleandir) ===> usr.bin/xargs (cleandir) ===> usr.sbin/sa (cleandir) ===> usr.sbin/audit (cleandir) ===> usr.bin/xinstall (cleandir) ===> usr.sbin/auditd (cleandir) ===> usr.sbin/auditdistd (cleandir) ===> usr.bin/xo (cleandir) ===> usr.sbin/auditreduce (cleandir) ===> usr.sbin/praudit (cleandir) ===> usr.bin/xz (cleandir) ===> usr.sbin/authpf (cleandir) ===> usr.sbin/autofs (cleandir) ===> usr.bin/xzdec (cleandir) ===> usr.sbin/blacklistctl (cleandir) ===> usr.sbin/autofs/autofs (cleandir) ===> usr.bin/yes (cleandir) ===> usr.sbin/blacklistd (cleandir) ===> usr.sbin/bluetooth (cleandir) ===> usr.bin/zstd (cleandir) ===> usr.sbin/bluetooth/bluetooth-config (cleandir) ===> usr.sbin/bootparamd (cleandir) ===> usr.bin/gh-bc (cleandir) ===> usr.sbin/bootparamd/bootparamd (cleandir) ===> usr.sbin/bluetooth/bt3cfw (cleandir) ===> usr.sbin/bootparamd/callbootd (cleandir) ===> usr.sbin/bluetooth/btpand (cleandir) ===> usr.bin/mkcsmapper_static (cleandir) ===> usr.sbin/bsdinstall (cleandir) ===> usr.sbin/bluetooth/hccontrol (cleandir) ===> usr.sbin/bsdinstall/distextract (cleandir) ===> usr.bin/mkesdb_static (cleandir) ===> usr.sbin/bluetooth/hcsecd (cleandir) ===> usr.sbin/bsdinstall/distfetch (cleandir) ===> usr.bin/smbutil (cleandir) ===> usr.sbin/bluetooth/hcseriald (cleandir) ===> usr.sbin/bsdinstall/partedit (cleandir) ===> usr.bin/at (cleandir) ===> usr.sbin/bluetooth/l2control (cleandir) ===> usr.sbin/bsdinstall/scripts (cleandir) ===> usr.bin/atm (cleandir) ===> usr.bin/atm/sscop (cleandir) ===> usr.sbin/bluetooth/l2ping (cleandir) ===> usr.sbin/bsnmpd (cleandir) ===> usr.sbin/bsnmpd/gensnmptree (cleandir) ===> usr.bin/bluetooth (cleandir) ===> usr.sbin/bluetooth/rfcomm_pppd (cleandir) ===> usr.bin/bluetooth/bthost (cleandir) ===> usr.sbin/bsnmpd/bsnmpd (cleandir) ===> usr.sbin/bluetooth/sdpcontrol (cleandir) ===> usr.bin/bluetooth/btsockstat (cleandir) ===> usr.sbin/bsnmpd/modules (cleandir) ===> usr.sbin/bluetooth/sdpd (cleandir) ===> usr.bin/bluetooth/rfcomm_sppd (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_bridge (cleandir) ===> usr.sbin/bluetooth/ath3kfw (cleandir) ===> usr.bin/cpio (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_hostres (cleandir) ===> usr.sbin/bluetooth/bcmfw (cleandir) ===> usr.bin/calendar (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_lm75 (cleandir) ===> usr.sbin/bluetooth/bthidcontrol (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_mibII (cleandir) ===> usr.sbin/bluetooth/bthidd (cleandir) ===> usr.bin/clang (cleandir) ===> usr.bin/clang/clang (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_target (cleandir) ===> usr.sbin/bluetooth/iwmbtfw (cleandir) ===> usr.bin/clang/clang-tblgen (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_usm (cleandir) ===> usr.sbin/certctl (cleandir) ===> usr.bin/clang/llvm-tblgen (cleandir) ===> usr.sbin/cxgbetool (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_vacm (cleandir) ===> usr.sbin/bsdconfig (cleandir) ===> usr.bin/clang/lldb-tblgen (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_hast (cleandir) ===> usr.sbin/bsdconfig/console (cleandir) ===> usr.bin/clang/llvm-ar (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_pf (cleandir) ===> share/vt (cleandir) ===> share/vt/fonts (cleandir) ===> usr.sbin/bsdconfig/console/include (cleandir) ===> usr.bin/clang/llvm-nm (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_netgraph (cleandir) ===> share/vt/keymaps (cleandir) ===> usr.sbin/bsdconfig/diskmgmt (cleandir) ===> usr.bin/clang/llvm-objdump (cleandir) ===> usr.sbin/bsnmpd/modules/snmp_wlan (cleandir) ===> usr.sbin/bsdconfig/diskmgmt/include (cleandir) ===> usr.bin/clang/llvm-symbolizer (cleandir) ===> share/zoneinfo (cleandir) ===> usr.sbin/bsnmpd/tools (cleandir) ===> usr.sbin/bsdconfig/docsinstall (cleandir) ===> usr.sbin/bsnmpd/tools/libbsnmptools (cleandir) ===> usr.bin/clang/lld (cleandir) ===> usr.bin/clang/lldb (cleandir) ===> usr.sbin/bsdconfig/docsinstall/include (cleandir) ===> usr.sbin/bsnmpd/tools/bsnmptools (cleandir) ===> usr.bin/clang/llvm-cov (cleandir) ===> usr.bin/clang/llvm-profdata (cleandir) ===> usr.sbin/bsdconfig/dot (cleandir) ===> usr.sbin/efivar (cleandir) ===> usr.sbin/bsdconfig/dot/include (cleandir) ===> usr.bin/dpv (cleandir) ===> usr.bin/ee (cleandir) ===> usr.sbin/efidp (cleandir) ===> usr.sbin/bsdconfig/include (cleandir) ===> usr.bin/file (cleandir) ===> usr.bin/finger (cleandir) ===> usr.sbin/efibootmgr (cleandir) ===> usr.sbin/bsdconfig/includes (cleandir) ===> usr.bin/ftp (cleandir) ===> usr.bin/caesar (cleandir) ===> usr.sbin/uefisign (cleandir) ===> usr.sbin/bsdconfig/includes/include (cleandir) ===> usr.bin/factor (cleandir) ===> usr.bin/fortune (cleandir) ===> usr.sbin/fdcontrol (cleandir) ===> usr.bin/fortune/fortune (cleandir) ===> usr.sbin/bsdconfig/mouse (cleandir) ===> usr.bin/grdc (cleandir) ===> usr.sbin/fdformat (cleandir) ===> usr.bin/fortune/strfile (cleandir) ===> usr.sbin/bsdconfig/mouse/include (cleandir) ===> usr.bin/morse (cleandir) ===> usr.sbin/fdread (cleandir) ===> usr.bin/fortune/datfiles (cleandir) ===> usr.sbin/bsdconfig/networking (cleandir) ===> usr.bin/number (cleandir) ===> usr.sbin/fdwrite (cleandir) ===> usr.sbin/bsdconfig/networking/include (cleandir) ===> usr.bin/fortune/unstr (cleandir) ===> usr.bin/pom (cleandir) ===> usr.sbin/bsdconfig/networking/share (cleandir) ===> usr.sbin/fmtree (cleandir) ===> usr.bin/primes (cleandir) ===> usr.bin/random (cleandir) ===> usr.sbin/freebsd-update (cleandir) ===> usr.sbin/bsdconfig/packages (cleandir) ===> usr.bin/iconv (cleandir) ===> usr.bin/mkcsmapper (cleandir) ===> usr.sbin/bsdconfig/packages/include (cleandir) ===> usr.sbin/gssd (cleandir) ===> usr.bin/mkesdb (cleandir) ===> usr.bin/iscsictl (cleandir) ===> usr.sbin/bsdconfig/password (cleandir) ===> usr.bin/kdump (cleandir) ===> usr.sbin/gpioctl (cleandir) ===> usr.sbin/bsdconfig/password/include (cleandir) ===> usr.bin/truss (cleandir) ===> usr.sbin/ip6addrctl (cleandir) ===> usr.bin/compile_et (cleandir) ===> usr.sbin/bsdconfig/password/share (cleandir) ===> usr.bin/drill (cleandir) ===> usr.sbin/mld6query (cleandir) ===> usr.bin/host (cleandir) ===> usr.sbin/bsdconfig/security (cleandir) ===> usr.bin/ldd32 (cleandir) make[4]: "/usr/embedded/bbb/usr/src/share/mk/bsd.compat.mk" line 112: warning: NEED_COMPAT defined, but no LIBCOMPAT is available (COMPAT_ARCH == i386 ===> usr.sbin/ndp (cleandir) ===> usr.bin/locate (cleandir) ===> usr.bin/locate/bigram (cleandir) ===> usr.sbin/bsdconfig/security/include (cleandir) ===> usr.sbin/rip6query (cleandir) ===> usr.bin/biff (cleandir) ===> usr.bin/locate/code (cleandir) ===> usr.sbin/bsdconfig/share (cleandir) ===> usr.sbin/route6d (cleandir) ===> usr.bin/from (cleandir) ===> usr.sbin/bsdconfig/share/media (cleandir) ===> usr.bin/locate/locate (cleandir) ===> usr.sbin/rrenumd (cleandir) ===> usr.bin/mail (cleandir) ===> usr.sbin/bsdconfig/share/packages (cleandir) ===> usr.bin/msgs (cleandir) ===> usr.sbin/rtadvctl (cleandir) ===> usr.bin/bmake (cleandir) ===> usr.bin/nc (cleandir) ===> usr.sbin/bsdconfig/startup (cleandir) ===> usr.sbin/rtadvd (cleandir) ===> usr.sbin/bsdconfig/startup/include (cleandir) ===> usr.bin/ypcat (cleandir) ===> usr.bin/ypmatch (cleandir) ===> usr.sbin/rtsold (cleandir) ===> usr.sbin/bsdconfig/startup/share (cleandir) ===> usr.bin/ypwhich (cleandir) ===> usr.bin/ssh-copy-id (cleandir) ===> usr.sbin/traceroute6 (cleandir) ===> usr.sbin/bsdconfig/timezone (cleandir) ===> usr.bin/chkey (cleandir) ===> usr.bin/newkey (cleandir) ===> usr.sbin/inetd (cleandir) ===> usr.sbin/bsdconfig/timezone/include (cleandir) ===> usr.bin/quota (cleandir) ===> usr.bin/vacation (cleandir) ===> usr.sbin/bsdconfig/timezone/share (cleandir) ===> usr.sbin/ipfwpcap (cleandir) ===> usr.bin/talk (cleandir) ===> usr.bin/telnet (cleandir) ===> usr.sbin/iscsid (cleandir) ===> usr.sbin/bsdconfig/ttys (cleandir) ===> usr.bin/ul (cleandir) ===> usr.bin/tftp (cleandir) ===> usr.sbin/bsdconfig/ttys/include (cleandir) ===> usr.sbin/jail (cleandir) ===> usr.bin/addr2line (cleandir) ===> usr.bin/ar (cleandir) ===> usr.sbin/bsdconfig/usermgmt (cleandir) ===> usr.sbin/jexec (cleandir) ===> usr.bin/c89 (cleandir) ===> usr.bin/c99 (cleandir) ===> usr.sbin/bsdconfig/usermgmt/include (cleandir) ===> usr.sbin/jls (cleandir) ===> usr.bin/ctags (cleandir) ===> usr.bin/cxxfilt (cleandir) ===> usr.sbin/bsdconfig/usermgmt/share (cleandir) ===> usr.sbin/kbdcontrol (cleandir) ===> usr.bin/objcopy (cleandir) ===> usr.bin/file2c (cleandir) ===> usr.sbin/bsdconfig/examples (cleandir) ===> usr.sbin/kbdmap (cleandir) ===> usr.bin/gprof (cleandir) ===> usr.bin/indent (cleandir) ===> usr.sbin/moused (cleandir) ===> usr.sbin/vidcontrol (cleandir) ===> usr.bin/lex (cleandir) ===> usr.bin/mkstr (cleandir) ===> usr.sbin/pppctl (cleandir) ===> usr.sbin/nscd (cleandir) ===> usr.bin/lex/lib (cleandir) ===> usr.bin/nm (cleandir) ===> usr.sbin/lpr (cleandir) ===> usr.sbin/mlx5tool (cleandir) ===> usr.sbin/lpr/common_source (cleandir) ===> usr.bin/readelf (cleandir) ===> usr.bin/rpcgen (cleandir) ===> usr.sbin/flowctl (cleandir) ===> usr.sbin/lpr/chkprintcap (cleandir) ===> usr.bin/unifdef (cleandir) ===> usr.bin/size (cleandir) ===> usr.sbin/ngctl (cleandir) ===> usr.sbin/lpr/lp (cleandir) ===> usr.bin/xstr (cleandir) ===> usr.bin/yacc (cleandir) ===> usr.sbin/nghook (cleandir) ===> usr.sbin/lpr/lpc (cleandir) ===> usr.bin/vi (cleandir) ===> usr.bin/vtfontcvt (cleandir) ===> usr.sbin/rpc.yppasswdd (cleandir) ===> usr.sbin/lpr/lpd (cleandir) ===> usr.bin/vi/catalog (cleandir) ===> usr.bin/usbhidaction (cleandir) ===> usr.sbin/rpc.ypupdated (cleandir) ===> usr.sbin/lpr/lpq (cleandir) ===> usr.bin/usbhidctl (cleandir) ===> usr.bin/last (cleandir) ===> usr.sbin/rpc.ypxfrd (cleandir) ===> usr.sbin/lpr/lpr (cleandir) ===> usr.bin/users (cleandir) ===> usr.bin/who (cleandir) ===> usr.sbin/ypbind (cleandir) ===> usr.sbin/lpr/lprm (cleandir) ===> usr.bin/svn (cleandir) ===> usr.bin/ofed (cleandir) ===> usr.sbin/ypldap (cleandir) ===> usr.bin/svn/lib (cleandir) ===> usr.sbin/lpr/lptest (cleandir) ===> usr.bin/ofed/libibverbs (cleandir) ===> usr.bin/ofed/libibverbs/asyncwatch (cleandir) ===> usr.bin/svn/lib/libapr (cleandir) ===> usr.sbin/yp_mkdb (cleandir) ===> usr.sbin/lpr/pac (cleandir) ===> usr.bin/ofed/libibverbs/devinfo (cleandir) ===> usr.bin/svn/lib/libapr_util (cleandir) ===> usr.sbin/yppoll (cleandir) ===> usr.sbin/lpr/filters (cleandir) ===> usr.bin/ofed/libibverbs/devices (cleandir) ===> usr.bin/svn/lib/libserf (cleandir) ===> usr.sbin/yppush (cleandir) ===> usr.sbin/lpr/filters.ru (cleandir) ===> usr.bin/ofed/libibverbs/rc_pingpong (cleandir) ===> usr.sbin/lpr/filters.ru/koi2alt (cleandir) ===> usr.sbin/ypserv (cleandir) ===> usr.bin/svn/lib/libsvn_client (cleandir) ===> usr.bin/ofed/libibverbs/srq_pingpong (cleandir) ===> usr.sbin/lpr/filters.ru/koi2855 (cleandir) ===> usr.sbin/ypset (cleandir) ===> usr.bin/svn/lib/libsvn_delta (cleandir) ===> usr.bin/ofed/libibverbs/uc_pingpong (cleandir) ===> usr.sbin/ntp (cleandir) ===> usr.sbin/keyserv (cleandir) ===> usr.bin/svn/lib/libsvn_diff (cleandir) ===> usr.sbin/ntp/libopts (cleandir) ===> usr.bin/ofed/libibverbs/ud_pingpong (cleandir) ===> usr.sbin/ftp-proxy (cleandir) ===> usr.bin/svn/lib/libsvn_fs (cleandir) ===> usr.sbin/ntp/libntp (cleandir) ===> usr.bin/ofed/librdmacm (cleandir) ===> usr.bin/ofed/librdmacm/ucmatose (cleandir) ===> usr.sbin/pkg (cleandir) ===> usr.bin/svn/lib/libsvn_fs_fs (cleandir) ===> usr.sbin/ntp/libntpevent (cleandir) ===> usr.bin/ofed/librdmacm/mckey (cleandir) ===> usr.bin/svn/lib/libsvn_fs_util (cleandir) ===> usr.bin/ofed/librdmacm/rping (cleandir) ===> usr.sbin/ntp/libparse (cleandir) ===> usr.sbin/pmcannotate (cleandir) ===> usr.bin/svn/lib/libsvn_fs_x (cleandir) ===> usr.bin/ofed/librdmacm/udaddy (cleandir) ===> usr.sbin/ntp/ntpd (cleandir) ===> usr.sbin/pmccontrol (cleandir) ===> usr.bin/svn/lib/libsvn_ra (cleandir) ===> usr.bin/ofed/infiniband-diags (cleandir) ===> usr.sbin/ntp/ntpdc (cleandir) ===> usr.sbin/pmcstat (cleandir) ===> usr.bin/ofed/infiniband-diags/ibstat (cleandir) ===> usr.bin/svn/lib/libsvn_ra_local (cleandir) ===> usr.sbin/ntp/ntpq (cleandir) ===> usr.sbin/pmcstudy (cleandir) ===> usr.bin/svn/lib/libsvn_ra_serf (cleandir) ===> usr.bin/svn/lib/libsvn_ra_svn (cleandir) ===> usr.sbin/ntp/ntpdate (cleandir) ===> usr.sbin/portsnap (cleandir) ===> usr.bin/svn/lib/libsvn_repos (cleandir) ===> usr.sbin/portsnap/portsnap (cleandir) ===> usr.bin/svn/lib/libsvn_subr (cleandir) ===> usr.sbin/ntp/ntptime (cleandir) ===> usr.sbin/portsnap/make_index (cleandir) ===> usr.bin/svn/lib/libsvn_wc (cleandir) ===> usr.sbin/ntp/ntp-keygen (cleandir) ===> usr.sbin/ntp/sntp (cleandir) ===> usr.sbin/ppp (cleandir) ===> usr.bin/svn/svn (cleandir) ===> usr.sbin/ntp/doc (cleandir) ===> usr.sbin/edquota (cleandir) ===> usr.sbin/quotaon (cleandir) ===> usr.bin/svn/svnadmin (cleandir) ===> usr.sbin/ntp/doc/drivers (cleandir) ===> usr.sbin/repquota (cleandir) ===> usr.sbin/editmap (cleandir) ===> usr.sbin/ntp/doc/drivers/icons (cleandir) ===> usr.bin/svn/svnbench (cleandir) ===> usr.sbin/mailstats (cleandir) ===> usr.sbin/makemap (cleandir) ===> usr.sbin/ntp/doc/drivers/scripts (cleandir) ===> usr.bin/svn/svndumpfilter (cleandir) ===> usr.sbin/praliases (cleandir) ===> usr.sbin/sendmail (cleandir) ===> usr.sbin/ntp/doc/hints (cleandir) ===> usr.bin/svn/svnfsfs (cleandir) ===> usr.sbin/tcpdchk (cleandir) ===> usr.sbin/ntp/doc/icons (cleandir) ===> usr.sbin/tcpdmatch (cleandir) ===> usr.bin/svn/svnlook (cleandir) ===> usr.sbin/config (cleandir) ===> usr.sbin/ntp/doc/pic (cleandir) ===> usr.sbin/crunch (cleandir) ===> usr.sbin/crunch/crunchgen (cleandir) ===> usr.bin/svn/svnserve (cleandir) ===> usr.sbin/unbound (cleandir) ===> usr.sbin/ntp/doc/scripts (cleandir) ===> usr.sbin/unbound/daemon (cleandir) ===> usr.sbin/crunch/crunchide (cleandir) ===> usr.bin/svn/svnsync (cleandir) ===> usr.sbin/uathload (cleandir) ===> usr.sbin/unbound/anchor (cleandir) ===> usr.sbin/uhsoctl (cleandir) ===> usr.bin/svn/svnversion (cleandir) ===> usr.sbin/usbconfig (cleandir) ===> usr.sbin/unbound/checkconf (cleandir) ===> usr.sbin/usbdump (cleandir) ===> usr.bin/svn/svnmucc (cleandir) ===> usr.sbin/ac (cleandir) ===> usr.sbin/unbound/control (cleandir) ===> usr.sbin/lastlogin (cleandir) ===> usr.bin/svn/svnrdump (cleandir) ===> usr.sbin/utx (cleandir) ===> usr.sbin/unbound/setup (cleandir) ===> usr.sbin/ancontrol (cleandir) ===> usr.sbin/wlandebug (cleandir) ===> usr.sbin/wpa (cleandir) ===> usr.sbin/wpa/wpa_supplicant (cleandir) ===> usr.sbin/wpa/wpa_cli (cleandir) ===> usr.sbin/wpa/wpa_passphrase (cleandir) ===> usr.sbin/wpa/hostapd (cleandir) ===> usr.sbin/wpa/hostapd_cli (cleandir) ===> usr.sbin/wpa/ndis_events (cleandir) -------------------------------------------------------------- >>> stage 2.3: build tools -------------------------------------------------------------- ===> bin/csh (obj,build-tools) ===> bin/sh (obj,build-tools) ===> lib/libpmc/pmu-events (obj,build-tools) ===> lib/ncurses/ncurses (obj,build-tools) ===> lib/ncurses/ncursesw (obj,build-tools) ===> rescue/rescue (obj,build-tools) ** edit: HAVE_TCGETATTR 1 ** edit: HAVE_TERMIOS_H 1 ** edit: HAVE_TERMIO_H 0 ** edit: BROKEN_LINKER 0 ===> share/syscons/scrnmaps (obj,build-tools) ** edit: HAVE_TCGETATTR 1 ** edit: HAVE_TERMIOS_H 1 ** edit: HAVE_TERMIO_H 0 ===> usr.bin/awk (obj,build-tools) ** edit: BROKEN_LINKER 0 yacc: 43 shift/reduce conflicts, 85 reduce/reduce conflicts. ===> lib/libmagic (obj,build-tools) ===> usr.bin/mkesdb_static (obj,build-tools) ===> usr.bin/mkcsmapper_static (obj,build-tools) ===> usr.bin/vi/catalog (obj,build-tools) -------------------------------------------------------------- >>> stage 3: cross tools -------------------------------------------------------------- ===> lib/libelftc (obj,all,install) ===> lib/libpe (obj,all,install) ===> usr.bin/objcopy (obj,all,install) ===> usr.bin/nm (obj,all,install) ===> usr.bin/size (obj,all,install) ===> usr.bin/strings (obj,all,install) ===> usr.bin/addr2line (obj,all,install) ===> cddl/lib/libctf (obj,all,install) ===> cddl/lib/libspl (obj,all,install) ===> cddl/usr.bin/ctfconvert (obj,all,install) ===> cddl/usr.bin/ctfmerge (obj,all,install) ===> stand/usb/tools (obj,all,install) -------------------------------------------------------------- >>> stage 3.1: recording build metadata -------------------------------------------------------------- -------------------------------------------------------------- >>> stage 4.1: building includes -------------------------------------------------------------- ===> lib (includes) ===> libexec (includes) ===> bin (includes) ===> cddl (includes) ===> cddl/lib (includes) ===> bin/cat (includes) ===> libexec/atrun (includes) ===> cddl/lib/drti (includes) ===> bin/chflags (includes) ===> libexec/blacklistd-helper (includes) ===> cddl/lib/libavl (includes) ===> lib/csu (includes) ===> bin/chio (includes) ===> lib/csu/amd64 (includes) ===> libexec/comsat (includes) ===> cddl/lib/libctf (includes) ===> bin/chmod (includes) ===> lib/libc (includes) ===> libexec/dma (includes) ===> cddl/lib/libdtrace (includes) ===> libexec/dma/dmagent (includes) ===> libexec/dma/dma-mbox-create (includes) ===> bin/cp (includes) ===> cddl/lib/libicp (includes) ===> bin/date (includes) ===> libexec/flua (includes) ===> bin/dd (includes) ===> libexec/getty (includes) ===> cddl/lib/libicp_rescue (includes) ===> bin/df (includes) ===> libexec/mail.local (includes) ===> bin/domainname (includes) ===> libexec/makewhatis.local (includes) ===> bin/echo (includes) ===> cddl/lib/libnvpair (includes) ===> libexec/mknetid (includes) ===> bin/ed (includes) ===> cddl/lib/libspl (includes) ===> libexec/phttpget (includes) ===> bin/expr (includes) ===> cddl/lib/libtpool (includes) ===> libexec/pppoed (includes) ===> bin/freebsd-version (includes) ===> cddl/lib/libumem (includes) ===> libexec/rc (includes) ===> bin/getfacl (includes) ===> cddl/lib/libuutil (includes) ===> libexec/rc/rc.d (includes) ===> bin/hostname (includes) ===> cddl/lib/libzfs_core (includes) ===> bin/kenv (includes) ===> cddl/lib/libzfs (includes) ===> bin/kill (includes) ===> bin/ln (includes) ===> cddl/lib/libzfsbootenv (includes) ===> libexec/revnetgroup (includes) ===> bin/ls (includes) ===> cddl/lib/libzpool (includes) ===> libexec/rpc.rquotad (includes) ===> bin/mkdir (includes) ===> libexec/rpc.rstatd (includes) ===> bin/mv (includes) ===> libexec/rpc.rusersd (includes) ===> cddl/lib/libzutil (includes) ===> bin/pax (includes) ===> libexec/rpc.rwalld (includes) ===> cddl/sbin (includes) ===> bin/pkill (includes) ===> cddl/sbin/zfs (includes) ===> libexec/rpc.sprayd (includes) ===> bin/ps (includes) ===> cddl/sbin/zpool (includes) ===> libexec/rtld-elf (includes) ===> bin/pwait (includes) ===> cddl/usr.bin (includes) ===> libexec/save-entropy (includes) ===> bin/pwd (includes) ===> cddl/usr.bin/ctfconvert (includes) ===> libexec/smrsh (includes) ===> bin/realpath (includes) ===> cddl/usr.bin/ctfdump (includes) ===> libexec/telnetd (includes) ===> bin/rm (includes) ===> cddl/usr.bin/ctfmerge (includes) ===> cddl/usr.bin/zinject (includes) ===> bin/rmdir (includes) ===> libexec/tftp-proxy (includes) ===> cddl/usr.bin/zstream (includes) ===> bin/setfacl (includes) ===> libexec/ulog-helper (includes) ===> bin/sh (includes) ===> cddl/usr.bin/zstreamdump (includes) ===> libexec/ypxfr (includes) ===> cddl/usr.bin/ztest (includes) ===> bin/sleep (includes) ===> libexec/bootpd (includes) ===> bin/stty (includes) ===> cddl/usr.sbin (includes) ===> libexec/bootpd/bootpgw (includes) ===> cddl/usr.sbin/dtrace (includes) ===> bin/sync (includes) ===> libexec/bootpd/tools (includes) ===> libexec/bootpd/tools/bootpef (includes) ===> cddl/usr.sbin/dwatch (includes) ===> bin/test (includes) ===> cddl/usr.sbin/dwatch/libexec (includes) ===> libexec/bootpd/tools/bootptest (includes) ===> bin/uuidgen (includes) ===> libexec/fingerd (includes) ===> cddl/usr.sbin/dwatch/examples (includes) ===> bin/rmail (includes) ===> libexec/ftpd (includes) ===> cddl/usr.sbin/lockstat (includes) ===> bin/csh (includes) ===> libexec/rbootd (includes) ===> cddl/usr.sbin/plockstat (includes) ===> cddl/usr.sbin/zdb (includes) ===> libexec/talkd (includes) ===> gnu (includes) ===> gnu/lib (includes) ===> libexec/tcpd (includes) ===> cddl/usr.sbin/zfsd (includes) ===> gnu/lib/libregex (includes) ===> libexec/tftpd (includes) ===> cddl/usr.sbin/zhack (includes) ===> gnu/lib/libdialog (includes) ===> libexec/hyperv (includes) ===> include (includes) ===> libexec/rtld-elf32 (includes) ===> gnu/usr.bin (includes) ===> include/arpa (includes) ===> gnu/usr.bin/dialog (includes) ===> kerberos5 (includes) ===> include/protocols (includes) ===> kerberos5/lib (includes) ===> gnu/usr.bin/diff3 (includes) ===> include/rpcsvc (includes) ===> kerberos5/lib/libasn1 (includes) ===> gnu/usr.bin/grep (includes) ===> gnu/usr.bin/binutils (includes) ===> gnu/usr.bin/binutils/libiberty (includes) ===> gnu/usr.bin/binutils/libbfd (includes) ===> lib/libc_nonshared (includes) ===> kerberos5/lib/libhdb (includes) ===> gnu/usr.bin/binutils/libopcodes (includes) ===> lib/libcompiler_rt (includes) ===> gnu/usr.bin/gdb (includes) ===> gnu/usr.bin/gdb/libgdb (includes) ===> kerberos5/lib/libheimntlm (includes) ===> kerberos5/lib/libhx509 (includes) ===> lib/libclang_rt (includes) ===> gnu/usr.bin/gdb/gdb (includes) ===> lib/libclang_rt/include (includes) ===> gnu/usr.bin/gdb/kgdb (includes) ===> kerberos5/lib/libkadm5clnt (includes) ===> lib/libclang_rt/asan (includes) ===> rescue (includes) ===> rescue/librescue (includes) ===> kerberos5/lib/libkadm5srv (includes) ===> include/rpc (includes) ===> lib/libclang_rt/asan-preinit (includes) ===> rescue/rescue (includes) ===> kerberos5/lib/libkrb5 (includes) ===> lib/libclang_rt/asan_cxx (includes) ===> sbin (includes) ===> include/xlocale (includes) ===> lib/libclang_rt/asan_dynamic (includes) ===> include/gssapi (includes) ===> sbin/adjkerntz (includes) ===> kerberos5/lib/libroken (includes) ===> lib/libclang_rt/cfi (includes) creating osreldate.h from newvers.sh ===> sbin/camcontrol (includes) ===> sbin/clri (includes) ===> lib/libclang_rt/cfi_diag (includes) ===> kerberos5/lib/libsl (includes) ===> sbin/comcontrol (includes) ===> kerberos5/lib/libvers (includes) ===> lib/libclang_rt/safestack (includes) ===> sbin/conscontrol (includes) ===> kerberos5/lib/libkdc (includes) ===> lib/libclang_rt/stats (includes) ===> sbin/ddb (includes) ===> kerberos5/lib/libwind (includes) ===> sbin/devfs (includes) ===> lib/libclang_rt/stats_client (includes) ===> kerberos5/lib/libheimbase (includes) ===> sbin/devmatch (includes) ===> lib/libclang_rt/ubsan_minimal (includes) ===> kerberos5/lib/libheimipcc (includes) ===> sbin/dhclient (includes) ===> lib/libclang_rt/ubsan_standalone (includes) ===> kerberos5/lib/libheimipcs (includes) ===> sbin/dmesg (includes) ===> lib/libclang_rt/ubsan_standalone_cxx (includes) ===> kerberos5/lib/libkafs5 (includes) ===> sbin/dump (includes) ===> lib/libclang_rt/dd (includes) ===> sbin/dumpfs (includes) ===> kerberos5/lib/libgssapi_krb5 (includes) ===> sbin/dumpon (includes) ===> lib/libclang_rt/fuzzer (includes) ===> kerberos5/lib/libgssapi_ntlm (includes) ===> sbin/etherswitchcfg (includes) ===> lib/libclang_rt/fuzzer_no_main (includes) ===> kerberos5/lib/libgssapi_spnego (includes) ===> sbin/ffsinfo (includes) ===> lib/libclang_rt/msan (includes) ===> sbin/fsck (includes) ===> kerberos5/libexec (includes) ===> kerberos5/libexec/digest-service (includes) ===> sbin/fsck_ffs (includes) ===> lib/libclang_rt/msan_cxx (includes) ===> kerberos5/libexec/ipropd-master (includes) ===> sbin/fsck_msdosfs (includes) ===> lib/libclang_rt/tsan (includes) ===> kerberos5/libexec/ipropd-slave (includes) ===> sbin/fsdb (includes) ===> kerberos5/libexec/hprop (includes) ===> lib/libclang_rt/tsan_cxx (includes) ===> sbin/fsirand (includes) ===> secure (includes) ===> kerberos5/libexec/hpropd (includes) ===> secure/lib (includes) ===> sbin/gbde (includes) ===> lib/libclang_rt/xray (includes) ===> secure/lib/libcrypto (includes) ===> kerberos5/libexec/kdc (includes) ===> sbin/geom (includes) ===> lib/libclang_rt/xray-basic (includes) ===> kerberos5/libexec/kdigest (includes) ===> sbin/ggate (includes) ===> sbin/ggate/ggatec (includes) ===> lib/libclang_rt/xray-fdr (includes) ===> kerberos5/libexec/kfd (includes) ===> sbin/ggate/ggated (includes) ===> kerberos5/libexec/kimpersonate (includes) ===> lib/libclang_rt/xray-profiling (includes) ===> sbin/ggate/ggatel (includes) ===> kerberos5/libexec/kpasswdd (includes) ===> lib/libclang_rt/profile (includes) ===> sbin/growfs (includes) ===> kerberos5/libexec/kcm (includes) ===> lib/libc++ (includes) ===> sbin/gvinum (includes) ===> kerberos5/libexec/kadmind (includes) ===> sbin/ifconfig (includes) ===> kerberos5/tools (includes) ===> kerberos5/tools/make-roken (includes) ===> sbin/init (includes) ===> kerberos5/tools/asn1_compile (includes) ===> sbin/kldconfig (includes) ===> kerberos5/tools/slc (includes) ===> sbin/kldload (includes) ===> kerberos5/usr.bin (includes) ===> lib/libc++experimental (includes) ===> sbin/kldstat (includes) ===> kerberos5/usr.bin/hxtool (includes) ===> lib/libcxxrt (includes) ===> sbin/kldunload (includes) ===> kerberos5/usr.bin/kadmin (includes) ===> secure/lib/libcrypto/engines (includes) ===> sbin/ldconfig (includes) ===> lib/libelf (includes) ===> secure/lib/libcrypto/engines/capi (includes) ===> kerberos5/usr.bin/kcc (includes) ===> sbin/md5 (includes) ===> secure/lib/libcrypto/engines/padlock (includes) ===> kerberos5/usr.bin/kdestroy (includes) ===> lib/libssp (includes) ===> sbin/mdconfig (includes) ===> kerberos5/usr.bin/kgetcred (includes) ===> lib/libssp_nonshared (includes) ===> sbin/mdmfs (includes) ===> secure/lib/libssl (includes) ===> kerberos5/usr.bin/kf (includes) ===> lib/msun (includes) ===> sbin/mknod (includes) ===> secure/lib/libssh (includes) ===> kerberos5/usr.bin/kinit (includes) ===> sbin/mksnap_ffs (includes) ===> kerberos5/usr.bin/kpasswd (includes) ===> sbin/mount (includes) ===> secure/libexec (includes) ===> secure/libexec/sftp-server (includes) ===> kerberos5/usr.bin/krb5-config (includes) ===> sbin/mount_cd9660 (includes) ===> lib/libsqlite3 (includes) ===> secure/libexec/ssh-keysign (includes) ===> kerberos5/usr.bin/ksu (includes) ===> sbin/mount_fusefs (includes) ===> lib/geom (includes) ===> kerberos5/usr.bin/string2key (includes) ===> secure/libexec/ssh-pkcs11-helper (includes) ===> sbin/mount_msdosfs (includes) ===> lib/geom/cache (includes) ===> kerberos5/usr.bin/verify_krb5_conf (includes) ===> secure/usr.bin (includes) ===> sbin/mount_nfs (includes) ===> lib/geom/concat (includes) ===> secure/usr.bin/openssl (includes) ===> kerberos5/usr.sbin (includes) ===> sbin/mount_nullfs (includes) ===> kerberos5/usr.sbin/iprop-log (includes) ===> lib/geom/eli (includes) ===> secure/usr.bin/scp (includes) ===> sbin/mount_udf (includes) ===> kerberos5/usr.sbin/kstash (includes) ===> lib/geom/journal (includes) ===> secure/usr.bin/sftp (includes) ===> sbin/mount_unionfs (includes) ===> kerberos5/usr.sbin/ktutil (includes) ===> lib/geom/label (includes) ===> secure/usr.bin/ssh (includes) ===> sbin/newfs (includes) ===> lib/geom/mirror (includes) ===> share (includes) ===> sbin/newfs_msdos (includes) ===> secure/usr.bin/ssh-add (includes) ===> share/colldef (includes) ===> lib/geom/mountver (includes) ===> sbin/nfsiod (includes) ===> secure/usr.bin/ssh-agent (includes) ===> lib/geom/multipath (includes) ===> secure/usr.bin/ssh-keygen (includes) ===> sbin/nos-tun (includes) ===> lib/geom/nop (includes) ===> sbin/pfilctl (includes) ===> secure/usr.bin/ssh-keyscan (includes) ===> lib/geom/part (includes) ===> sbin/ping (includes) ===> secure/usr.sbin (includes) ===> secure/usr.sbin/sshd (includes) ===> lib/geom/raid (includes) ===> sbin/rcorder (includes) ===> lib/geom/raid3 (includes) ===> secure/caroot (includes) ===> sbin/reboot (includes) ===> secure/caroot/trusted (includes) ===> lib/geom/shsec (includes) ===> sbin/recoverdisk (includes) ===> lib/geom/stripe (includes) ===> sbin/resolvconf (includes) ===> secure/caroot/blacklisted (includes) ===> lib/geom/virstor (includes) ===> sbin/restore (includes) ===> stand (includes) ===> lib/lib9p (includes) ===> sbin/route (includes) ===> stand/libsa (includes) ===> sbin/savecore (includes) ===> lib/libalias (includes) ===> lib/libalias/libalias (includes) ===> sbin/setkey (includes) ===> stand/libsa32 (includes) ===> lib/libalias/modules (includes) ===> sbin/shutdown (includes) ===> lib/libalias/modules/dummy (includes) ===> sbin/spppcontrol (includes) ===> stand/ficl (includes) ===> lib/libalias/modules/ftp (includes) ===> sbin/swapon (includes) ===> lib/libalias/modules/irc (includes) ===> stand/ficl32 (includes) ===> sbin/sysctl (includes) ===> lib/libalias/modules/nbt (includes) ===> stand/forth (includes) ===> sbin/tunefs (includes) ===> lib/libalias/modules/pptp (includes) ===> stand/liblua (includes) ===> sbin/umount (includes) ===> lib/libalias/modules/skinny (includes) ===> sbin/bsdlabel (includes) ===> stand/liblua32 (includes) ===> lib/libalias/modules/smedia (includes) ===> sbin/fdisk (includes) ===> stand/lua (includes) ===> lib/libarchive (includes) ===> sbin/ccdconfig (includes) ===> stand/fdt (includes) ===> sbin/devd (includes) ===> stand/defaults (includes) ===> sbin/hastctl (includes) ===> lib/libauditd (includes) ===> stand/man (includes) ===> sbin/hastd (includes) ===> lib/libbegemot (includes) ===> stand/userboot (includes) ===> sbin/ping6 (includes) ===> lib/libblocksruntime (includes) ===> stand/userboot/test (includes) ===> sbin/rtsol (includes) ===> lib/libbsdstat (includes) ===> stand/userboot/userboot_4th (includes) ===> sbin/ipf (includes) ===> lib/libbsm (includes) ===> sbin/ipf/libipf (includes) ===> stand/userboot/userboot_lua (includes) ===> lib/libbz2 (includes) ===> sbin/ipf/ipf (includes) ===> stand/i386 (includes) ===> lib/libcalendar (includes) ===> sbin/ipf/ipfs (includes) ===> stand/i386/mbr (includes) ===> lib/libcam (includes) ===> sbin/ipf/ipfstat (includes) ===> stand/i386/pmbr (includes) ===> lib/libcapsicum (includes) ===> sbin/ipf/ipmon (includes) ===> stand/i386/boot0 (includes) ===> lib/libcasper (includes) ===> sbin/ipf/ipnat (includes) ===> lib/libcasper/libcasper (includes) ===> stand/i386/boot0sio (includes) ===> sbin/ipf/ippool (includes) ===> lib/libcasper/services (includes) ===> stand/i386/btx (includes) ===> lib/libcasper/services/cap_dns (includes) ===> sbin/ipfw (includes) ===> stand/i386/btx/btx (includes) ===> sbin/natd (includes) ===> lib/libcasper/services/cap_fileargs (includes) ===> stand/i386/btx/btxldr (includes) ===> sbin/iscontrol (includes) ===> lib/libcasper/services/cap_grp (includes) ===> stand/i386/btx/lib (includes) ===> sbin/nvmecontrol (includes) ===> lib/libcasper/services/cap_net (includes) ===> stand/i386/boot2 (includes) ===> sbin/nvmecontrol/modules (includes) ===> lib/libcasper/services/cap_pwd (includes) ===> sbin/nvmecontrol/modules/intel (includes) ===> stand/i386/cdboot (includes) ===> sbin/nvmecontrol/modules/wdc (includes) ===> lib/libcasper/services/cap_sysctl (includes) ===> stand/i386/gptboot (includes) ===> sbin/decryptcore (includes) ===> lib/libcasper/services/cap_syslog (includes) ===> stand/i386/isoboot (includes) ===> sbin/pfctl (includes) ===> lib/libcompat (includes) ===> stand/i386/libi386 (includes) ===> sbin/pflogd (includes) ===> lib/libcrypt (includes) ===> stand/i386/loader_4th (includes) ===> sbin/quotacheck (includes) ===> lib/libdevctl (includes) ===> sbin/routed (includes) ===> stand/i386/loader_lua (includes) ===> lib/libdevinfo (includes) ===> sbin/routed/rtquery (includes) ===> stand/i386/loader_simp (includes) ===> lib/libdevstat (includes) ===> sbin/bectl (includes) ===> lib/libdl (includes) ===> stand/i386/pxeldr (includes) ===> sbin/zfsbootcfg (includes) ===> lib/libdwarf (includes) ===> stand/i386/zfsboot (includes) ===> sys (includes) ===> usr.bin (includes) ===> stand/i386/gptzfsboot (includes) ===> lib/libedit (includes) ===> stand/efi (includes) ===> stand/efi/fdt (includes) ===> lib/libedit/readline (includes) ===> lib/libelftc (includes) ===> usr.bin/alias (includes) ===> stand/efi/libefi (includes) ===> stand/efi/boot1 (includes) ===> lib/libevent1 (includes) ===> usr.bin/apply (includes) ===> stand/efi/gptboot (includes) ===> lib/libexecinfo (includes) ===> usr.bin/asa (includes) ===> lib/libexpat (includes) ===> stand/efi/loader_4th (includes) ===> usr.bin/awk (includes) ===> stand/efi/loader_lua (includes) ===> lib/libfetch (includes) ===> usr.bin/backlight (includes) ===> usr.bin/banner (includes) ===> lib/libfigpar (includes) ===> stand/efi/loader_simp (includes) ===> usr.bin/basename (includes) ===> lib/libgcc_eh (includes) ===> usr.sbin (includes) ===> usr.bin/brandelf (includes) ===> lib/libgcc_s (includes) ===> usr.bin/bsdcat (includes) ===> usr.bin/bsdiff (includes) ===> usr.bin/bsdiff/bsdiff (includes) ===> lib/libgeom (includes) ===> usr.bin/bsdiff/bspatch (includes) ===> usr.sbin/adduser (includes) ===> lib/libifconfig (includes) ===> usr.bin/bzip2 (includes) ===> usr.sbin/arp (includes) ===> lib/libipsec (includes) ===> usr.bin/bzip2recover (includes) ===> usr.sbin/binmiscctl (includes) ===> lib/libjail (includes) ===> usr.bin/cap_mkdb (includes) ===> usr.sbin/camdd (includes) ===> lib/libkiconv (includes) ===> usr.bin/chat (includes) ===> usr.sbin/cdcontrol (includes) ===> lib/libkvm (includes) ===> usr.bin/chpass (includes) ===> usr.sbin/chkgrp (includes) ===> lib/liblua (includes) ===> usr.sbin/chown (includes) ===> usr.bin/cksum (includes) ===> usr.sbin/chroot (includes) ===> lib/liblzma (includes) ===> usr.bin/cmp (includes) ===> usr.sbin/ckdist (includes) ===> usr.bin/col (includes) ===> usr.sbin/clear_locks (includes) ===> usr.bin/colrm (includes) ===> lib/libmemstat (includes) ===> usr.sbin/crashinfo (includes) ===> usr.bin/column (includes) ===> lib/libmd (includes) ===> usr.sbin/cron (includes) ===> usr.bin/comm (includes) ===> usr.sbin/cron/lib (includes) ===> lib/libmt (includes) ===> usr.bin/compress (includes) ===> usr.sbin/cron/cron (includes) ===> lib/lib80211 (includes) ===> usr.bin/cpuset (includes) ===> usr.sbin/cron/crontab (includes) ===> lib/libnetbsd (includes) ===> usr.bin/csplit (includes) ===> usr.sbin/ctladm (includes) ===> lib/libnetmap (includes) ===> usr.bin/ctlstat (includes) ===> usr.sbin/ctld (includes) ===> usr.bin/cut (includes) ===> lib/libnv (includes) ===> usr.sbin/daemon (includes) ===> usr.bin/diff (includes) ===> lib/libopenbsd (includes) ===> usr.sbin/dconschat (includes) ===> usr.bin/dirname (includes) ===> lib/libopie (includes) ===> usr.sbin/devctl (includes) ===> usr.bin/du (includes) ===> usr.sbin/devinfo (includes) ===> lib/libpam (includes) ===> lib/libpam/libpam (includes) ===> usr.bin/elfctl (includes) ===> usr.sbin/diskinfo (includes) ===> usr.bin/elfdump (includes) ===> usr.sbin/dumpcis (includes) ===> lib/libpam/modules (includes) ===> share/ctypedef (includes) ===> usr.bin/enigma (includes) ===> usr.sbin/etcupdate (includes) ===> lib/libpam/modules/pam_chroot (includes) ===> usr.bin/env (includes) ===> usr.sbin/extattr (includes) ===> lib/libpam/modules/pam_deny (includes) ===> share/dict (includes) ===> usr.bin/etdump (includes) ===> usr.sbin/extattrctl (includes) ===> lib/libpam/modules/pam_echo (includes) ===> share/doc (includes) ===> usr.bin/expand (includes) ===> share/doc/IPv6 (includes) ===> usr.sbin/fifolog (includes) ===> lib/libpam/modules/pam_exec (includes) ===> usr.sbin/fifolog/lib (includes) ===> usr.bin/false (includes) ===> share/doc/legal (includes) ===> lib/libpam/modules/pam_ftpusers (includes) ===> share/doc/legal/intel_ipw (includes) ===> usr.sbin/fifolog/fifolog_create (includes) ===> usr.bin/fetch (includes) ===> lib/libpam/modules/pam_group (includes) ===> share/doc/legal/intel_iwi (includes) ===> usr.sbin/fifolog/fifolog_writer (includes) ===> usr.bin/find (includes) ===> lib/libpam/modules/pam_guest (includes) ===> share/doc/legal/intel_iwn (includes) ===> usr.sbin/fifolog/fifolog_reader (includes) ===> usr.bin/fmt (includes) ===> lib/libpam/modules/pam_krb5 (includes) ===> share/doc/legal/intel_wpi (includes) ===> usr.sbin/fstyp (includes) ===> usr.bin/fold (includes) ===> lib/libpam/modules/pam_ksu (includes) ===> share/doc/legal/realtek (includes) ===> usr.bin/fstat (includes) ===> usr.sbin/fwcontrol (includes) ===> lib/libpam/modules/pam_lastlog (includes) ===> share/doc/llvm (includes) ===> usr.bin/fsync (includes) ===> usr.sbin/getfmac (includes) ===> lib/libpam/modules/pam_login_access (includes) ===> share/doc/llvm/clang (includes) ===> usr.bin/gcore (includes) ===> usr.sbin/getpmac (includes) ===> lib/libpam/modules/pam_nologin (includes) ===> share/dtrace (includes) ===> usr.bin/gencat (includes) ===> usr.sbin/gstat (includes) ===> share/examples (includes) ===> lib/libpam/modules/pam_opie (includes) ===> usr.bin/getaddrinfo (includes) ===> usr.sbin/i2c (includes) ===> lib/libpam/modules/pam_opieaccess (includes) ===> usr.bin/getconf (includes) ===> usr.sbin/ifmcstat (includes) ===> lib/libpam/modules/pam_passwdqc (includes) ===> usr.sbin/iostat (includes) ===> usr.bin/getent (includes) ===> lib/libpam/modules/pam_permit (includes) ===> usr.bin/getopt (includes) ===> usr.sbin/iovctl (includes) ===> lib/libpam/modules/pam_radius (includes) ===> usr.bin/grep (includes) ===> usr.sbin/kldxref (includes) ===> lib/libpam/modules/pam_rhosts (includes) ===> usr.bin/gzip (includes) ===> usr.sbin/mailwrapper (includes) ===> lib/libpam/modules/pam_rootok (includes) ===> usr.bin/head (includes) ===> usr.sbin/makefs (includes) ===> lib/libpam/modules/pam_securetty (includes) ===> usr.bin/hexdump (includes) ===> usr.sbin/memcontrol (includes) ===> lib/libpam/modules/pam_self (includes) ===> usr.bin/id (includes) ===> usr.sbin/mergemaster (includes) ===> usr.bin/ident (includes) ===> lib/libpam/modules/pam_ssh (includes) ===> usr.sbin/mfiutil (includes) ===> usr.bin/ipcrm (includes) ===> lib/libpam/modules/pam_tacplus (includes) ===> usr.sbin/mixer (includes) ===> usr.bin/ipcs (includes) ===> lib/libpam/modules/pam_unix (includes) ===> usr.sbin/mlxcontrol (includes) ===> usr.bin/join (includes) ===> lib/libpam/pam.d (includes) ===> usr.sbin/mountd (includes) ===> usr.bin/jot (includes) ===> usr.sbin/mount_smbfs (includes) ===> lib/libpam/static_libpam (includes) ===> usr.bin/keylogin (includes) ===> usr.sbin/mpsutil (includes) ===> lib/libpathconv (includes) ===> usr.bin/keylogout (includes) ===> usr.sbin/mptutil (includes) ===> lib/libpcap (includes) ===> usr.bin/killall (includes) ===> usr.sbin/mtest (includes) ===> usr.bin/ktrace (includes) ===> usr.sbin/newsyslog (includes) ===> lib/libpjdlog (includes) ===> usr.bin/ktrdump (includes) ===> usr.sbin/newsyslog/newsyslog.conf.d (includes) ===> lib/libproc (includes) ===> usr.bin/lam (includes) ===> usr.sbin/nfscbd (includes) ===> lib/libprocstat (includes) ===> usr.bin/lastcomm (includes) ===> usr.sbin/nfsd (includes) ===> lib/libprocstat/zfs (includes) ===> usr.bin/ldd (includes) ===> usr.sbin/nfsdumpstate (includes) ===> usr.bin/leave (includes) ===> lib/libregex (includes) ===> usr.sbin/nfsrevoke (includes) ===> usr.bin/less (includes) ===> lib/librpcsvc (includes) ===> usr.sbin/nfsuserd (includes) ===> usr.bin/lessecho (includes) ===> lib/librss (includes) ===> usr.sbin/nmtree (includes) ===> usr.bin/lesskey (includes) ===> lib/librt (includes) ===> usr.sbin/nologin (includes) ===> usr.bin/limits (includes) ===> lib/librtld_db (includes) ===> usr.sbin/pciconf (includes) ===> usr.bin/locale (includes) ===> usr.sbin/periodic (includes) ===> lib/libsbuf (includes) ===> usr.bin/localedef (includes) ===> usr.sbin/periodic/etc (includes) ===> lib/libsmb (includes) ===> usr.sbin/periodic/etc/daily (includes) ===> usr.bin/lock (includes) ===> lib/libstdbuf (includes) ===> usr.sbin/periodic/etc/security (includes) ===> usr.bin/lockf (includes) ===> lib/libstdthreads (includes) ===> usr.bin/logger (includes) ===> usr.sbin/periodic/etc/weekly (includes) ===> lib/libsysdecode (includes) ===> usr.bin/login (includes) ===> usr.sbin/periodic/etc/monthly (includes) ===> usr.bin/logins (includes) ===> lib/libtacplus (includes) ===> usr.sbin/pnfsdscopymr (includes) ===> usr.bin/logname (includes) ===> usr.sbin/pnfsdsfile (includes) ===> lib/libthread_db (includes) ===> usr.bin/look (includes) ===> usr.sbin/pnfsdskill (includes) ===> lib/libucl (includes) ===> usr.bin/lorder (includes) ===> usr.sbin/powerd (includes) ===> lib/libufs (includes) ===> usr.bin/lsvfs (includes) ===> usr.sbin/prometheus_sysctl_exporter (includes) ===> share/examples/ipfilter (includes) ===> lib/libugidfw (includes) ===> usr.bin/lzmainfo (includes) ===> usr.sbin/pstat (includes) ===> share/examples/smbfs (includes) ===> lib/libulog (includes) ===> usr.bin/m4 (includes) ===> usr.sbin/pw (includes) ===> share/examples/smbfs/print (includes) ===> lib/libutil (includes) ===> usr.bin/mandoc (includes) ===> usr.sbin/pwd_mkdb (includes) ===> share/i18n (includes) ===> share/i18n/csmapper (includes) ===> usr.sbin/pwm (includes) ===> usr.bin/mesg (includes) ===> lib/libvgl (includes) ===> share/i18n/csmapper/APPLE (includes) ===> usr.sbin/quot (includes) ===> usr.bin/minigzip (includes) ===> lib/libwrap (includes) ===> usr.sbin/rarpd (includes) ===> usr.bin/ministat (includes) ===> share/i18n/csmapper/AST (includes) ===> lib/libxo (includes) ===> usr.sbin/rmt (includes) ===> usr.bin/mkdep (includes) ===> lib/libxo/libxo (includes) ===> share/i18n/csmapper/BIG5 (includes) ===> usr.sbin/rpcbind (includes) ===> usr.bin/mkfifo (includes) ===> lib/libxo/encoder (includes) ===> share/i18n/csmapper/CNS (includes) ===> lib/libxo/encoder/csv (includes) ===> usr.sbin/rpc.lockd (includes) ===> usr.bin/mkimg (includes) ===> share/i18n/csmapper/CP (includes) ===> usr.sbin/rpc.statd (includes) ===> lib/liby (includes) ===> usr.bin/mktemp (includes) ===> usr.sbin/rpc.umntall (includes) ===> lib/libz (includes) ===> usr.bin/mkuzip (includes) ===> usr.sbin/rtprio (includes) ===> usr.bin/mt (includes) ===> lib/libzstd (includes) ===> usr.sbin/rwhod (includes) ===> usr.bin/ncal (includes) ===> share/i18n/csmapper/EBCDIC (includes) ===> lib/ncurses (includes) ===> usr.sbin/service (includes) ===> lib/ncurses/ncurses (includes) ===> usr.bin/netstat (includes) ===> usr.sbin/services_mkdb (includes) ===> share/i18n/csmapper/GB (includes) ===> usr.bin/newgrp (includes) ===> usr.sbin/sesutil (includes) ===> share/i18n/csmapper/GEORGIAN (includes) ===> usr.bin/nfsstat (includes) ===> lib/ncurses/form (includes) ===> usr.sbin/setfib (includes) ===> usr.bin/nice (includes) ===> share/i18n/csmapper/ISO646 (includes) ===> usr.sbin/setfmac (includes) ===> lib/ncurses/menu (includes) ===> usr.bin/nl (includes) ===> share/i18n/csmapper/ISO-8859 (includes) ===> usr.sbin/setpmac (includes) ===> usr.bin/nohup (includes) ===> lib/ncurses/panel (includes) ===> share/i18n/csmapper/JIS (includes) ===> usr.sbin/smbmsg (includes) ===> usr.bin/opieinfo (includes) ===> lib/ncurses/ncursesw (includes) ===> usr.sbin/snapinfo (includes) ===> share/i18n/csmapper/KAZAKH (includes) ===> usr.bin/opiekey (includes) ===> usr.sbin/spi (includes) ===> share/i18n/csmapper/KOI (includes) ===> usr.bin/opiepasswd (includes) ===> usr.sbin/spray (includes) ===> usr.bin/pagesize (includes) ===> share/i18n/csmapper/KS (includes) ===> usr.sbin/syslogd (includes) ===> usr.bin/passwd (includes) ===> lib/ncurses/formw (includes) ===> share/i18n/csmapper/MISC (includes) ===> usr.sbin/sysrc (includes) ===> usr.bin/paste (includes) ===> share/i18n/csmapper/TCVN (includes) ===> lib/ncurses/menuw (includes) ===> usr.sbin/tcpdrop (includes) ===> usr.bin/patch (includes) ===> share/i18n/esdb (includes) ===> usr.sbin/tcpdump (includes) ===> usr.bin/pathchk (includes) ===> lib/ncurses/panelw (includes) ===> usr.sbin/tcpdump/tcpdump (includes) ===> share/i18n/esdb/APPLE (includes) ===> usr.bin/perror (includes) ===> lib/libngatm (includes) ===> usr.sbin/traceroute (includes) ===> usr.bin/posixshmcontrol (includes) ===> usr.bin/pr (includes) ===> usr.sbin/trim (includes) ===> lib/libblacklist (includes) ===> share/i18n/esdb/AST (includes) ===> usr.bin/printenv (includes) ===> usr.sbin/trpt (includes) ===> lib/libbluetooth (includes) ===> usr.sbin/tzsetup (includes) ===> usr.bin/printf (includes) ===> share/i18n/esdb/BIG5 (includes) ===> lib/libsdp (includes) ===> usr.sbin/ugidfw (includes) ===> usr.bin/proccontrol (includes) ===> lib/libbsnmp (includes) ===> lib/libbsnmp/libbsnmp (includes) ===> usr.bin/procstat (includes) ===> usr.sbin/valectl (includes) ===> share/i18n/esdb/CP (includes) ===> usr.sbin/vigr (includes) ===> usr.bin/protect (includes) ===> lib/clang (includes) ===> lib/clang/libllvm (includes) ===> usr.sbin/vipw (includes) ===> usr.bin/rctl (includes) ===> usr.sbin/wake (includes) ===> usr.bin/renice (includes) ===> usr.sbin/watch (includes) ===> usr.bin/resizewin (includes) ===> usr.sbin/watchdogd (includes) ===> usr.bin/rev (includes) ===> usr.sbin/zic (includes) ===> usr.bin/revoke (includes) ===> usr.sbin/zic/zic (includes) ===> usr.bin/rpcinfo (includes) ===> usr.sbin/zic/zdump (includes) ===> usr.bin/rs (includes) ===> usr.sbin/zonectl (includes) ===> usr.bin/rup (includes) ===> usr.sbin/acpi (includes) ===> usr.sbin/acpi/acpiconf (includes) ===> usr.bin/ruptime (includes) ===> usr.sbin/acpi/acpidb (includes) ===> usr.bin/rusers (includes) ===> usr.bin/rwall (includes) ===> share/i18n/esdb/DEC (includes) ===> usr.sbin/acpi/acpidump (includes) ===> usr.bin/rwho (includes) ===> share/i18n/esdb/EUC (includes) ===> usr.sbin/acpi/iasl (includes) ===> usr.bin/script (includes) ===> usr.bin/sdiff (includes) ===> share/i18n/esdb/EBCDIC (includes) ===> usr.bin/sed (includes) ===> usr.sbin/apm (includes) ===> usr.bin/seq (includes) ===> usr.sbin/bhyve (includes) ===> usr.bin/shar (includes) ===> share/i18n/esdb/GB (includes) ===> usr.sbin/bhyvectl (includes) ===> usr.bin/showmount (includes) ===> usr.sbin/bhyveload (includes) ===> share/i18n/esdb/GEORGIAN (includes) ===> usr.bin/sockstat (includes) ===> usr.sbin/boot0cfg (includes) ===> share/i18n/esdb/ISO-2022 (includes) ===> usr.bin/soelim (includes) ===> usr.sbin/btxld (includes) ===> usr.bin/sort (includes) ===> usr.sbin/cpucontrol (includes) ===> share/i18n/esdb/ISO-8859 (includes) ===> usr.bin/split (includes) ===> usr.sbin/hyperv (includes) ===> usr.sbin/hyperv/tools/kvp (includes) ===> usr.bin/stat (includes) ===> usr.bin/stdbuf (includes) ===> share/i18n/esdb/ISO646 (includes) ===> usr.sbin/hyperv/tools/vss (includes) ===> usr.sbin/kgmon (includes) ===> usr.bin/strings (includes) ===> usr.sbin/lptcontrol (includes) ===> usr.bin/su (includes) ===> usr.sbin/mptable (includes) ===> usr.bin/systat (includes) ===> usr.sbin/ndiscvt (includes) ===> usr.bin/tabs (includes) ===> share/i18n/esdb/KAZAKH (includes) ===> usr.sbin/spkrtest (includes) ===> usr.bin/tail (includes) ===> usr.sbin/zzz (includes) ===> share/i18n/esdb/KOI (includes) ===> usr.bin/tar (includes) ===> usr.sbin/accton (includes) ===> usr.bin/tcopy (includes) ===> usr.sbin/sa (includes) ===> share/i18n/esdb/MISC (includes) ===> usr.bin/tee (includes) ===> usr.sbin/audit (includes) ===> usr.bin/time (includes) ===> usr.sbin/auditd (includes) ===> usr.bin/timeout (includes) ===> usr.sbin/auditdistd (includes) ===> share/i18n/esdb/TCVN (includes) ===> usr.bin/tip (includes) ===> usr.bin/tip/tip (includes) ===> usr.sbin/auditreduce (includes) ===> share/i18n/esdb/UTF (includes) ===> usr.bin/top (includes) ===> usr.sbin/praudit (includes) ===> usr.bin/touch (includes) ===> usr.sbin/authpf (includes) ===> usr.bin/tput (includes) ===> share/keys (includes) ===> usr.sbin/autofs (includes) ===> share/keys/pkg (includes) ===> share/keys/pkg/trusted (includes) ===> usr.bin/tr (includes) ===> usr.sbin/autofs/autofs (includes) ===> share/man (includes) ===> usr.bin/true (includes) ===> usr.sbin/blacklistctl (includes) ===> share/man/man1 (includes) ===> usr.bin/truncate (includes) ===> usr.sbin/blacklistd (includes) ===> share/man/man3 (includes) ===> usr.bin/tset (includes) ===> usr.sbin/bluetooth (includes) ===> usr.bin/tsort (includes) ===> share/man/man4 (includes) ===> usr.sbin/bluetooth/bluetooth-config (includes) ===> usr.bin/tty (includes) ===> usr.sbin/bluetooth/bt3cfw (includes) ===> usr.bin/uname (includes) ===> usr.sbin/bluetooth/btpand (includes) ===> share/man/man5 (includes) ===> usr.bin/unexpand (includes) ===> usr.sbin/bluetooth/hccontrol (includes) ===> share/man/man6 (includes) ===> usr.bin/uniq (includes) ===> usr.sbin/bluetooth/hcsecd (includes) ===> share/man/man7 (includes) ===> usr.bin/unzip (includes) ===> usr.sbin/bluetooth/hcseriald (includes) ===> share/man/man8 (includes) ===> usr.bin/units (includes) ===> usr.sbin/bluetooth/l2control (includes) ===> share/man/man9 (includes) ===> usr.bin/unvis (includes) ===> usr.sbin/bluetooth/l2ping (includes) ===> usr.bin/uudecode (includes) ===> usr.sbin/bluetooth/rfcomm_pppd (includes) ===> usr.bin/uuencode (includes) ===> usr.sbin/bluetooth/sdpcontrol (includes) ===> usr.bin/vis (includes) ===> share/misc (includes) ===> usr.sbin/bluetooth/sdpd (includes) ===> usr.bin/vmstat (includes) ===> share/mk (includes) ===> usr.sbin/bluetooth/ath3kfw (includes) ===> usr.bin/w (includes) ===> usr.sbin/bluetooth/bcmfw (includes) ===> share/monetdef (includes) ===> usr.bin/wall (includes) ===> usr.sbin/bluetooth/bthidcontrol (includes) ===> usr.bin/wc (includes) ===> usr.sbin/bluetooth/bthidd (includes) ===> usr.bin/what (includes) ===> usr.sbin/bluetooth/iwmbtfw (includes) ===> usr.bin/whereis (includes) ===> usr.sbin/bootparamd (includes) ===> usr.bin/which (includes) ===> usr.sbin/bootparamd/bootparamd (includes) ===> usr.bin/whois (includes) ===> usr.sbin/bootparamd/callbootd (includes) ===> usr.bin/write (includes) ===> usr.sbin/bsdinstall (includes) ===> usr.bin/xargs (includes) ===> usr.sbin/bsdinstall/distextract (includes) ===> usr.bin/xinstall (includes) ===> usr.sbin/bsdinstall/distfetch (includes) ===> usr.bin/xo (includes) ===> usr.sbin/bsdinstall/partedit (includes) ===> usr.bin/xz (includes) ===> usr.sbin/bsdinstall/scripts (includes) ===> usr.bin/xzdec (includes) ===> usr.sbin/bsnmpd (includes) ===> usr.sbin/bsnmpd/gensnmptree (includes) ===> usr.bin/yes (includes) ===> usr.sbin/bsnmpd/bsnmpd (includes) ===> usr.bin/zstd (includes) ===> usr.sbin/bsnmpd/modules (includes) ===> usr.bin/dtc (includes) ===> usr.sbin/bsnmpd/modules/snmp_bridge (includes) ===> usr.bin/gh-bc (includes) ===> usr.sbin/bsnmpd/modules/snmp_hostres (includes) ===> usr.sbin/bsnmpd/modules/snmp_lm75 (includes) ===> usr.bin/smbutil (includes) ===> usr.bin/at (includes) ===> usr.sbin/bsnmpd/modules/snmp_mibII (includes) ===> usr.bin/atm (includes) ===> usr.sbin/bsnmpd/modules/snmp_target (includes) ===> usr.bin/atm/sscop (includes) ===> usr.sbin/bsnmpd/modules/snmp_usm (includes) ===> usr.bin/bluetooth (includes) ===> usr.bin/bluetooth/bthost (includes) ===> usr.sbin/bsnmpd/modules/snmp_vacm (includes) ===> usr.bin/bluetooth/btsockstat (includes) ===> usr.sbin/bsnmpd/modules/snmp_hast (includes) ===> usr.bin/bluetooth/rfcomm_sppd (includes) ===> usr.sbin/bsnmpd/modules/snmp_pf (includes) ===> usr.bin/cpio (includes) ===> usr.sbin/bsnmpd/modules/snmp_netgraph (includes) ===> usr.bin/calendar (includes) ===> share/msgdef (includes) ===> usr.sbin/bsnmpd/modules/snmp_wlan (includes) ===> usr.sbin/bsnmpd/tools (includes) ===> usr.bin/clang (includes) ===> usr.sbin/bsnmpd/tools/libbsnmptools (includes) ===> usr.bin/clang/clang (includes) ===> usr.sbin/bsnmpd/tools/bsnmptools (includes) ===> usr.bin/clang/clang-tblgen (includes) ===> usr.sbin/certctl (includes) ===> usr.bin/clang/llvm-tblgen (includes) ===> usr.sbin/cxgbetool (includes) ===> usr.sbin/bsdconfig (includes) ===> usr.bin/clang/lldb-tblgen (includes) ===> usr.bin/clang/llvm-ar (includes) ===> usr.sbin/bsdconfig/console (all) ===> usr.bin/clang/llvm-nm (includes) ===> usr.sbin/bsdconfig/console/include (all) ===> usr.bin/clang/llvm-objdump (includes) ===> usr.sbin/bsdconfig/diskmgmt (all) ===> usr.bin/clang/llvm-symbolizer (includes) ===> usr.sbin/bsdconfig/diskmgmt/include (all) ===> share/numericdef (includes) ===> usr.bin/clang/lld (includes) ===> usr.sbin/bsdconfig/docsinstall (all) ===> share/sendmail (includes) ===> usr.sbin/bsdconfig/docsinstall/include (all) ===> usr.bin/clang/lldb (includes) ===> share/skel (includes) ===> usr.sbin/bsdconfig/dot (all) ===> usr.bin/clang/llvm-cov (includes) ===> share/snmp (includes) ===> usr.sbin/bsdconfig/dot/include (all) ===> usr.bin/clang/llvm-profdata (includes) ===> share/snmp/mibs (includes) ===> usr.sbin/bsdconfig/include (all) ===> usr.bin/dpv (includes) ===> share/syscons (includes) ===> share/syscons/fonts (includes) ===> usr.sbin/bsdconfig/console (includes) ===> usr.bin/ee (includes) ===> usr.sbin/bsdconfig/console/include (includes) ===> share/syscons/keymaps (includes) ===> usr.bin/file (includes) ===> usr.sbin/bsdconfig/diskmgmt (includes) ===> usr.bin/finger (includes) ===> usr.sbin/bsdconfig/diskmgmt/include (includes) ===> share/syscons/scrnmaps (includes) ===> usr.bin/ftp (includes) ===> usr.sbin/bsdconfig/docsinstall (includes) ===> share/tabset (includes) ===> usr.bin/caesar (includes) ===> usr.sbin/bsdconfig/docsinstall/include (includes) ===> share/termcap (includes) ===> usr.sbin/bsdconfig/dot (includes) ===> usr.bin/factor (includes) ===> share/timedef (includes) ===> usr.sbin/bsdconfig/dot/include (includes) ===> usr.bin/fortune (includes) ===> usr.bin/fortune/fortune (includes) ===> usr.sbin/bsdconfig/include (includes) ===> usr.bin/fortune/strfile (includes) ===> usr.sbin/bsdconfig/includes (includes) ===> usr.bin/fortune/datfiles (includes) ===> usr.sbin/bsdconfig/includes/include (includes) ===> usr.bin/fortune/unstr (includes) ===> usr.sbin/bsdconfig/mouse (includes) ===> lib/clang/libclang (includes) ===> usr.bin/grdc (includes) ===> usr.sbin/bsdconfig/mouse/include (includes) ===> usr.bin/morse (includes) ===> usr.sbin/bsdconfig/networking (includes) ===> usr.bin/number (includes) ===> usr.sbin/bsdconfig/networking/include (includes) ===> usr.bin/pom (includes) ===> usr.sbin/bsdconfig/networking/share (includes) ===> usr.bin/primes (includes) ===> usr.sbin/bsdconfig/packages (includes) ===> usr.bin/random (includes) ===> usr.sbin/bsdconfig/packages/include (includes) ===> usr.bin/iconv (includes) ===> usr.sbin/bsdconfig/password (includes) ===> usr.bin/mkcsmapper (includes) ===> usr.sbin/bsdconfig/password/include (includes) ===> usr.bin/mkesdb (includes) ===> usr.sbin/bsdconfig/password/share (includes) ===> usr.bin/iscsictl (includes) ===> usr.sbin/bsdconfig/security (includes) ===> usr.bin/kdump (includes) ===> usr.sbin/bsdconfig/security/include (includes) ===> usr.bin/truss (includes) ===> usr.sbin/bsdconfig/share (includes) ===> usr.bin/compile_et (includes) ===> usr.sbin/bsdconfig/share/media (includes) ===> usr.bin/drill (includes) ===> usr.sbin/bsdconfig/share/packages (includes) ===> usr.bin/host (includes) ===> usr.sbin/bsdconfig/startup (includes) ===> usr.bin/ldd32 (includes) ===> usr.sbin/bsdconfig/startup/include (includes) ===> usr.bin/locate (includes) ===> usr.sbin/bsdconfig/startup/share (includes) ===> usr.bin/locate/bigram (includes) ===> usr.sbin/bsdconfig/timezone (includes) ===> usr.bin/locate/code (includes) ===> usr.sbin/bsdconfig/timezone/include (includes) ===> usr.bin/locate/locate (includes) ===> usr.sbin/bsdconfig/timezone/share (includes) ===> usr.bin/biff (includes) ===> usr.sbin/bsdconfig/ttys (includes) ===> usr.bin/from (includes) ===> usr.sbin/bsdconfig/ttys/include (includes) ===> usr.bin/mail (includes) ===> usr.sbin/bsdconfig/usermgmt (includes) ===> usr.bin/msgs (includes) ===> usr.sbin/bsdconfig/usermgmt/include (includes) ===> usr.bin/bmake (includes) ===> usr.sbin/bsdconfig/usermgmt/share (includes) ===> usr.bin/man (includes) ===> usr.sbin/bsdconfig/examples (includes) ===> usr.bin/nc (includes) ===> usr.sbin/bsdconfig/includes (all) ===> usr.bin/ypcat (includes) ===> usr.sbin/bsdconfig/includes/include (all) ===> usr.bin/ypmatch (includes) ===> lib/clang/liblldb (includes) ===> usr.sbin/efivar (includes) ===> usr.bin/ypwhich (includes) ===> usr.sbin/efidp (includes) ===> usr.bin/ssh-copy-id (includes) ===> usr.sbin/efibootmgr (includes) ===> usr.bin/chkey (includes) ===> usr.sbin/uefisign (includes) ===> usr.bin/newkey (includes) ===> usr.sbin/fdcontrol (includes) ===> usr.bin/quota (includes) ===> usr.sbin/fdformat (includes) ===> usr.bin/vacation (includes) ===> usr.sbin/fdread (includes) ===> usr.bin/talk (includes) ===> usr.sbin/fdwrite (includes) ===> usr.bin/telnet (includes) ===> usr.sbin/fmtree (includes) ===> usr.bin/ul (includes) ===> usr.sbin/freebsd-update (includes) ===> usr.bin/tftp (includes) ===> usr.sbin/gssd (includes) ===> usr.bin/addr2line (includes) ===> usr.sbin/gpioctl (includes) ===> usr.bin/ar (includes) ===> usr.sbin/ip6addrctl (includes) ===> usr.bin/c89 (includes) ===> usr.sbin/mld6query (includes) ===> usr.bin/c99 (includes) ===> usr.sbin/ndp (includes) ===> lib/clang/headers (includes) ===> usr.bin/ctags (includes) ===> share/vt (includes) ===> share/vt/fonts (includes) ===> usr.sbin/rip6query (includes) ===> usr.bin/cxxfilt (includes) ===> share/vt/keymaps (includes) ===> usr.sbin/route6d (includes) ===> usr.bin/objcopy (includes) ===> usr.sbin/rrenumd (includes) ===> usr.bin/file2c (includes) ===> share/zoneinfo (includes) ===> usr.sbin/rtadvctl (includes) ===> usr.bin/gprof (includes) ===> etc (includes) ===> usr.sbin/rtadvd (includes) ===> usr.bin/indent (includes) ===> etc/sendmail (includes) ===> usr.sbin/rtsold (includes) ===> usr.bin/lex (includes) ===> usr.sbin/traceroute6 (includes) ===> usr.sbin/inetd (includes) ===> usr.bin/lex/lib (includes) ===> usr.sbin/ipfwpcap (includes) ===> usr.sbin/iscsid (includes) ===> usr.bin/mkstr (includes) ===> usr.sbin/jail (includes) ===> usr.sbin/jexec (includes) ===> usr.bin/nm (includes) ===> usr.sbin/jls (includes) ===> usr.sbin/kbdcontrol (includes) ===> usr.bin/readelf (includes) ===> usr.sbin/kbdmap (includes) ===> usr.sbin/moused (includes) ===> usr.bin/rpcgen (includes) ===> usr.sbin/vidcontrol (includes) ===> usr.sbin/pppctl (includes) ===> usr.bin/unifdef (includes) ===> usr.sbin/nscd (includes) ===> usr.sbin/lpr (includes) ===> usr.sbin/lpr/common_source (includes) ===> usr.bin/size (includes) ===> usr.sbin/manctl (includes) ===> usr.sbin/lpr/chkprintcap (includes) ===> usr.bin/xstr (includes) ===> usr.sbin/mlx5tool (includes) ===> usr.sbin/lpr/lp (includes) ===> usr.bin/yacc (includes) ===> usr.sbin/flowctl (includes) ===> usr.sbin/lpr/lpc (includes) ===> usr.bin/vi (includes) ===> usr.sbin/ngctl (includes) ===> usr.sbin/lpr/lpd (includes) ===> usr.sbin/nghook (includes) ===> usr.bin/vi/catalog (includes) ===> usr.sbin/lpr/lpq (includes) ===> usr.sbin/rpc.yppasswdd (includes) ===> usr.bin/vtfontcvt (includes) ===> usr.sbin/lpr/lpr (includes) ===> usr.sbin/rpc.ypupdated (includes) ===> usr.bin/usbhidaction (includes) ===> usr.sbin/lpr/lprm (includes) ===> usr.sbin/rpc.ypxfrd (includes) ===> usr.bin/usbhidctl (includes) ===> usr.sbin/lpr/lptest (includes) ===> usr.sbin/ypbind (includes) ===> usr.bin/last (includes) ===> usr.sbin/lpr/pac (includes) ===> usr.sbin/ypldap (includes) ===> usr.bin/users (includes) ===> usr.sbin/lpr/filters (includes) ===> usr.sbin/yp_mkdb (includes) ===> usr.bin/who (includes) ===> usr.sbin/lpr/filters.ru (includes) ===> usr.sbin/yppoll (includes) ===> usr.bin/svn (includes) ===> usr.sbin/lpr/filters.ru/koi2alt (includes) ===> usr.bin/svn/lib (includes) ===> usr.sbin/yppush (includes) ===> usr.sbin/lpr/filters.ru/koi2855 (includes) ===> usr.bin/svn/lib/libapr (includes) ===> usr.sbin/ypserv (includes) ===> usr.sbin/ypset (includes) ===> usr.bin/svn/lib/libapr_util (includes) ===> usr.sbin/ntp (includes) ===> usr.sbin/keyserv (includes) ===> usr.sbin/ntp/libopts (includes) ===> usr.bin/svn/lib/libserf (includes) ===> usr.sbin/ftp-proxy (includes) ===> usr.sbin/ntp/libntp (includes) ===> usr.bin/svn/lib/libsvn_client (includes) ===> usr.sbin/pkg (includes) ===> usr.sbin/ntp/libntpevent (includes) ===> usr.bin/svn/lib/libsvn_delta (includes) ===> usr.sbin/ntp/libparse (includes) ===> usr.bin/svn/lib/libsvn_diff (includes) ===> usr.sbin/pmc (includes) ===> usr.sbin/ntp/ntpd (includes) ===> usr.bin/svn/lib/libsvn_fs (includes) ===> usr.sbin/pmcannotate (includes) ===> usr.bin/svn/lib/libsvn_fs_fs (includes) ===> usr.sbin/ntp/ntpdc (includes) ===> usr.sbin/pmccontrol (includes) ===> usr.sbin/ntp/ntpq (includes) ===> usr.bin/svn/lib/libsvn_fs_util (includes) ===> usr.sbin/pmcstat (includes) ===> usr.bin/svn/lib/libsvn_fs_x (includes) ===> usr.sbin/ntp/ntpdate (includes) ===> usr.sbin/pmcstudy (includes) ===> usr.sbin/ntp/ntptime (includes) ===> usr.bin/svn/lib/libsvn_ra (includes) ===> usr.sbin/portsnap (includes) ===> usr.sbin/portsnap/portsnap (includes) ===> usr.sbin/ntp/ntp-keygen (includes) ===> usr.bin/svn/lib/libsvn_ra_local (includes) ===> usr.sbin/portsnap/make_index (includes) ===> usr.sbin/ntp/sntp (includes) ===> usr.bin/svn/lib/libsvn_ra_serf (includes) ===> usr.sbin/ppp (includes) ===> usr.sbin/ntp/doc (includes) ===> usr.bin/svn/lib/libsvn_ra_svn (includes) ===> usr.sbin/edquota (includes) ===> usr.bin/svn/lib/libsvn_repos (includes) ===> usr.sbin/ntp/doc/drivers (includes) ===> usr.sbin/quotaon (includes) ===> usr.bin/svn/lib/libsvn_subr (includes) ===> usr.sbin/repquota (includes) ===> usr.sbin/ntp/doc/drivers/icons (includes) ===> usr.bin/svn/lib/libsvn_wc (includes) ===> usr.sbin/editmap (includes) ===> usr.sbin/ntp/doc/drivers/scripts (includes) ===> usr.sbin/mailstats (includes) ===> usr.bin/svn/svn (includes) ===> usr.sbin/ntp/doc/hints (includes) ===> usr.sbin/makemap (includes) ===> usr.sbin/ntp/doc/icons (includes) ===> usr.bin/svn/svnadmin (includes) ===> usr.sbin/praliases (includes) ===> usr.sbin/ntp/doc/pic (includes) ===> usr.bin/svn/svnbench (includes) ===> usr.sbin/sendmail (includes) ===> usr.bin/svn/svndumpfilter (includes) ===> usr.sbin/ntp/doc/scripts (includes) ===> usr.sbin/tcpdchk (includes) ===> usr.bin/svn/svnfsfs (includes) ===> usr.sbin/tcpdmatch (includes) ===> usr.sbin/config (includes) ===> usr.bin/svn/svnlook (includes) ===> usr.sbin/crunch (includes) ===> usr.sbin/unbound (includes) ===> usr.bin/svn/svnserve (includes) ===> usr.sbin/crunch/crunchgen (includes) ===> usr.sbin/unbound/daemon (includes) ===> usr.sbin/crunch/crunchide (includes) ===> usr.bin/svn/svnsync (includes) ===> usr.sbin/unbound/anchor (includes) ===> lib/libcuse (includes) ===> usr.sbin/uathload (includes) ===> usr.bin/svn/svnversion (includes) ===> usr.sbin/unbound/checkconf (includes) ===> usr.sbin/uhsoctl (includes) ===> usr.bin/svn/svnmucc (includes) ===> lib/libdevdctl (includes) ===> usr.sbin/unbound/control (includes) ===> usr.sbin/usbconfig (includes) ===> usr.bin/svn/svnrdump (includes) ===> lib/libpe (includes) ===> usr.sbin/unbound/setup (includes) ===> usr.sbin/usbdump (includes) ===> usr.bin/ofed (includes) ===> usr.sbin/ac (includes) ===> lib/libdpv (includes) ===> usr.bin/ofed/libibverbs (includes) ===> usr.sbin/lastlogin (includes) ===> usr.sbin/utx (includes) ===> usr.bin/ofed/libibverbs/asyncwatch (includes) ===> lib/libmagic (includes) ===> usr.sbin/ancontrol (includes) ===> usr.sbin/wlandebug (includes) ===> usr.bin/ofed/libibverbs/devinfo (includes) ===> lib/libgpio (includes) ===> usr.sbin/wpa (includes) ===> usr.bin/ofed/libibverbs/devices (includes) ===> usr.bin/ofed/libibverbs/rc_pingpong (includes) ===> usr.sbin/wpa/wpa_supplicant (includes) ===> lib/libgssapi (includes) ===> usr.bin/ofed/libibverbs/srq_pingpong (includes) ===> usr.bin/ofed/libibverbs/uc_pingpong (includes) ===> usr.sbin/wpa/wpa_cli (includes) ===> usr.bin/ofed/libibverbs/ud_pingpong (includes) ===> lib/librpcsec_gss (includes) ===> usr.bin/ofed/librdmacm (includes) ===> usr.bin/ofed/librdmacm/ucmatose (includes) ===> usr.sbin/wpa/wpa_passphrase (includes) ===> usr.bin/ofed/infiniband-diags (includes) ===> lib/libiconv_modules (includes) ===> usr.bin/ofed/librdmacm/mckey (includes) ===> usr.bin/ofed/infiniband-diags/ibstat (includes) ===> usr.sbin/wpa/hostapd (includes) ===> lib/libiconv_modules/BIG5 (includes) ===> usr.bin/ofed/librdmacm/rping (includes) ===> usr.bin/ofed/librdmacm/udaddy (includes) ===> lib/libiconv_modules/DECHanyu (includes) ===> usr.sbin/wpa/hostapd_cli (includes) ===> lib/libiconv_modules/EUC (includes) ===> lib/libiconv_modules/EUCTW (includes) ===> lib/libiconv_modules/GBK2K (includes) ===> usr.sbin/wpa/ndis_events (includes) ===> lib/libiconv_modules/HZ (includes) ===> lib/libiconv_modules/ISO2022 (includes) ===> lib/libiconv_modules/JOHAB (includes) ===> lib/libiconv_modules/MSKanji (includes) ===> lib/libiconv_modules/UES (includes) ===> lib/libiconv_modules/UTF1632 (includes) ===> lib/libiconv_modules/UTF7 (includes) ===> lib/libiconv_modules/UTF8 (includes) ===> lib/libiconv_modules/VIQR (includes) ===> lib/libiconv_modules/ZW (includes) ===> lib/libiconv_modules/iconv_none (includes) ===> lib/libiconv_modules/iconv_std (includes) ===> lib/libiconv_modules/mapper_646 (includes) ===> lib/libiconv_modules/mapper_none (includes) ===> lib/libiconv_modules/mapper_parallel (includes) ===> lib/libiconv_modules/mapper_serial (includes) ===> lib/libiconv_modules/mapper_std (includes) ===> lib/libiconv_modules/mapper_zone (includes) ===> lib/libcom_err (includes) ===> lib/libldns (includes) ===> lib/libstats (includes) ===> lib/libefivar (includes) ===> lib/libthr (includes) ===> lib/libnetgraph (includes) ===> lib/libypclnt (includes) ===> lib/libipt (includes) ===> lib/libvmmapi (includes) ===> lib/libomp (includes) ===> lib/libmp (includes) ===> lib/libpmc (includes) ===> lib/libpmcstat (includes) ===> lib/libradius (includes) ===> lib/libmilter (includes) ===> lib/libsm (includes) ===> lib/libsmdb (includes) ===> lib/libsmutil (includes) ===> lib/libtelnet (includes) ===> lib/libunbound (includes) ===> lib/libusbhid (includes) ===> lib/libusb (includes) ===> lib/ofed (includes) ===> lib/libbe (includes) ===> lib/ofed/include (includes) ===> lib/ofed/libibverbs (includes) ===> lib/ofed/libibcm (includes) ===> lib/ofed/libibumad (includes) ===> lib/ofed/librdmacm (includes) ===> lib/ofed/libibmad (includes) ===> lib/ofed/complib (includes) ===> lib/ofed/libvendor (includes) ===> lib/ofed/libcxgb4 (includes) ===> lib/ofed/libmlx4 (includes) ===> lib/ofed/libmlx5 (includes) ===> lib/ofed/libibnetdisc (includes) ===> lib/ofed/libopensm (includes) -------------------------------------------------------------- >>> stage 4.2: building libraries -------------------------------------------------------------- ===> lib/libcompiler_rt (obj,all,install) ===> lib/libssp_nonshared (obj,all,install) ===> lib/libgcc_eh (obj,all,install) ===> lib/libgcc_s (obj,all,install) /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:33:27: error: must use 'struct' tag to refer to type '_Unwind_Exception' _Unwind_Resume_or_Rethrow(_Unwind_Exception *exception_object) { ^ struct /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:108:19: error: unknown type name '_Unwind_Trace_Fn'; did you mean '_Unwind_Stop_Fn'? _Unwind_Backtrace(_Unwind_Trace_Fn callback, void *ref) { ^~~~~~~~~~~~~~~~ _Unwind_Stop_Fn /usr/local/include/unwind.h:67:31: note: '_Unwind_Stop_Fn' declared here typedef _Unwind_Reason_Code (*_Unwind_Stop_Fn) (int, _Unwind_Action, ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:176:66: error: too few arguments to function call, expected 6, have 2 result = (*callback)((struct _Unwind_Context *)(&cursor), ref); ~~~~~~~~~~~ ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:192:55: error: declaration of 'struct dwarf_eh_bases' will not be visible outside of this function [-Werror,-Wvisibility] struct dwarf_eh_bases *bases) { ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:202:8: error: incomplete definition of type 'struct dwarf_eh_bases' bases->tbase = (uintptr_t)info.extra; ~~~~~^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:192:55: note: forward declaration of 'struct dwarf_eh_bases' struct dwarf_eh_bases *bases) { ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:202:29: error: operand of type 'unw_tdep_proc_info_t' where arithmetic or pointer type is required bases->tbase = (uintptr_t)info.extra; ^~~~~~~~~~ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:203:8: error: incomplete definition of type 'struct dwarf_eh_bases' bases->dbase = 0; // dbase not used on Mac OS X ~~~~~^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:192:55: note: forward declaration of 'struct dwarf_eh_bases' struct dwarf_eh_bases *bases) { ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:204:8: error: incomplete definition of type 'struct dwarf_eh_bases' bases->func = (uintptr_t)info.start_ip; ~~~~~^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:192:55: note: forward declaration of 'struct dwarf_eh_bases' struct dwarf_eh_bases *bases) { ^ 8 errors generated. --- UnwindLevel1-gcc-ext.o --- *** [UnwindLevel1-gcc-ext.o] Error code 1 make[4]: stopped in /usr/embedded/bbb/usr/src/lib/libgcc_eh /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:38:56: error: must use 'struct' tag to refer to type '_Unwind_Exception' unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { ^ struct /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:93:7: error: use of undeclared identifier '_Unwind_Personality_Fn' _Unwind_Personality_Fn p = ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:97:56: error: use of undeclared identifier 'p' (void *)exception_object, (void *)(uintptr_t)p); ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:99:13: error: use of undeclared identifier 'p' (*p)(1, _UA_SEARCH_PHASE, exception_object->exception_class, ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:134:56: error: must use 'struct' tag to refer to type '_Unwind_Exception' unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { ^ struct /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:191:7: error: use of undeclared identifier '_Unwind_Personality_Fn' _Unwind_Personality_Fn p = ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:199:13: error: use of undeclared identifier 'p' (*p)(1, action, exception_object->exception_class, exception_object, ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:247:22: error: must use 'struct' tag to refer to type '_Unwind_Exception' _Unwind_Exception *exception_object, ^ struct --- lib/libcompiler_rt__PL --- /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:297:7: error: use of undeclared identifier '_Unwind_Personality_Fn' _Unwind_Personality_Fn p = ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:301:56: error: use of undeclared identifier 'p' (void *)exception_object, (void *)(uintptr_t)p); ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:303:13: error: use of undeclared identifier 'p' (*p)(1, action, exception_object->exception_class, exception_object, ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:338:63: error: use of undeclared identifier '_UA_END_OF_STACK'; did you mean '_URC_END_OF_STACK'? (_Unwind_Action)(_UA_FORCE_UNWIND | _UA_CLEANUP_PHASE | _UA_END_OF_STACK); ^~~~~~~~~~~~~~~~ _URC_END_OF_STACK /usr/local/include/unwind.h:47:5: note: '_URC_END_OF_STACK' declared here _URC_END_OF_STACK = 5, ^ /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:350:24: error: must use 'struct' tag to refer to type '_Unwind_Exception' _Unwind_RaiseException(_Unwind_Exception *exception_object) { ^ struct /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:385:16: error: must use 'struct' tag to refer to type '_Unwind_Exception' _Unwind_Resume(_Unwind_Exception *exception_object) { ^ struct /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:408:22: error: must use 'struct' tag to refer to type '_Unwind_Exception' _Unwind_ForcedUnwind(_Unwind_Exception *exception_object, ^ struct /usr/embedded/bbb/usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1.c:465:25: error: must use 'struct' tag to refer to type '_Unwind_Exception' _Unwind_DeleteException(_Unwind_Exception *exception_object) { ^ struct 16 errors generated. --- UnwindLevel1.o --- *** [UnwindLevel1.o] Error code 1 make[4]: stopped in /usr/embedded/bbb/usr/src/lib/libgcc_eh 2 errors make[4]: stopped in /usr/embedded/bbb/usr/src/lib/libgcc_eh --- lib/libgcc_eh__PL --- --- libraries --- --- _libraries --- --- buildworld --- --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="make.conf" WITHOUT_DEBUG=yes MK_PROFILE=no MALLOC_PRODUCTION=yes --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="src.conf" WITHOUT_DEBUG_FILES=1 WITHOUT_KERNEL_SYMBOLS=yes WITHOUT_TESTS=yes WITHOUT_PROFILE=yes --u3/rZRmxL6MmkK24--