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

33 .Op Fl -libxo
36 .Op Fl D Ar name Op Ns = Ns value
42 .Op Fl x Ar arg Op Ns = Ns value
51 .Op Fl i Ar probe-id Oo Oo Ar predicate Oc Ar action Oc
62 .Bl -bullet -offset indent
104 avoid interpretation of meta-characters by the shell.
107 .Bl -tag -width indent
115 forces the D compiler to compile a D program using the 32-bit data model.
120 forces the D compiler to compile a D program using the 64-bit data model.
125 D programs compiled for either data model can be executed on both 32-bit and
126 64-bit kernels.
202 For example, if-statements in D are implemented using such transformations: a
203 conditional clause in a probe body is replaced at compile-time by a separate
205 .It Fl D Ar name Op Ns = Ns value
257 .Ql -> .
259 .Ql <- .
311 .It Fl i Ar probe-id Op Oo Ar predicate Oc Ar action
313 .Ar ( probe-id )
317 You can specify probe IDs using decimal integers as shown by `dtrace -l`.
361 .It Fl -libxo
415 .Fl -libxo
444 Grab the specified process-ID
453 The first process-ID is made available to any D programs specified on the
475 options and D programs and does not print column headers, the CPU ID, the probe
547 to disallow the possibility of enabling destructive actions system-wide at any point at all.
551 .It Fl x Ar arg Op Ns = Ns value
572 .Cm ns ,
590 .Bl -tag -width indent
591 .It Sy aggrate Ns = Ns Ar time
593 .It Sy aggsize Ns = Ns Ar size
595 .It Sy bufpolicy Ns = Ns Cm fill Ns | Ns Cm switch Ns | Ns Cm ring
597 .It Sy bufresize Ns = Ns Cm auto Ns | Ns Cm manual
599 .It Sy bufsize Ns = Ns Ar size
600 Size of the per-CPU principal buffer.
604 .It Sy cleanrate Ns = Ns Ar time
606 Must be specified in number-per-second with the
609 .It Sy cpu Ns = Ns Ar scalar
610 Specifies the CPU on which to enable tracing.
616 .It Sy cpppath Ns = Ns Ar path
629 .It Sy dynvarsize Ns = Ns Ar size
651 .Bl -column -offset indent "postinit" "D Program Evaluation Time"
687 .It Sy jstackframes Ns = Ns Ar scalar
690 .It Sy jstackstrsize Ns = Ns Ar scalar
693 .It Sy ldpath Ns = Ns Ar path
701 .It Sy libdir Ns = Ns Ar path
703 .It Sy nspec Ns = Ns Ar scalar
712 .It Sy specsize Ns = Ns Ar size
714 .It Sy strsize Ns = Ns Ar size
716 .It Sy stackframes Ns = Ns Ar scalar
720 .It Sy stackindent Ns = Ns Ar scalar
726 .It Sy oformat Ns = Ns Ar format
734 use regular human-readable output which is its default behavior.
752 .It Sy statusrate Ns = Ns Ar time
754 .It Sy switchrate Ns = Ns Ar time
756 .It Sy syslibdir Ns = Ns Ar path
760 .It Sy ustackframes Ns = Ns Ar scalar
780 .Bl -tag -width indent
826 ease re-use of settings from a C build environment.
832 .Bl -bullet -offset indent
842 __sparcv9 (on SPARC systems only when 64-bit programs are compiled)
844 __i386 (on x86 systems only when 32-bit programs are compiled)
846 __amd64 (on x86 systems only when 64-bit programs are compiled)
848 __`uname -s`_`uname -r` (for example,
849 .Ql FreeBSD_9.2-RELEASE .
853 .No __SUNW_D_VERSION=0x Ns Ar MMmmmuuu
882 The output will always have a top-level object called
887 output time rather than probe firing time, an identifier for the CPU on
889 .Bd -literal
895 "cpu": ...,
902 ... (script-specific output)
913 <cpu>...</cpu>
920 ... (script-specific output)
929 .Bd -literal
938 ... (script-specific output)
947 .Bd -literal
949 <div class="data" data-tag="timestamp">...</div>
951 <div class="data" data-tag="cpu">...</div>
953 <div class="data" data-tag="id">...</div>
955 <div class="data" data-tag="provider">...</div>
957 <div class="data" data-tag="module">...</div>
959 <div class="data" data-tag="function">...</div>
961 <div class="data" data-tag="name">...</div>
962 <div class="data" data-tag="... (script-specific output)">...</div>
971 and a data-tag is associated with each of the keys.
982 .Bd -literal
1003 .Bd -literal
1004 # dtrace --libxo json,pretty -n 'BEGIN { printf("... %Y, ..", walltimestamp); }'
1032 .Dq aggregation-data
1034 .Bd -literal
1036 "aggregation-data": [
1044 "aggregation-name": ...
1064 the left-hand side and the right-hand side of human-readable
1068 .Bd -literal
1070 "aggregation-data": [
1090 "aggregation-name": ...
1106 .Bd -literal
1122 .Bd -literal
1123 # dtrace -x oformat=json,pretty -On 'BEGIN { sym((uintptr_t)&`prison0); }'
1131 # dtrace --libxo json,pretty -On 'BEGIN { sym((uintptr_t)curthread); }'
1146 .Dq stack-frames
1150 .Dq ustack-frames .
1154 .Bd -literal
1156 "stack-frames": [
1174 "ustack-frames": [
1197 .Bd -literal
1201 "object-name": "kernel",
1206 "member-name": "td_lock",
1219 .Dq type-identifier
1227 provides a special pseudo-probe to represent drops.
1233 .Bd -literal
1235 "cpu": -1,
1236 "id": -1,
1256 .Bl -tag -width /boot/dtrace.dof -compact
1262 .Bl -tag -width indent
1280 .Bl -diag