Versions in this module Expand all Collapse all v2 v2.5.0 May 2, 2024 v2.4.2 Nov 14, 2023 v2.4.1 Aug 14, 2023 v2.4.0 Aug 14, 2023 Changes in this version + func LoadConfig(opts ...LoadConfigOption) api.LoadConfig — linux/amd64 + type Address uint64 — linux/amd64 + func (a Address) ApplyTracepoint(b *g.Tracepoint) + type BreakOnEntry bool — linux/amd64 + func (b BreakOnEntry) ApplyDebugger(d *g.Debugger) + type Condition string — linux/amd64 + func (c Condition) ApplyTracepoint(b *g.Tracepoint) + type Disabled bool — linux/amd64 + func (d Disabled) ApplyTracepoint(b *g.Tracepoint) + type File string — linux/amd64 + func (f File) ApplyTracepoint(b *g.Tracepoint) + type FollowPointers bool — linux/amd64 + func (f FollowPointers) ApplyLoadConfig(lc *api.LoadConfig) + type FunctionName string — linux/amd64 + func (fn FunctionName) ApplyTracepoint(b *g.Tracepoint) + type Goroutine bool — linux/amd64 + func (g Goroutine) ApplyTracepoint(b *g.Tracepoint) + type HitCondition string — linux/amd64 + func (hc HitCondition) ApplyTracepoint(b *g.Tracepoint) + type HitConditionPerGoroutine bool — linux/amd64 + func (hc HitConditionPerGoroutine) ApplyTracepoint(b *g.Tracepoint) + type InfoDirectory string — linux/amd64 + func (b InfoDirectory) ApplyDebugger(d *g.Debugger) + type Line int — linux/amd64 + func (l Line) ApplyTracepoint(b *g.Tracepoint) + type ListenAddr string — linux/amd64 + func (l ListenAddr) ApplyDebugger(d *g.Debugger) + type LoadArgumentsConfig api.LoadConfig — linux/amd64 + func LoadArguments(opts ...LoadConfigOption) LoadArgumentsConfig + func (l LoadArgumentsConfig) ApplyTracepoint(b *g.Tracepoint) + type LoadConfigOption interface — linux/amd64 + ApplyLoadConfig func(lc *api.LoadConfig) + type LoadLocalsConfig api.LoadConfig — linux/amd64 + func LoadLocals(opts ...LoadConfigOption) LoadLocalsConfig + func (l LoadLocalsConfig) ApplyTracepoint(b *g.Tracepoint) + type Location string — linux/amd64 + func FunctionNameRegex(expr string) Location + func (l Location) ApplyTracepoint(b *g.Tracepoint) + type MaxArrayValues int — linux/amd64 + func (m MaxArrayValues) ApplyLoadConfig(lc *api.LoadConfig) + type MaxStringLen int — linux/amd64 + func (m MaxStringLen) ApplyLoadConfig(lc *api.LoadConfig) + type MaxStructFields int — linux/amd64 + func (m MaxStructFields) ApplyLoadConfig(lc *api.LoadConfig) + type MaxVariableRecurse int — linux/amd64 + func (m MaxVariableRecurse) ApplyLoadConfig(lc *api.LoadConfig) + type Message string — linux/amd64 + func (m Message) ApplyTracepoint(b *g.Tracepoint) + type Name string — linux/amd64 + func (n Name) ApplyTracepoint(b *g.Tracepoint) + type Stacktrace int — linux/amd64 + func (s Stacktrace) ApplyTracepoint(b *g.Tracepoint) + type TraceReturn bool — linux/amd64 + func (tr TraceReturn) ApplyTracepoint(b *g.Tracepoint) + type Tracepoint bool — linux/amd64 + func (tp Tracepoint) ApplyTracepoint(b *g.Tracepoint) + type Tracer struct — linux/amd64 + func ToTracer(t *g.Tracer) Tracer + func (t Tracer) ApplyDebugger(d *g.Debugger) + type UserData struct — linux/amd64 + Data any + func Data(d any) UserData + func (u UserData) ApplyTracepoint(b *g.Tracepoint) + type Variable string — linux/amd64 + func (v Variable) ApplyTracepoint(b *g.Tracepoint) + type VerboseDescription []string — linux/amd64 + func Description(strs ...string) VerboseDescription + func (v VerboseDescription) ApplyTracepoint(b *g.Tracepoint) + type WatchExpression struct — linux/amd64 + Expr string + Type api.WatchType + func Watch(expr string, typ api.WatchType) WatchExpression + func (w WatchExpression) ApplyTracepoint(b *g.Tracepoint)