[DTrace-devel] typed args for syscall provider

Eugene Loh eugene.loh at oracle.com
Tue Jun 23 12:27:39 PDT 2020


The Oracle Linux DTrace Guide documents only untyped arguments for 
syscall probes.
https://docs.oracle.com/en/operating-systems/oracle-linux/dtrace-guide/dt_scargs_prov.html
This is consistent with the Solaris DTrace documentation.

Indeed, DTrace v1 on Linux shows no typed arguments for any syscall probes.

The DTrace v2 implementation, however, has typed arguments for many 
syscall probes.  Obviously this is so because it's possible. 
Nevertheless, I was wondering if the change was intentional.  E.g., 
"this change in behavior is an improvement, and the change is fine since 
the arg types for this provider were implementation-dependent."



More information about the DTrace-devel mailing list