[DTrace-devel] typed args for syscall provider

Kris Van Hees kris.van.hees at oracle.com
Tue Jun 23 13:00:44 PDT 2020


On Tue, Jun 23, 2020 at 12:27:39PM -0700, Eugene Loh wrote:
> 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."

It is intentional.



More information about the DTrace-devel mailing list