Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bi-zone/etw
/ types & classes
Types & classes
15 in github.com/bi-zone/etw
⨍
Functions
70
◇
Types & classes
15
↓ 6 callers
TypeAlias
TraceLevel
TraceLevel represents provider-defined value that specifies the level of detail included in the event. Higher levels imply that you get lower levels a
options.go:115
↓ 5 callers
TypeAlias
EnableProperty
EnableProperty enables a property of a provider session is subscribing for. For more info about available properties check original API reference: ht
options.go:130
Struct
Event
Event is a single event record received from ETW provider. The only thing that is parsed implicitly is an EventHeader (which just translated from C st
event.go:24
FuncType
EventCallback
EventCallback is any function that could handle an ETW event. EventCallback is called synchronously and sequentially on every event received by Sessio
session.go:74
Struct
EventDescriptor
EventDescriptor contains low-level metadata that defines received event. Most of fields could be used to refine events filtration. For detailed infor
event.go:70
Struct
EventHeader
EventHeader contains an information that is common for every ETW event record. EventHeader fields is self-descriptive. If you need more info refer to
event.go:35
Struct
EventInstanceInfo
EventInstanceInfo defines the relationship between events if its provided.
event.go:145
Struct
EventStackTrace
EventStackTrace describes a call trace of the event occurred.
event.go:152
Struct
ExistsError
ExistsError is returned by NewSession if the session name is already taken. Having ExistsError you have an option to force kill the session: var e
session.go:40
Struct
ExtendedEventInfo
ExtendedEventInfo contains additional information about received event. All ExtendedEventInfo fields are optional and are nils being not set by provid
event.go:136
FuncType
Option
Option is any function that modifies SessionOptions. Options will be called on default config in NewSession. Subsequent options that modifies same fie
options.go:63
Struct
Session
Session represents a Windows event tracing session that is ready to start events processing. Session subscribes to the given ETW provider only on `.Pr
session.go:53
Struct
SessionOptions
SessionOptions describes Session subscription options. Most of options will be passed to EnableTraceEx2 and could be refined in its docs: https://doc
options.go:14
Struct
propertyParser
propertyParser is used for parsing properties from raw EVENT_RECORD structure.
event.go:250
Struct
sessionSuite
session_test.go:23