Documentation
¶
Index ¶
Constants ¶
View Source
const ( ExitLabel = "exit" CleanupLabel = "cleanup" PayloadSize uint32 = 8 // [bytes] )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Tracepoint ¶
type Tracepoint struct {
// contains filtered or unexported fields
}
Tracepoint represents an eBPF tracepoint that monitors the `execve` syscall to detect ENOEXEC events. It captures the real parent and current task TGIDs and retrieves the corresponding pod and container UUIDs from the CRI-O runtime.
func NewTracepoint ¶
func NewTracepoint(ctx context.Context, ch chan *types.ENOEXECInternalEvent, maxEvents uint32) (*Tracepoint, error)
func (*Tracepoint) Run ¶
func (tp *Tracepoint) Run() error
Click to show internal directories.
Click to hide internal directories.