Crate usdt_impl

Crate usdt_impl 

Source
Expand description

Main implementation crate for the USDT package.

Modules§

record
Implementation of construction and extraction of custom linker section records used to store probe information in an object file.

Structs§

CompileProvidersConfig
Probe
A single DTrace probe function
Provider
The Provider represents a single DTrace provider, with a collection of probes.
UniqueId
A unique identifier that can be used to correlate multiple USDT probes together.

Enums§

DataType
A data type supported by the usdt crate.
Error
Errors related to building DTrace probes into Rust code

Functions§

compile_provider
compile_provider_source
register_probes
Register an application’s probe points with DTrace.
to_json
Convert a serializable type into a JSON string, if possible.