Documentation ¶
Overview ¶
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Tetragon
Index ¶
- func GetProcessExec(proc *process.ProcessInternal) *tetragon.ProcessExec
- func GetProcessExit(event *MsgExitEventUnix) *tetragon.ProcessExit
- type MsgCloneEventUnix
- func (msg *MsgCloneEventUnix) HandleMessage() *tetragon.GetEventsResponse
- func (msg *MsgCloneEventUnix) Notify() bool
- func (msg *MsgCloneEventUnix) Retry(internal *process.ProcessInternal, ev notify.Event) error
- func (msg *MsgCloneEventUnix) RetryInternal(ev notify.Event, timestamp uint64) (*process.ProcessInternal, error)
- type MsgExecveEventUnix
- func (msg *MsgExecveEventUnix) HandleMessage() *tetragon.GetEventsResponse
- func (msg *MsgExecveEventUnix) Notify() bool
- func (msg *MsgExecveEventUnix) Retry(internal *process.ProcessInternal, ev notify.Event) error
- func (msg *MsgExecveEventUnix) RetryInternal(ev notify.Event, timestamp uint64) (*process.ProcessInternal, error)
- type MsgExitEventUnix
- func (msg *MsgExitEventUnix) HandleMessage() *tetragon.GetEventsResponse
- func (msg *MsgExitEventUnix) Notify() bool
- func (msg *MsgExitEventUnix) Retry(internal *process.ProcessInternal, ev notify.Event) error
- func (msg *MsgExitEventUnix) RetryInternal(ev notify.Event, timestamp uint64) (*process.ProcessInternal, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetProcessExec ¶
func GetProcessExec(proc *process.ProcessInternal) *tetragon.ProcessExec
GetProcessExec returns Exec protobuf message for a given process, including the ancestor list.
func GetProcessExit ¶
func GetProcessExit(event *MsgExitEventUnix) *tetragon.ProcessExit
GetProcessExit returns Exit protobuf message for a given process.
Types ¶
type MsgCloneEventUnix ¶
type MsgCloneEventUnix struct {
processapi.MsgCloneEvent
}
func (*MsgCloneEventUnix) HandleMessage ¶
func (msg *MsgCloneEventUnix) HandleMessage() *tetragon.GetEventsResponse
func (*MsgCloneEventUnix) Notify ¶
func (msg *MsgCloneEventUnix) Notify() bool
func (*MsgCloneEventUnix) Retry ¶
func (msg *MsgCloneEventUnix) Retry(internal *process.ProcessInternal, ev notify.Event) error
func (*MsgCloneEventUnix) RetryInternal ¶
func (msg *MsgCloneEventUnix) RetryInternal(ev notify.Event, timestamp uint64) (*process.ProcessInternal, error)
type MsgExecveEventUnix ¶
type MsgExecveEventUnix struct {
processapi.MsgExecveEventUnix
}
func (*MsgExecveEventUnix) HandleMessage ¶
func (msg *MsgExecveEventUnix) HandleMessage() *tetragon.GetEventsResponse
func (*MsgExecveEventUnix) Notify ¶
func (msg *MsgExecveEventUnix) Notify() bool
func (*MsgExecveEventUnix) Retry ¶
func (msg *MsgExecveEventUnix) Retry(internal *process.ProcessInternal, ev notify.Event) error
func (*MsgExecveEventUnix) RetryInternal ¶
func (msg *MsgExecveEventUnix) RetryInternal(ev notify.Event, timestamp uint64) (*process.ProcessInternal, error)
type MsgExitEventUnix ¶
type MsgExitEventUnix struct {
tetragonAPI.MsgExitEvent
}
func (*MsgExitEventUnix) HandleMessage ¶
func (msg *MsgExitEventUnix) HandleMessage() *tetragon.GetEventsResponse
func (*MsgExitEventUnix) Notify ¶
func (msg *MsgExitEventUnix) Notify() bool
func (*MsgExitEventUnix) Retry ¶
func (msg *MsgExitEventUnix) Retry(internal *process.ProcessInternal, ev notify.Event) error
func (*MsgExitEventUnix) RetryInternal ¶
func (msg *MsgExitEventUnix) RetryInternal(ev notify.Event, timestamp uint64) (*process.ProcessInternal, error)
Click to show internal directories.
Click to hide internal directories.