Lines Matching +full:cpu +full:- +full:ns

2 .\" SPDX-License-Identifier: BSD-2-Clause
27 .Cm \&{ Ns Ar action Ns Cm \&}
45 .D1 Ar provider Ns Cm \&: Ns Ar module Cm \&: Ar function Cm \&: Ar name
55 .Sh USER-DEFINED VARIABLE TYPES
56 .Bl -column "thread-local" "Syntax"
59 .It aggregate Ta Sy @ Ns Va variable_name
60 .It thread-local Ta Sy self-> Ns Va variable_name
61 .It clause-local Ta Sy this-> Ns Va variable_name
65 .Bl -dash -compact
71 Aggregate variables are multi-CPU safe in contrast to global variables.
73 .Sh BUILT-IN VARIABLES
75 .Bl -tag -width "arg0, ..., arg9"
79 The untyped probe arguments represented as 64-bit unsigned integers.
83 .Bl -tag -width probeprov
119 .Bl -tag -width execname
123 .Ql curthread->td_proc->p_args .
127 .Ql curthread->td_proc->p_comm .
138 .Bl -tag -width curlwpsinfo
140 The saved user-mode register values.
141 .It Va cpu
142 The ID of the current CPU.
171 A pointer to the thread struct that is currently on-CPU.
173 .Ql curthread->td_name
187 .Bl -tag -width walltimestamp
192 The number of nanoseconds that the current thread spent on CPU.
194 Suitable for calculating relative time differences of on-CPU time.
197 .Pq 1970-01-01T00+00:00 .
200 .Sh BUILT-IN FUNCTIONS
203 .Bl -tag -width "size_t strlen"
219 .Bd -literal -compact -offset indent
225 .Bd -literal -compact -offset indent
237 .Bd -literal -compact -offset indent
264 .Bd -literal -compact -offset indent
270 .Bd -literal -compact -offset indent
282 .Bd -literal -compact -offset indent
297 .Fa length Ns -long .
309 .Bd -literal -compact -offset indent
314 .Bd -literal -compact -offset indent
320 .Bd -literal -compact -offset indent
326 .Bl -tag -compact -width "llquantize(value, factor, low, high, nsteps)"
332 Log-linear quantization
340 Power-of-two frequency distribution
350 .Bl -tag -width "chill(nanoseconds)"
357 Spin on the CPU for the specified number of
363 .Bl -tag -width /usr/share/dtrace
387 .%A George Neville-Neil
398 .%U https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-924.pdf
404 .An -nosplit