dtrace-utils
dtrace-utils copied to clipboard
DTrace-utils contains the DTrace port to Linux
Consider: ``` BEGIN { @s = sum(1); printa(@s); printa(@s); printa(@s); exit(0) } ``` One sees the anticipated behavior -- "1" printed three times -- with DTv1. In contrast, with DTv2,...
Aggregations may be described in a D script but never used (e.g., probes using them never fire). In this case, the aggregations should not be reported. Consider ``` BEGIN {...
I was curious to check this out (and was compiling the *devel* branch), but when compiling I get ``` bpf/agg_lqbin.c:7:10: fatal error: bpf-helpers.h: No such file or directory ``` I...
In using dtrace, if other types can be converted to character types, then you can easily perform comparison operations, so the logic is much easier to write. But why I...
```console [tkloczko@pers-jacek dtrace-utils-2.0.0-1.14]$ make M4: libdtrace/procfs.d.in Macro "TASK_RUNNING" has no definition on this system. libdtrace/procfs.m4:14:9: warning: "__KERNEL__" redefined 14 | #define __KERNEL__ | ^~~~~~~~~~ : note: this is the location...
Currently, you can only print individual elements of an associative array. Since there is no way to loop over the keys of an associative array, it is not possible to...
``` $ cat /usr/lib/systemd/system/dtprobed.service # Licensed under the Universal Permissive License v 1.0 as shown at # http://oss.oracle.com/licenses/upl. [Unit] Description=DTrace USDT probe creation daemon Documentation=man:dtprobed(8) DefaultDependencies=no Requires=sysinit.target Wants=sysinit.target sockets.target paths.target...
Nick and I already discussed this a bit but filing a bug so I don't have to juggle so much in my head. With the usual mandir (the base of...