Documentation ¶
Overview ¶
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Tetragon
Index ¶
- func GetProcessKprobe(event *MsgGenericKprobeUnix) *tetragon.ProcessKprobe
- type MsgGenericKprobeUnix
- func (msg *MsgGenericKprobeUnix) Cast(o interface{}) notify.Message
- func (msg *MsgGenericKprobeUnix) HandleMessage() *tetragon.GetEventsResponse
- func (msg *MsgGenericKprobeUnix) Notify() bool
- func (msg *MsgGenericKprobeUnix) Retry(internal *process.ProcessInternal, ev notify.Event) error
- func (msg *MsgGenericKprobeUnix) RetryInternal(ev notify.Event, timestamp uint64) (*process.ProcessInternal, error)
- type MsgGenericTracepointUnix
- func (msg *MsgGenericTracepointUnix) Cast(o interface{}) notify.Message
- func (msg *MsgGenericTracepointUnix) HandleMessage() *tetragon.GetEventsResponse
- func (msg *MsgGenericTracepointUnix) Notify() bool
- func (msg *MsgGenericTracepointUnix) Retry(internal *process.ProcessInternal, ev notify.Event) error
- func (msg *MsgGenericTracepointUnix) RetryInternal(ev notify.Event, timestamp uint64) (*process.ProcessInternal, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetProcessKprobe ¶
func GetProcessKprobe(event *MsgGenericKprobeUnix) *tetragon.ProcessKprobe
Types ¶
type MsgGenericKprobeUnix ¶
type MsgGenericKprobeUnix struct { Common processapi.MsgCommon ProcessKey processapi.MsgExecveKey Namespaces processapi.MsgNamespaces Capabilities processapi.MsgCapabilities Id uint64 Action uint64 FuncName string Args []tracingapi.MsgGenericKprobeArg }
func (*MsgGenericKprobeUnix) Cast ¶ added in v0.8.3
func (msg *MsgGenericKprobeUnix) Cast(o interface{}) notify.Message
func (*MsgGenericKprobeUnix) HandleMessage ¶
func (msg *MsgGenericKprobeUnix) HandleMessage() *tetragon.GetEventsResponse
func (*MsgGenericKprobeUnix) Notify ¶
func (msg *MsgGenericKprobeUnix) Notify() bool
func (*MsgGenericKprobeUnix) Retry ¶
func (msg *MsgGenericKprobeUnix) Retry(internal *process.ProcessInternal, ev notify.Event) error
func (*MsgGenericKprobeUnix) RetryInternal ¶
func (msg *MsgGenericKprobeUnix) RetryInternal(ev notify.Event, timestamp uint64) (*process.ProcessInternal, error)
type MsgGenericTracepointUnix ¶
type MsgGenericTracepointUnix struct { Common processapi.MsgCommon ProcessKey processapi.MsgExecveKey Id int64 Subsys string Event string Args []tracingapi.MsgGenericTracepointArg }
func (*MsgGenericTracepointUnix) Cast ¶ added in v0.8.3
func (msg *MsgGenericTracepointUnix) Cast(o interface{}) notify.Message
func (*MsgGenericTracepointUnix) HandleMessage ¶
func (msg *MsgGenericTracepointUnix) HandleMessage() *tetragon.GetEventsResponse
func (*MsgGenericTracepointUnix) Notify ¶
func (msg *MsgGenericTracepointUnix) Notify() bool
func (*MsgGenericTracepointUnix) Retry ¶
func (msg *MsgGenericTracepointUnix) Retry(internal *process.ProcessInternal, ev notify.Event) error
func (*MsgGenericTracepointUnix) RetryInternal ¶
func (msg *MsgGenericTracepointUnix) RetryInternal(ev notify.Event, timestamp uint64) (*process.ProcessInternal, error)
Click to show internal directories.
Click to hide internal directories.