From nobody Thu Mar 13 16:10:13 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZDCBt1Tx4z5qsWf; Thu, 13 Mar 2025 16:10:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZDCBs5C4Lz3X3B; Thu, 13 Mar 2025 16:10:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1741882213; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cxcCvJvy1W0J0Ws83jYfnbC2ymldKWvpRS4ym6XU4mY=; b=N9gTIcsVK6wWBPzUOQ7Op42x7InrgaR1FmT2xCEby/78aEKVg42BWDlVK+Q0Es/21aBEse E8m+mo0jm6L+7eUj66XIUElislhJslHemzkO5cp3Urp3vZjfjndLTNlJa98XN7MEUUwkdT jISGjMLmrbeYwOWlrX5JY2BwXJn7xu++xEnvwwh0IVtYKT8bHX63N3ViymT+RcVow7zg5X 8OpkMeYGUG5/dZpNSQsrgMq+4HqpVtKJE4JbQrTWWOuZb2joKOmcC497U5k3wd36DSZW96 7cxhyTtp/j2nd9DLxFLg4hCkyuxHicxdSJM2DrDZlkyuZV74txUeULmIuknT7A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1741882213; a=rsa-sha256; cv=none; b=hc0P+qyP05FZEMqciTvcSuRA7BBJkS9e7d3mx4orBfOn9qSQY3Ts69Hf54bO75MXe19qIg uNRMq8j96KkpmYthSFWcmkzpq6HNMl9XpWAAIwAJUbX1XAnaTN768a/wuPmyGvm/W2UfkE NB+C7Je6McdBJ30WaAQFFZg+0BMnsr2sFYmnBPFhiGr8wymrFk1lNdFAHiCxgWgA9oFdRS YmYQ9W7eHEwKeufW3vu4E6ukpPzNHqzegATdnCltL40uZ2tr6R4N1twot6ZpG0UEUEUPKN XYvzoc9BMP1cQDxXuAG6KDzbeKGPupwAg/T8unzz04wzuEYZDlIxT5FIft/cdg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1741882213; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cxcCvJvy1W0J0Ws83jYfnbC2ymldKWvpRS4ym6XU4mY=; b=R0PkvqHEK9FO9F9Ejj/ieLxFpOnhtKF6Pqdijq7QVq5lPZzzgZnD/UBRIyex/JO4UIpA2o y90iwSs3xAz0GamQbrDN3Ypqbuh9QiybhZEyWPOuxK+vu8OkDtxpgI2bbRpIww1f0KPfvr 8d44gvx4XnqRRATJR7mLKN24iWYkV01bUQP4SKY0uk0/tXxuzuPsFgod7SKxNXCeA9YEXb MHUv5a4lfua2be/ALN68Ej2RWGzOU4xmbigDqHAuVxTSxM0L4mRmg8AP/bA1sRX7G/1cjM n1DJ/NLYMW0DXLPcRCGoeUlr0oPNXkRX2Te6BYOXaigBbWbEwT02RCgltPb8Ww== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZDCBs2rq9z14BY; Thu, 13 Mar 2025 16:10:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 52DGADjp057385; Thu, 13 Mar 2025 16:10:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 52DGADwb057378; Thu, 13 Mar 2025 16:10:13 GMT (envelope-from git) Date: Thu, 13 Mar 2025 16:10:13 GMT Message-Id: <202503131610.52DGADwb057378@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Konstantin Belousov Subject: git: d76a31ca74cf - main - procstat.1: document kqueues List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kib X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d76a31ca74cffda4aea63b1276f92c039ca76053 Auto-Submitted: auto-generated The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=d76a31ca74cffda4aea63b1276f92c039ca76053 commit d76a31ca74cffda4aea63b1276f92c039ca76053 Author: Konstantin Belousov AuthorDate: 2025-03-09 16:32:10 +0000 Commit: Konstantin Belousov CommitDate: 2025-03-13 16:09:35 +0000 procstat.1: document kqueues Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D49163 --- usr.bin/procstat/procstat.1 | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/usr.bin/procstat/procstat.1 b/usr.bin/procstat/procstat.1 index c078b405d185..2ce192013a67 100644 --- a/usr.bin/procstat/procstat.1 +++ b/usr.bin/procstat/procstat.1 @@ -187,6 +187,47 @@ Display file descriptor information for the process. If the .Fl C subcommand flag is used then additional capability information is printed. +.It Ar kqueue(s) Op Fl v +Display the events registered in the process kqueues. +The filter name, filter-specific identifier, flags, filter-specific flags, +system and user data, and event status are displayed. +If the +.Fl v +verbose flag is provided to the subcommand, the values of the ext array +are displayed as well. +.Pp +For flags, a string is printed consisting of the following symbols +corresponding to set flags: +.Bl -tag -width X -compact +.It O +.Va EV_ONESHOT +.It C +.Va EV_CLEAR +.It R +.Va EV_RECEIPT +.It D +.Va EV_DISPATCH +.It d +.Va EV_DROP +.It 1 +.Va EV_FLAG1 +.It 2 +.Va EV_FLAG2 +.El +.Pp +For status: +.Bl -tag -width X -compact +.It A +.Va KNOTE_STATUS_ACTIVE +.It Q +.Va KNOTE_STATUS_QUEUED +.It D +.Va KNOTE_STATUS_DISABLED +.It d +.Va KNOTE_STATUS_DETACHED +.It K +.Va KNOTE_STATUS_KQUEUE +.El .It Ar kstack | Fl k Display the stacks of kernel threads in the process, excluding stacks of threads currently running on a CPU and threads with stacks swapped to disk.