Versions in this module Expand all Collapse all v0 v0.1.8 May 18, 2020 Changes in this version + var MockMaps map[string]goebpf.Map + func CleanupAllMockMaps() + type MockMap struct + KeySize int + MaxEntries int + Name string + Type goebpf.MapType + ValueSize int + func (m *MockMap) CloneTemplate() goebpf.Map + func (m *MockMap) Close() error + func (m *MockMap) Create() error + func (m *MockMap) Delete(ikey interface{}) error + func (m *MockMap) Destroy() error + func (m *MockMap) GetFd() int + func (m *MockMap) GetName() string + func (m *MockMap) GetType() goebpf.MapType + func (m *MockMap) Insert(ikey interface{}, ivalue interface{}) error + func (m *MockMap) Lookup(ikey interface{}) ([]byte, error) + func (m *MockMap) LookupInt(ikey interface{}) (int, error) + func (m *MockMap) LookupString(ikey interface{}) (string, error) + func (m *MockMap) LookupUint64(ikey interface{}) (uint64, error) + func (m *MockMap) Update(ikey interface{}, ivalue interface{}) error + func (m *MockMap) Upsert(ikey interface{}, ivalue interface{}) error + type MockProgram struct + Attached bool + Fd int + License string + Name string + ProgType goebpf.ProgramType + Size int + func NewMockProgram(name string, tp goebpf.ProgramType) *MockProgram + func (m *MockProgram) Attach(meta interface{}) error + func (m *MockProgram) Close() error + func (m *MockProgram) Detach() error + func (m *MockProgram) GetFd() int + func (m *MockProgram) GetLicense() string + func (m *MockProgram) GetName() string + func (m *MockProgram) GetSize() int + func (m *MockProgram) GetType() goebpf.ProgramType + func (m *MockProgram) Load() error + func (m *MockProgram) Pin(path string) error + type MockSystem struct + ErrorLoadElf error + Maps map[string]goebpf.Map + Programs map[string]goebpf.Program + func NewMockSystem() *MockSystem + func (m *MockSystem) GetMapByName(name string) goebpf.Map + func (m *MockSystem) GetMaps() map[string]goebpf.Map + func (m *MockSystem) GetProgramByName(name string) goebpf.Program + func (m *MockSystem) GetPrograms() map[string]goebpf.Program + func (m *MockSystem) LoadElf(fn string) error