Documentation ¶
Overview ¶
Package tracer is a generated protocol buffer package.
It is generated from these files:
event-structs-generated.proto
It has these top-level messages:
ProtobufCommonEvent ProtobufConnectV4Event ProtobufConnectV6Event ProtobufChmodEvent ProtobufChownEvent ProtobufCloseEvent ProtobufFchmodEvent ProtobufFchmodatEvent ProtobufFchownEvent ProtobufFchownatEvent ProtobufMkdirEvent ProtobufMkdiratEvent ProtobufOpenEvent ProtobufReadEvent ProtobufWriteEvent Empty Metric
Index ¶
- func RegisterMetricCollectorServer(s *grpc.Server, srv MetricCollectorServer)
- type BpfAttr
- type CapUserData
- type CapUserHeader
- type ChmodEvent
- type ChownEvent
- type CloseEvent
- type CommonEvent
- type ConnectV4Event
- type ConnectV6Event
- type Context
- type DefaultEvent
- type Empty
- type Event
- type EventData
- type FchmodEvent
- type FchmodatEvent
- type FchownEvent
- type FchownatEvent
- type FdInfo
- type FdMap
- type FileEvent
- type FileHandle
- type GetCPUCache
- type IoCb
- type IoEvent
- type Itimerspec
- type KexecSegment
- type Metric
- func (*Metric) Descriptor() ([]byte, []int)
- func (m *Metric) GetChmodEvent() *ProtobufChmodEvent
- func (m *Metric) GetChownEvent() *ProtobufChownEvent
- func (m *Metric) GetCloseEvent() *ProtobufCloseEvent
- func (m *Metric) GetCommonEvent() *ProtobufCommonEvent
- func (m *Metric) GetConnectV4Event() *ProtobufConnectV4Event
- func (m *Metric) GetConnectV6Event() *ProtobufConnectV6Event
- func (m *Metric) GetCount() uint64
- func (m *Metric) GetFchmodEvent() *ProtobufFchmodEvent
- func (m *Metric) GetFchmodatEvent() *ProtobufFchmodatEvent
- func (m *Metric) GetFchownEvent() *ProtobufFchownEvent
- func (m *Metric) GetFchownatEvent() *ProtobufFchownatEvent
- func (m *Metric) GetMkdirEvent() *ProtobufMkdirEvent
- func (m *Metric) GetMkdiratEvent() *ProtobufMkdiratEvent
- func (m *Metric) GetOpenEvent() *ProtobufOpenEvent
- func (m *Metric) GetReadEvent() *ProtobufReadEvent
- func (m *Metric) GetWriteEvent() *ProtobufWriteEvent
- func (*Metric) ProtoMessage()
- func (m *Metric) Reset()
- func (m *Metric) String() string
- type MetricCollectorClient
- type MetricCollectorServer
- type MetricCollector_ProcessClient
- type MetricCollector_ProcessServer
- type MkdirEvent
- type MkdiratEvent
- type MqAttr
- type Msgbuf
- type OpenEvent
- type Pollfd
- type ProtobufChmodEvent
- type ProtobufChownEvent
- func (*ProtobufChownEvent) Descriptor() ([]byte, []int)
- func (m *ProtobufChownEvent) GetFilename() []byte
- func (m *ProtobufChownEvent) GetGroup() uint32
- func (m *ProtobufChownEvent) GetUser() uint32
- func (*ProtobufChownEvent) ProtoMessage()
- func (m *ProtobufChownEvent) Reset()
- func (m *ProtobufChownEvent) String() string
- type ProtobufCloseEvent
- type ProtobufCommonEvent
- func (*ProtobufCommonEvent) Descriptor() ([]byte, []int)
- func (m *ProtobufCommonEvent) GetFlags() uint64
- func (m *ProtobufCommonEvent) GetHash() uint64
- func (m *ProtobufCommonEvent) GetName() string
- func (m *ProtobufCommonEvent) GetPid() int64
- func (m *ProtobufCommonEvent) GetRet() int64
- func (m *ProtobufCommonEvent) GetTimestamp() uint64
- func (*ProtobufCommonEvent) ProtoMessage()
- func (m *ProtobufCommonEvent) Reset()
- func (m *ProtobufCommonEvent) String() string
- type ProtobufConnectV4Event
- func (*ProtobufConnectV4Event) Descriptor() ([]byte, []int)
- func (m *ProtobufConnectV4Event) GetDaddr() uint32
- func (m *ProtobufConnectV4Event) GetDport() uint32
- func (m *ProtobufConnectV4Event) GetNetns() uint32
- func (m *ProtobufConnectV4Event) GetSaddr() uint32
- func (m *ProtobufConnectV4Event) GetSport() uint32
- func (*ProtobufConnectV4Event) ProtoMessage()
- func (m *ProtobufConnectV4Event) Reset()
- func (m *ProtobufConnectV4Event) String() string
- type ProtobufConnectV6Event
- func (*ProtobufConnectV6Event) Descriptor() ([]byte, []int)
- func (m *ProtobufConnectV6Event) GetDaddr() string
- func (m *ProtobufConnectV6Event) GetDport() uint32
- func (m *ProtobufConnectV6Event) GetNetns() uint32
- func (m *ProtobufConnectV6Event) GetSaddr() string
- func (m *ProtobufConnectV6Event) GetSport() uint32
- func (*ProtobufConnectV6Event) ProtoMessage()
- func (m *ProtobufConnectV6Event) Reset()
- func (m *ProtobufConnectV6Event) String() string
- type ProtobufFchmodEvent
- type ProtobufFchmodatEvent
- func (*ProtobufFchmodatEvent) Descriptor() ([]byte, []int)
- func (m *ProtobufFchmodatEvent) GetDfd() int64
- func (m *ProtobufFchmodatEvent) GetFilename() []byte
- func (m *ProtobufFchmodatEvent) GetMode() uint64
- func (*ProtobufFchmodatEvent) ProtoMessage()
- func (m *ProtobufFchmodatEvent) Reset()
- func (m *ProtobufFchmodatEvent) String() string
- type ProtobufFchownEvent
- func (*ProtobufFchownEvent) Descriptor() ([]byte, []int)
- func (m *ProtobufFchownEvent) GetFd() uint64
- func (m *ProtobufFchownEvent) GetGroup() uint32
- func (m *ProtobufFchownEvent) GetUser() uint32
- func (*ProtobufFchownEvent) ProtoMessage()
- func (m *ProtobufFchownEvent) Reset()
- func (m *ProtobufFchownEvent) String() string
- type ProtobufFchownatEvent
- func (*ProtobufFchownatEvent) Descriptor() ([]byte, []int)
- func (m *ProtobufFchownatEvent) GetDfd() int64
- func (m *ProtobufFchownatEvent) GetFilename() []byte
- func (m *ProtobufFchownatEvent) GetFlag() int64
- func (m *ProtobufFchownatEvent) GetGroup() uint32
- func (m *ProtobufFchownatEvent) GetUser() uint32
- func (*ProtobufFchownatEvent) ProtoMessage()
- func (m *ProtobufFchownatEvent) Reset()
- func (m *ProtobufFchownatEvent) String() string
- type ProtobufMkdirEvent
- type ProtobufMkdiratEvent
- func (*ProtobufMkdiratEvent) Descriptor() ([]byte, []int)
- func (m *ProtobufMkdiratEvent) GetDfd() int64
- func (m *ProtobufMkdiratEvent) GetMode() uint64
- func (m *ProtobufMkdiratEvent) GetPathname() []byte
- func (*ProtobufMkdiratEvent) ProtoMessage()
- func (m *ProtobufMkdiratEvent) Reset()
- func (m *ProtobufMkdiratEvent) String() string
- type ProtobufOpenEvent
- func (*ProtobufOpenEvent) Descriptor() ([]byte, []int)
- func (m *ProtobufOpenEvent) GetFilename() []byte
- func (m *ProtobufOpenEvent) GetFlags() int64
- func (m *ProtobufOpenEvent) GetMode() uint64
- func (*ProtobufOpenEvent) ProtoMessage()
- func (m *ProtobufOpenEvent) Reset()
- func (m *ProtobufOpenEvent) String() string
- type ProtobufReadEvent
- func (*ProtobufReadEvent) Descriptor() ([]byte, []int)
- func (m *ProtobufReadEvent) GetBuf() []byte
- func (m *ProtobufReadEvent) GetCount() int64
- func (m *ProtobufReadEvent) GetFd() uint64
- func (*ProtobufReadEvent) ProtoMessage()
- func (m *ProtobufReadEvent) Reset()
- func (m *ProtobufReadEvent) String() string
- type ProtobufWriteEvent
- func (*ProtobufWriteEvent) Descriptor() ([]byte, []int)
- func (m *ProtobufWriteEvent) GetBuf() []byte
- func (m *ProtobufWriteEvent) GetCount() int64
- func (m *ProtobufWriteEvent) GetFd() uint64
- func (*ProtobufWriteEvent) ProtoMessage()
- func (m *ProtobufWriteEvent) Reset()
- func (m *ProtobufWriteEvent) String() string
- type ReadEvent
- type RobustList
- type RobustListHead
- type SigSet
- type Sigaction
- type Sigevent
- type Sigval
- type Stack
- type SysctlArgs
- type Timezone
- type Tracer
- type UserMsghdr
- type WriteEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterMetricCollectorServer ¶
func RegisterMetricCollectorServer(s *grpc.Server, srv MetricCollectorServer)
Types ¶
type CapUserData ¶
type CapUserHeader ¶
type ChmodEvent ¶
func (ChmodEvent) Metric ¶
func (e ChmodEvent) Metric() *Metric
func (ChmodEvent) String ¶
func (e ChmodEvent) String(ret int64) string
type ChownEvent ¶
func (ChownEvent) Metric ¶
func (e ChownEvent) Metric() *Metric
func (ChownEvent) String ¶
func (e ChownEvent) String(ret int64) string
type CloseEvent ¶
func (CloseEvent) Metric ¶
func (e CloseEvent) Metric() *Metric
func (CloseEvent) String ¶
func (e CloseEvent) String(ret int64) string
type CommonEvent ¶
type CommonEvent struct { Timestamp uint64 ProgramID uint64 Pid int64 Ret int64 Name string Hash uint64 Flags uint64 }
this has to match the struct in cStructTemplate defined by metagenerator.go
func CommonEventFromBuffer ¶
func CommonEventFromBuffer(buf *bytes.Buffer) (*CommonEvent, error)
func (*CommonEvent) Proto ¶
func (e *CommonEvent) Proto() *ProtobufCommonEvent
type ConnectV4Event ¶
func (ConnectV4Event) Metric ¶
func (e ConnectV4Event) Metric() *Metric
func (ConnectV4Event) String ¶
func (e ConnectV4Event) String(ret int64) string
type ConnectV6Event ¶
func (ConnectV6Event) Metric ¶
func (e ConnectV6Event) Metric() *Metric
func (ConnectV6Event) String ¶
func (e ConnectV6Event) String(ret int64) string
type DefaultEvent ¶
type DefaultEvent struct{}
func (DefaultEvent) Metric ¶
func (w DefaultEvent) Metric() *Metric
func (DefaultEvent) String ¶
func (w DefaultEvent) String(ret int64) string
type Empty ¶
type Empty struct { }
func (*Empty) Descriptor ¶
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
type Event ¶
type EventData ¶
type EventData struct { Common CommonEvent Event Event }
type FchmodEvent ¶
func (FchmodEvent) Metric ¶
func (e FchmodEvent) Metric() *Metric
func (FchmodEvent) String ¶
func (e FchmodEvent) String(ret int64) string
type FchmodatEvent ¶
func (FchmodatEvent) Metric ¶
func (e FchmodatEvent) Metric() *Metric
func (FchmodatEvent) String ¶
func (e FchmodatEvent) String(ret int64) string
type FchownEvent ¶
func (FchownEvent) Metric ¶
func (e FchownEvent) Metric() *Metric
func (FchownEvent) String ¶
func (e FchownEvent) String(ret int64) string
type FchownatEvent ¶
type FchownatEvent struct { Dfd int64 DfdPath string Filename [256]byte User uint32 Group uint32 Flag int64 }
func (FchownatEvent) Metric ¶
func (e FchownatEvent) Metric() *Metric
func (FchownatEvent) String ¶
func (e FchownatEvent) String(ret int64) string
type FileHandle ¶
type GetCPUCache ¶
type GetCPUCache struct {
Blob [16]uint64
}
type KexecSegment ¶
type Metric ¶
type Metric struct { Count uint64 `protobuf:"varint,1,opt,name=Count" json:"Count,omitempty"` CommonEvent *ProtobufCommonEvent `protobuf:"bytes,2,opt,name=CommonEvent" json:"CommonEvent,omitempty"` ConnectV4Event *ProtobufConnectV4Event `protobuf:"bytes,3,opt,name=ConnectV4Event" json:"ConnectV4Event,omitempty"` ConnectV6Event *ProtobufConnectV6Event `protobuf:"bytes,4,opt,name=ConnectV6Event" json:"ConnectV6Event,omitempty"` ChmodEvent *ProtobufChmodEvent `protobuf:"bytes,5,opt,name=ChmodEvent" json:"ChmodEvent,omitempty"` ChownEvent *ProtobufChownEvent `protobuf:"bytes,6,opt,name=ChownEvent" json:"ChownEvent,omitempty"` CloseEvent *ProtobufCloseEvent `protobuf:"bytes,7,opt,name=CloseEvent" json:"CloseEvent,omitempty"` FchmodEvent *ProtobufFchmodEvent `protobuf:"bytes,8,opt,name=FchmodEvent" json:"FchmodEvent,omitempty"` FchmodatEvent *ProtobufFchmodatEvent `protobuf:"bytes,9,opt,name=FchmodatEvent" json:"FchmodatEvent,omitempty"` FchownEvent *ProtobufFchownEvent `protobuf:"bytes,10,opt,name=FchownEvent" json:"FchownEvent,omitempty"` FchownatEvent *ProtobufFchownatEvent `protobuf:"bytes,11,opt,name=FchownatEvent" json:"FchownatEvent,omitempty"` MkdirEvent *ProtobufMkdirEvent `protobuf:"bytes,12,opt,name=MkdirEvent" json:"MkdirEvent,omitempty"` MkdiratEvent *ProtobufMkdiratEvent `protobuf:"bytes,13,opt,name=MkdiratEvent" json:"MkdiratEvent,omitempty"` OpenEvent *ProtobufOpenEvent `protobuf:"bytes,14,opt,name=OpenEvent" json:"OpenEvent,omitempty"` ReadEvent *ProtobufReadEvent `protobuf:"bytes,15,opt,name=ReadEvent" json:"ReadEvent,omitempty"` WriteEvent *ProtobufWriteEvent `protobuf:"bytes,16,opt,name=WriteEvent" json:"WriteEvent,omitempty"` }
func (*Metric) Descriptor ¶
func (*Metric) GetChmodEvent ¶
func (m *Metric) GetChmodEvent() *ProtobufChmodEvent
func (*Metric) GetChownEvent ¶
func (m *Metric) GetChownEvent() *ProtobufChownEvent
func (*Metric) GetCloseEvent ¶
func (m *Metric) GetCloseEvent() *ProtobufCloseEvent
func (*Metric) GetCommonEvent ¶
func (m *Metric) GetCommonEvent() *ProtobufCommonEvent
func (*Metric) GetConnectV4Event ¶
func (m *Metric) GetConnectV4Event() *ProtobufConnectV4Event
func (*Metric) GetConnectV6Event ¶
func (m *Metric) GetConnectV6Event() *ProtobufConnectV6Event
func (*Metric) GetFchmodEvent ¶
func (m *Metric) GetFchmodEvent() *ProtobufFchmodEvent
func (*Metric) GetFchmodatEvent ¶
func (m *Metric) GetFchmodatEvent() *ProtobufFchmodatEvent
func (*Metric) GetFchownEvent ¶
func (m *Metric) GetFchownEvent() *ProtobufFchownEvent
func (*Metric) GetFchownatEvent ¶
func (m *Metric) GetFchownatEvent() *ProtobufFchownatEvent
func (*Metric) GetMkdirEvent ¶
func (m *Metric) GetMkdirEvent() *ProtobufMkdirEvent
func (*Metric) GetMkdiratEvent ¶
func (m *Metric) GetMkdiratEvent() *ProtobufMkdiratEvent
func (*Metric) GetOpenEvent ¶
func (m *Metric) GetOpenEvent() *ProtobufOpenEvent
func (*Metric) GetReadEvent ¶
func (m *Metric) GetReadEvent() *ProtobufReadEvent
func (*Metric) GetWriteEvent ¶
func (m *Metric) GetWriteEvent() *ProtobufWriteEvent
func (*Metric) ProtoMessage ¶
func (*Metric) ProtoMessage()
type MetricCollectorClient ¶
type MetricCollectorClient interface {
Process(ctx context.Context, opts ...grpc.CallOption) (MetricCollector_ProcessClient, error)
}
func NewMetricCollectorClient ¶
func NewMetricCollectorClient(cc *grpc.ClientConn) MetricCollectorClient
type MetricCollectorServer ¶
type MetricCollectorServer interface {
Process(MetricCollector_ProcessServer) error
}
type MkdirEvent ¶
func (MkdirEvent) Metric ¶
func (e MkdirEvent) Metric() *Metric
func (MkdirEvent) String ¶
func (e MkdirEvent) String(ret int64) string
type MkdiratEvent ¶
func (MkdiratEvent) Metric ¶
func (e MkdiratEvent) Metric() *Metric
func (MkdiratEvent) String ¶
func (e MkdiratEvent) String(ret int64) string
type ProtobufChmodEvent ¶
type ProtobufChmodEvent struct { Filename []byte `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"` Mode uint64 `protobuf:"varint,2,opt,name=mode" json:"mode,omitempty"` }
func (*ProtobufChmodEvent) Descriptor ¶
func (*ProtobufChmodEvent) Descriptor() ([]byte, []int)
func (*ProtobufChmodEvent) GetFilename ¶
func (m *ProtobufChmodEvent) GetFilename() []byte
func (*ProtobufChmodEvent) GetMode ¶
func (m *ProtobufChmodEvent) GetMode() uint64
func (*ProtobufChmodEvent) ProtoMessage ¶
func (*ProtobufChmodEvent) ProtoMessage()
func (*ProtobufChmodEvent) Reset ¶
func (m *ProtobufChmodEvent) Reset()
func (*ProtobufChmodEvent) String ¶
func (m *ProtobufChmodEvent) String() string
type ProtobufChownEvent ¶
type ProtobufChownEvent struct { Filename []byte `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"` User uint32 `protobuf:"varint,2,opt,name=user" json:"user,omitempty"` Group uint32 `protobuf:"varint,3,opt,name=group" json:"group,omitempty"` }
func (*ProtobufChownEvent) Descriptor ¶
func (*ProtobufChownEvent) Descriptor() ([]byte, []int)
func (*ProtobufChownEvent) GetFilename ¶
func (m *ProtobufChownEvent) GetFilename() []byte
func (*ProtobufChownEvent) GetGroup ¶
func (m *ProtobufChownEvent) GetGroup() uint32
func (*ProtobufChownEvent) GetUser ¶
func (m *ProtobufChownEvent) GetUser() uint32
func (*ProtobufChownEvent) ProtoMessage ¶
func (*ProtobufChownEvent) ProtoMessage()
func (*ProtobufChownEvent) Reset ¶
func (m *ProtobufChownEvent) Reset()
func (*ProtobufChownEvent) String ¶
func (m *ProtobufChownEvent) String() string
type ProtobufCloseEvent ¶
type ProtobufCloseEvent struct {
Fd uint64 `protobuf:"varint,1,opt,name=fd" json:"fd,omitempty"`
}
func (*ProtobufCloseEvent) Descriptor ¶
func (*ProtobufCloseEvent) Descriptor() ([]byte, []int)
func (*ProtobufCloseEvent) GetFd ¶
func (m *ProtobufCloseEvent) GetFd() uint64
func (*ProtobufCloseEvent) ProtoMessage ¶
func (*ProtobufCloseEvent) ProtoMessage()
func (*ProtobufCloseEvent) Reset ¶
func (m *ProtobufCloseEvent) Reset()
func (*ProtobufCloseEvent) String ¶
func (m *ProtobufCloseEvent) String() string
type ProtobufCommonEvent ¶
type ProtobufCommonEvent struct { Timestamp uint64 `protobuf:"varint,1,opt,name=Timestamp" json:"Timestamp,omitempty"` Pid int64 `protobuf:"varint,2,opt,name=Pid" json:"Pid,omitempty"` Ret int64 `protobuf:"varint,3,opt,name=Ret" json:"Ret,omitempty"` Name string `protobuf:"bytes,4,opt,name=Name" json:"Name,omitempty"` Hash uint64 `protobuf:"varint,5,opt,name=Hash" json:"Hash,omitempty"` Flags uint64 `protobuf:"varint,6,opt,name=Flags" json:"Flags,omitempty"` }
func (*ProtobufCommonEvent) Descriptor ¶
func (*ProtobufCommonEvent) Descriptor() ([]byte, []int)
func (*ProtobufCommonEvent) GetFlags ¶
func (m *ProtobufCommonEvent) GetFlags() uint64
func (*ProtobufCommonEvent) GetHash ¶
func (m *ProtobufCommonEvent) GetHash() uint64
func (*ProtobufCommonEvent) GetName ¶
func (m *ProtobufCommonEvent) GetName() string
func (*ProtobufCommonEvent) GetPid ¶
func (m *ProtobufCommonEvent) GetPid() int64
func (*ProtobufCommonEvent) GetRet ¶
func (m *ProtobufCommonEvent) GetRet() int64
func (*ProtobufCommonEvent) GetTimestamp ¶
func (m *ProtobufCommonEvent) GetTimestamp() uint64
func (*ProtobufCommonEvent) ProtoMessage ¶
func (*ProtobufCommonEvent) ProtoMessage()
func (*ProtobufCommonEvent) Reset ¶
func (m *ProtobufCommonEvent) Reset()
func (*ProtobufCommonEvent) String ¶
func (m *ProtobufCommonEvent) String() string
type ProtobufConnectV4Event ¶
type ProtobufConnectV4Event struct { Saddr uint32 `protobuf:"varint,1,opt,name=Saddr" json:"Saddr,omitempty"` Daddr uint32 `protobuf:"varint,2,opt,name=Daddr" json:"Daddr,omitempty"` Sport uint32 `protobuf:"varint,3,opt,name=Sport" json:"Sport,omitempty"` Dport uint32 `protobuf:"varint,4,opt,name=Dport" json:"Dport,omitempty"` Netns uint32 `protobuf:"varint,5,opt,name=Netns" json:"Netns,omitempty"` }
func (*ProtobufConnectV4Event) Descriptor ¶
func (*ProtobufConnectV4Event) Descriptor() ([]byte, []int)
func (*ProtobufConnectV4Event) GetDaddr ¶
func (m *ProtobufConnectV4Event) GetDaddr() uint32
func (*ProtobufConnectV4Event) GetDport ¶
func (m *ProtobufConnectV4Event) GetDport() uint32
func (*ProtobufConnectV4Event) GetNetns ¶
func (m *ProtobufConnectV4Event) GetNetns() uint32
func (*ProtobufConnectV4Event) GetSaddr ¶
func (m *ProtobufConnectV4Event) GetSaddr() uint32
func (*ProtobufConnectV4Event) GetSport ¶
func (m *ProtobufConnectV4Event) GetSport() uint32
func (*ProtobufConnectV4Event) ProtoMessage ¶
func (*ProtobufConnectV4Event) ProtoMessage()
func (*ProtobufConnectV4Event) Reset ¶
func (m *ProtobufConnectV4Event) Reset()
func (*ProtobufConnectV4Event) String ¶
func (m *ProtobufConnectV4Event) String() string
type ProtobufConnectV6Event ¶
type ProtobufConnectV6Event struct { Saddr string `protobuf:"bytes,1,opt,name=Saddr" json:"Saddr,omitempty"` Daddr string `protobuf:"bytes,2,opt,name=Daddr" json:"Daddr,omitempty"` Sport uint32 `protobuf:"varint,3,opt,name=Sport" json:"Sport,omitempty"` Dport uint32 `protobuf:"varint,4,opt,name=Dport" json:"Dport,omitempty"` Netns uint32 `protobuf:"varint,5,opt,name=Netns" json:"Netns,omitempty"` }
func (*ProtobufConnectV6Event) Descriptor ¶
func (*ProtobufConnectV6Event) Descriptor() ([]byte, []int)
func (*ProtobufConnectV6Event) GetDaddr ¶
func (m *ProtobufConnectV6Event) GetDaddr() string
func (*ProtobufConnectV6Event) GetDport ¶
func (m *ProtobufConnectV6Event) GetDport() uint32
func (*ProtobufConnectV6Event) GetNetns ¶
func (m *ProtobufConnectV6Event) GetNetns() uint32
func (*ProtobufConnectV6Event) GetSaddr ¶
func (m *ProtobufConnectV6Event) GetSaddr() string
func (*ProtobufConnectV6Event) GetSport ¶
func (m *ProtobufConnectV6Event) GetSport() uint32
func (*ProtobufConnectV6Event) ProtoMessage ¶
func (*ProtobufConnectV6Event) ProtoMessage()
func (*ProtobufConnectV6Event) Reset ¶
func (m *ProtobufConnectV6Event) Reset()
func (*ProtobufConnectV6Event) String ¶
func (m *ProtobufConnectV6Event) String() string
type ProtobufFchmodEvent ¶
type ProtobufFchmodEvent struct { Fd uint64 `protobuf:"varint,1,opt,name=fd" json:"fd,omitempty"` Mode uint64 `protobuf:"varint,2,opt,name=mode" json:"mode,omitempty"` }
func (*ProtobufFchmodEvent) Descriptor ¶
func (*ProtobufFchmodEvent) Descriptor() ([]byte, []int)
func (*ProtobufFchmodEvent) GetFd ¶
func (m *ProtobufFchmodEvent) GetFd() uint64
func (*ProtobufFchmodEvent) GetMode ¶
func (m *ProtobufFchmodEvent) GetMode() uint64
func (*ProtobufFchmodEvent) ProtoMessage ¶
func (*ProtobufFchmodEvent) ProtoMessage()
func (*ProtobufFchmodEvent) Reset ¶
func (m *ProtobufFchmodEvent) Reset()
func (*ProtobufFchmodEvent) String ¶
func (m *ProtobufFchmodEvent) String() string
type ProtobufFchmodatEvent ¶
type ProtobufFchmodatEvent struct { Dfd int64 `protobuf:"varint,1,opt,name=dfd" json:"dfd,omitempty"` Filename []byte `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"` Mode uint64 `protobuf:"varint,3,opt,name=mode" json:"mode,omitempty"` }
func (*ProtobufFchmodatEvent) Descriptor ¶
func (*ProtobufFchmodatEvent) Descriptor() ([]byte, []int)
func (*ProtobufFchmodatEvent) GetDfd ¶
func (m *ProtobufFchmodatEvent) GetDfd() int64
func (*ProtobufFchmodatEvent) GetFilename ¶
func (m *ProtobufFchmodatEvent) GetFilename() []byte
func (*ProtobufFchmodatEvent) GetMode ¶
func (m *ProtobufFchmodatEvent) GetMode() uint64
func (*ProtobufFchmodatEvent) ProtoMessage ¶
func (*ProtobufFchmodatEvent) ProtoMessage()
func (*ProtobufFchmodatEvent) Reset ¶
func (m *ProtobufFchmodatEvent) Reset()
func (*ProtobufFchmodatEvent) String ¶
func (m *ProtobufFchmodatEvent) String() string
type ProtobufFchownEvent ¶
type ProtobufFchownEvent struct { Fd uint64 `protobuf:"varint,1,opt,name=fd" json:"fd,omitempty"` User uint32 `protobuf:"varint,2,opt,name=user" json:"user,omitempty"` Group uint32 `protobuf:"varint,3,opt,name=group" json:"group,omitempty"` }
func (*ProtobufFchownEvent) Descriptor ¶
func (*ProtobufFchownEvent) Descriptor() ([]byte, []int)
func (*ProtobufFchownEvent) GetFd ¶
func (m *ProtobufFchownEvent) GetFd() uint64
func (*ProtobufFchownEvent) GetGroup ¶
func (m *ProtobufFchownEvent) GetGroup() uint32
func (*ProtobufFchownEvent) GetUser ¶
func (m *ProtobufFchownEvent) GetUser() uint32
func (*ProtobufFchownEvent) ProtoMessage ¶
func (*ProtobufFchownEvent) ProtoMessage()
func (*ProtobufFchownEvent) Reset ¶
func (m *ProtobufFchownEvent) Reset()
func (*ProtobufFchownEvent) String ¶
func (m *ProtobufFchownEvent) String() string
type ProtobufFchownatEvent ¶
type ProtobufFchownatEvent struct { Dfd int64 `protobuf:"varint,1,opt,name=dfd" json:"dfd,omitempty"` Filename []byte `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"` User uint32 `protobuf:"varint,3,opt,name=user" json:"user,omitempty"` Group uint32 `protobuf:"varint,4,opt,name=group" json:"group,omitempty"` Flag int64 `protobuf:"varint,5,opt,name=flag" json:"flag,omitempty"` }
func (*ProtobufFchownatEvent) Descriptor ¶
func (*ProtobufFchownatEvent) Descriptor() ([]byte, []int)
func (*ProtobufFchownatEvent) GetDfd ¶
func (m *ProtobufFchownatEvent) GetDfd() int64
func (*ProtobufFchownatEvent) GetFilename ¶
func (m *ProtobufFchownatEvent) GetFilename() []byte
func (*ProtobufFchownatEvent) GetFlag ¶
func (m *ProtobufFchownatEvent) GetFlag() int64
func (*ProtobufFchownatEvent) GetGroup ¶
func (m *ProtobufFchownatEvent) GetGroup() uint32
func (*ProtobufFchownatEvent) GetUser ¶
func (m *ProtobufFchownatEvent) GetUser() uint32
func (*ProtobufFchownatEvent) ProtoMessage ¶
func (*ProtobufFchownatEvent) ProtoMessage()
func (*ProtobufFchownatEvent) Reset ¶
func (m *ProtobufFchownatEvent) Reset()
func (*ProtobufFchownatEvent) String ¶
func (m *ProtobufFchownatEvent) String() string
type ProtobufMkdirEvent ¶
type ProtobufMkdirEvent struct { Pathname []byte `protobuf:"bytes,1,opt,name=pathname,proto3" json:"pathname,omitempty"` Mode uint64 `protobuf:"varint,2,opt,name=mode" json:"mode,omitempty"` }
func (*ProtobufMkdirEvent) Descriptor ¶
func (*ProtobufMkdirEvent) Descriptor() ([]byte, []int)
func (*ProtobufMkdirEvent) GetMode ¶
func (m *ProtobufMkdirEvent) GetMode() uint64
func (*ProtobufMkdirEvent) GetPathname ¶
func (m *ProtobufMkdirEvent) GetPathname() []byte
func (*ProtobufMkdirEvent) ProtoMessage ¶
func (*ProtobufMkdirEvent) ProtoMessage()
func (*ProtobufMkdirEvent) Reset ¶
func (m *ProtobufMkdirEvent) Reset()
func (*ProtobufMkdirEvent) String ¶
func (m *ProtobufMkdirEvent) String() string
type ProtobufMkdiratEvent ¶
type ProtobufMkdiratEvent struct { Dfd int64 `protobuf:"varint,1,opt,name=dfd" json:"dfd,omitempty"` Pathname []byte `protobuf:"bytes,2,opt,name=pathname,proto3" json:"pathname,omitempty"` Mode uint64 `protobuf:"varint,3,opt,name=mode" json:"mode,omitempty"` }
func (*ProtobufMkdiratEvent) Descriptor ¶
func (*ProtobufMkdiratEvent) Descriptor() ([]byte, []int)
func (*ProtobufMkdiratEvent) GetDfd ¶
func (m *ProtobufMkdiratEvent) GetDfd() int64
func (*ProtobufMkdiratEvent) GetMode ¶
func (m *ProtobufMkdiratEvent) GetMode() uint64
func (*ProtobufMkdiratEvent) GetPathname ¶
func (m *ProtobufMkdiratEvent) GetPathname() []byte
func (*ProtobufMkdiratEvent) ProtoMessage ¶
func (*ProtobufMkdiratEvent) ProtoMessage()
func (*ProtobufMkdiratEvent) Reset ¶
func (m *ProtobufMkdiratEvent) Reset()
func (*ProtobufMkdiratEvent) String ¶
func (m *ProtobufMkdiratEvent) String() string
type ProtobufOpenEvent ¶
type ProtobufOpenEvent struct { Filename []byte `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"` Flags int64 `protobuf:"varint,2,opt,name=flags" json:"flags,omitempty"` Mode uint64 `protobuf:"varint,3,opt,name=mode" json:"mode,omitempty"` }
func (*ProtobufOpenEvent) Descriptor ¶
func (*ProtobufOpenEvent) Descriptor() ([]byte, []int)
func (*ProtobufOpenEvent) GetFilename ¶
func (m *ProtobufOpenEvent) GetFilename() []byte
func (*ProtobufOpenEvent) GetFlags ¶
func (m *ProtobufOpenEvent) GetFlags() int64
func (*ProtobufOpenEvent) GetMode ¶
func (m *ProtobufOpenEvent) GetMode() uint64
func (*ProtobufOpenEvent) ProtoMessage ¶
func (*ProtobufOpenEvent) ProtoMessage()
func (*ProtobufOpenEvent) Reset ¶
func (m *ProtobufOpenEvent) Reset()
func (*ProtobufOpenEvent) String ¶
func (m *ProtobufOpenEvent) String() string
type ProtobufReadEvent ¶
type ProtobufReadEvent struct { Fd uint64 `protobuf:"varint,1,opt,name=fd" json:"fd,omitempty"` Buf []byte `protobuf:"bytes,2,opt,name=buf,proto3" json:"buf,omitempty"` Count int64 `protobuf:"varint,3,opt,name=count" json:"count,omitempty"` }
func (*ProtobufReadEvent) Descriptor ¶
func (*ProtobufReadEvent) Descriptor() ([]byte, []int)
func (*ProtobufReadEvent) GetBuf ¶
func (m *ProtobufReadEvent) GetBuf() []byte
func (*ProtobufReadEvent) GetCount ¶
func (m *ProtobufReadEvent) GetCount() int64
func (*ProtobufReadEvent) GetFd ¶
func (m *ProtobufReadEvent) GetFd() uint64
func (*ProtobufReadEvent) ProtoMessage ¶
func (*ProtobufReadEvent) ProtoMessage()
func (*ProtobufReadEvent) Reset ¶
func (m *ProtobufReadEvent) Reset()
func (*ProtobufReadEvent) String ¶
func (m *ProtobufReadEvent) String() string
type ProtobufWriteEvent ¶
type ProtobufWriteEvent struct { Fd uint64 `protobuf:"varint,1,opt,name=fd" json:"fd,omitempty"` Buf []byte `protobuf:"bytes,2,opt,name=buf,proto3" json:"buf,omitempty"` Count int64 `protobuf:"varint,3,opt,name=count" json:"count,omitempty"` }
func (*ProtobufWriteEvent) Descriptor ¶
func (*ProtobufWriteEvent) Descriptor() ([]byte, []int)
func (*ProtobufWriteEvent) GetBuf ¶
func (m *ProtobufWriteEvent) GetBuf() []byte
func (*ProtobufWriteEvent) GetCount ¶
func (m *ProtobufWriteEvent) GetCount() int64
func (*ProtobufWriteEvent) GetFd ¶
func (m *ProtobufWriteEvent) GetFd() uint64
func (*ProtobufWriteEvent) ProtoMessage ¶
func (*ProtobufWriteEvent) ProtoMessage()
func (*ProtobufWriteEvent) Reset ¶
func (m *ProtobufWriteEvent) Reset()
func (*ProtobufWriteEvent) String ¶
func (m *ProtobufWriteEvent) String() string
type RobustList ¶
type RobustListHead ¶
type RobustListHead struct { List RobustList FutexOffset int64 ListOpPending unsafe.Pointer }
type SysctlArgs ¶
type UserMsghdr ¶
type WriteEvent ¶
func (WriteEvent) Metric ¶
func (e WriteEvent) Metric() *Metric
func (WriteEvent) String ¶
func (e WriteEvent) String(ret int64) string
Click to show internal directories.
Click to hide internal directories.