MCPcopy Index your code
hub / github.com/rabbitstack/fibratus / EventSourceControl

Struct EventSourceControl

internal/bootstrap/source.go:39–41  ·  view source on GitHub ↗

EventSourceControl abstracts away the management of event sources. Presently, system events are captured by ETW infra, in the future additional instrumentation engines can be introduced and the event source will automatically decide which is the best engine to operate with. As an example, eBPF instr

Source from the content-addressed store, hash-verified

37// of telemetry than the ETW subsystem. In this scenario, the event source
38// control will bootstrap the instrumentation engine based on eBPF.
39type EventSourceControl struct {
40 evs source.EventSource
41}
42
43func NewEventSourceControl(
44 psnap ps.Snapshotter,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected