From 3fc755733af3544a066b9e079296c34e315bdd4b Mon Sep 17 00:00:00 2001 From: claudio Date: Tue, 27 Jun 2023 14:13:33 +0000 Subject: [PATCH] Document the map specific functions (count, max, min, sum) in their own part of the bt.5 man page. Input and OK kn@ --- usr.sbin/btrace/bt.5 | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/usr.sbin/btrace/bt.5 b/usr.sbin/btrace/bt.5 index ab76ea4f49d..12ae54c71e8 100644 --- a/usr.sbin/btrace/bt.5 +++ b/usr.sbin/btrace/bt.5 @@ -1,4 +1,4 @@ -.\" $OpenBSD: bt.5,v 1.14 2022/03/31 17:27:29 naddy Exp $ +.\" $OpenBSD: bt.5,v 1.15 2023/06/27 14:13:33 claudio Exp $ .\" .\" Copyright (c) 2019 Martin Pieuchot .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 31 2022 $ +.Dd $Mdocdate: June 27 2023 $ .Dt BT 5 .Os .Sh NAME @@ -111,8 +111,8 @@ Full name of the probe. Return value of the traced syscall. .It Va tid Thread ID of the current thread. -.\".It Va ustack -.\"Userland stack of the current thread. +.It Va ustack +Userland stack of the current thread. .El .Pp Functions: @@ -141,10 +141,6 @@ and with buckets of .Va step size. -.It Fn max -Returns the maximum recorded value. -.It Fn min -Returns the minimum recorded value. .It Fn print "@map" Print all pairs from .Va @map . @@ -162,8 +158,6 @@ Return the string from argument truncated to .Va index characters (up to 64, the default) including a guaranteed NUL-terminator. -.It Fn sum -Returns the sum of all recorded values. .It Fn time timefmt Print timestamps using .Xr strftime 3 . @@ -172,6 +166,23 @@ Set all values from .Va @map to 0. .El +.Pp +The following functions only work on a sepcific map entry. +.Bl -tag -width "lhist(value, min, max, step)" +.It "@map[key]" = Fn count +Increase the stored value for +.Va key +by one. +.It "@map[key]" = Fn max "value" +Store the maximum recorded value for +.Va key . +.It "@map[key]" = Fn min "value" +Store the minimum recorded value for +.Va key . +.It "@map[key]" = Fn sum "value" +Store the sum of all recorded values for +.Va key . +.El .Sh SEE ALSO .Xr awk 1 , .Xr dt 4 , -- 2.20.1