INNER CODE UNIT · Go
LoadBpf
mozillazg/ptcpdump · bpf/bpf_arm_bpfel.go:120
func LoadBpf() (*ebpf.CollectionSpec, error) {
reader := bytes.NewReader(_BpfBytes)
spec, err := ebpf.LoadCollectionSpecFromReader(reader)
if err != nil {
return nil, fmt.Errorf("can't load Bpf: %w", err)
}
return spec, err
}
// LoadBpfObjects loads Bpf and converts it into a struct.
//
// The following types are suitable as obj argument:
//
// *BpfObjects
// *BpfPrograms
// *BpfMaps
//