LLVM: llvm::telemetry::TelemetryInfo Struct Reference (original) (raw)

TelemetryInfo is the data courier, used to move instrumented data from the tool being monitored to the Telemetry framework. More...

TelemetryInfo is the data courier, used to move instrumented data from the tool being monitored to the Telemetry framework.

This base class contains only the basic set of telemetry data. Downstream implementations can define more subclasses with additional fields to describe different events and concepts.

For example, The LLDB debugger can define a DebugCommandInfo subclass which has additional fields about the debug-command being instrumented, such as CommandArguments or CommandName.

Definition at line 103 of file Telemetry.h.