Versions in this module Expand all Collapse all v1 v1.0.0 May 17, 2018 Changes in this version + func LoadFilter(_ Filter) error — darwin/amd64, js/wasm, windows/amd64 + func LoadFilter(filter Filter) error — linux/amd64 + func SetNoNewPrivs() error + func Supported() bool + type Action uint32 + const ActionAllow + const ActionErrno + const ActionKillProcess + const ActionKillThread + const ActionLog + const ActionTrace + const ActionTrap + func (a *Action) Unpack(s string) error + func (a Action) MarshalText() ([]byte, error) + func (a Action) String() string + type Filter struct + Flag FilterFlag + NoNewPrivs bool + Policy Policy + type FilterFlag uint32 + const FilterFlagLog + const FilterFlagTSync + func (f FilterFlag) MarshalText() ([]byte, error) + func (f FilterFlag) String() string + type Policy struct + DefaultAction Action + Syscalls []SyscallGroup + func (p *Policy) Assemble() ([]bpf.Instruction, error) + func (p *Policy) Dump(out io.Writer) error + func (p *Policy) Validate() error + type SyscallGroup struct + Action Action + Names []string + func (g *SyscallGroup) Assemble() ([]bpf.Instruction, error)