tracing

package
v0.8.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

SPDX-License-Identifier: Apache-2.0 Copyright Authors of Tetragon

Index

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 (*MsgGenericTracepointUnix) RetryInternal

func (msg *MsgGenericTracepointUnix) RetryInternal(ev notify.Event, timestamp uint64) (*process.ProcessInternal, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL