Module usdt

Source
Expand description

USDT probes for nextest.

This module acts as documentation for USDT (Userland Statically Defined Tracing) probes defined by nextest.

USDT probes are supported:

  • On x86_64: Linux, via bpftrace
  • On aarch64: macOS, via DTrace
  • On x86_64 and aarch64: illumos and other Solaris derivatives, and FreeBSD, via DTrace

The probes and their contents are not part of nextest’s stability guarantees.

For more information and examples, see the nextest documentation.

Structs§

UsdtRunDone
Data associated with the run-done probe.
UsdtRunStart
Data associated with the run-start probe.
UsdtSetupScriptDone
Data associated with the setup-script-done probe.
UsdtSetupScriptSlow
Data associated with the setup-script-slow probe.
UsdtSetupScriptStart
Data associated with the setup-script-start probe.
UsdtStressSubRunDone
Data associated with the stress-sub-run-done probe.
UsdtStressSubRunStart
Data associated with the stress-sub-run-start probe.
UsdtTestAttemptDone
Data associated with the test-attempt-done probe.
UsdtTestAttemptSlow
Data associated with the test-attempt-slow probe.
UsdtTestAttemptStart
Data associated with the test-attempt-start probe.

Functions§

register_probes
Register USDT probes on supported platforms.