INNER CODE UNIT · Go
func
mozillazg/ptcpdump · bpf/bpf.go:531
func (opts *Options) WithPids(pids []uint) *Options {
for _, id := range pids {
if id == 0 {
continue
}
opts.pids = append(opts.pids, uint32(id))
}
if len(opts.pids) > 0 {
opts.haveFilter = 1
}
return opts
}
func (opts *Options) WithUids(uids []uint) *Options {
for _, id := range uids {
opts.uids = append(opts.uids, uint32(id))
}
if len(opts.uids) > 0 {