Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Feb 2023 15:23:15 GMT
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 09c4c1e83665 - main - prof: Remove sysctl docs for sysctls that are now gone.
Message-ID:  <202302131523.31DFNFs9068030@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=09c4c1e836659a30aa68790e9b7e7536d1194ef4

commit 09c4c1e836659a30aa68790e9b7e7536d1194ef4
Author:     Warner Losh <imp@FreeBSD.org>
AuthorDate: 2023-02-13 15:18:50 +0000
Commit:     Warner Losh <imp@FreeBSD.org>
CommitDate: 2023-02-13 15:18:50 +0000

    prof: Remove sysctl docs for sysctls that are now gone.
    
    GRPOF based kernel profiling was removed in aa3ea612be36. However, the
    docs for the sysctls were not. Remove them belatedly.
    
    Sponsored by:           Netflix
---
 lib/libc/gen/sysctl.3 | 36 ------------------------------------
 1 file changed, 36 deletions(-)

diff --git a/lib/libc/gen/sysctl.3 b/lib/libc/gen/sysctl.3
index 2d8da3974086..c4883e0aeb4d 100644
--- a/lib/libc/gen/sysctl.3
+++ b/lib/libc/gen/sysctl.3
@@ -349,7 +349,6 @@ information.
 .It Dv KERN_OSTYPE Ta string Ta no
 .It Dv KERN_POSIX1 Ta integer Ta no
 .It Dv KERN_PROC Ta node Ta not applicable
-.It Dv KERN_PROF Ta node Ta not applicable
 .It Dv KERN_QUANTUM Ta integer Ta yes
 .It Dv KERN_SAVED_IDS Ta integer Ta no
 .It Dv KERN_SECURELVL Ta integer Ta raise only
@@ -477,41 +476,6 @@ implies the current process.
 .It Dv KERN_PROC_ARGS Ta "A process ID"
 .It Dv KERN_PROC_PATHNAME Ta "A process ID"
 .El
-.It Li KERN_PROF
-Return profiling information about the kernel.
-If the kernel is not compiled for profiling,
-attempts to retrieve any of the KERN_PROF values will
-fail with
-.Er ENOENT .
-The third level names for the string and integer profiling information
-is detailed below.
-The changeable column shows whether a process with appropriate
-privilege may change the value.
-.Bl -column "GPROFXGMONPARAMXXX" "struct gmonparamXXX" -offset indent
-.It Sy Third Level Name Ta Sy Type Ta Sy Changeable
-.It Dv GPROF_STATE Ta integer Ta yes
-.It Dv GPROF_COUNT Ta u_short[\|] Ta yes
-.It Dv GPROF_FROMS Ta u_short[\|] Ta yes
-.It Dv GPROF_TOS Ta struct tostruct Ta yes
-.It Dv GPROF_GMONPARAM Ta struct gmonparam Ta no
-.El
-.Pp
-The variables are as follows:
-.Bl -tag -width 6n
-.It Li GPROF_STATE
-Returns GMON_PROF_ON or GMON_PROF_OFF to show that profiling
-is running or stopped.
-.It Li GPROF_COUNT
-Array of statistical program counter counts.
-.It Li GPROF_FROMS
-Array indexed by program counter of call-from points.
-.It Li GPROF_TOS
-Array of
-.Va struct tostruct
-describing destination of calls and their counts.
-.It Li GPROF_GMONPARAM
-Structure giving the sizes of the above arrays.
-.El
 .It Li KERN_QUANTUM
 The maximum period of time, in microseconds, for which a process is allowed
 to run without being preempted if other processes are in the run queue.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202302131523.31DFNFs9068030>