MCPcopy Create free account
hub / github.com/rabbitstack/fibratus / SetTraceSystemFlags

Function SetTraceSystemFlags

pkg/sys/etw/etw.go:182–188  ·  view source on GitHub ↗

SetTraceSystemFlags enables or disables event tracing session system flags.

(handle TraceHandle, flags []EventTraceFlags)

Source from the content-addressed store, hash-verified

180
181// SetTraceSystemFlags enables or disables event tracing session system flags.
182func SetTraceSystemFlags(handle TraceHandle, flags []EventTraceFlags) error {
183 err := traceSetInformation(handle, TraceSystemTraceEnableFlagsInfo, uintptr(unsafe.Pointer(&flags[0])), uint32(4*len(flags)))
184 if err != nil {
185 return os.NewSyscallError("TraceSetInformation", err)
186 }
187 return nil
188}
189
190// GetTraceSystemFlags returns enabled event tracing session system flags.
191func GetTraceSystemFlags(handle TraceHandle) ([]EventTraceFlags, error) {

Callers 1

StartMethod · 0.92

Calls 1

traceSetInformationFunction · 0.85

Tested by

no test coverage detected