eventmanager

package
v0.0.1-rc.2 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EventManager

type EventManager struct {
	// contains filtered or unexported fields
}

func New

func New(uprobes []uprobe.Uprobe, elf *elf.ELF) (_ *EventManager, err error)

func (*EventManager) Add

func (p *EventManager) Add(event bpf.UfuncgraphEvent)

func (*EventManager) ClearStack

func (p *EventManager) ClearStack(event bpf.UfuncgraphEvent)

func (*EventManager) CloseStack

func (p *EventManager) CloseStack(event bpf.UfuncgraphEvent) bool

func (*EventManager) GetUprobe

func (p *EventManager) GetUprobe(event bpf.UfuncgraphEvent) (_ uprobe.Uprobe, err error)

func (*EventManager) Handle

func (m *EventManager) Handle(event bpf.UfuncgraphEvent) (err error)

func (*EventManager) PrintRemaining

func (g *EventManager) PrintRemaining() (err error)

func (*EventManager) PrintStack

func (p *EventManager) PrintStack(StackId uint64) (err error)

func (*EventManager) SprintCallChain

func (p *EventManager) SprintCallChain(event bpf.UfuncgraphEvent) (chain string, err error)

func (*EventManager) UserSpecified

func (p *EventManager) UserSpecified(event bpf.UfuncgraphEvent) (_ bool, err error)

Jump to

Keyboard shortcuts

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