runc/vendor/github.com/cilium/ebpf
Odin Ugedal 69e8fb2a74
Add support for GO Modules
This removes vndr, and swiches to native Go Modules instead. All modules
are kept on the old version.

Keeps the vendor/ dir, so everything is backwards compatible.

Signed-off-by: Odin Ugedal <odin@ugedal.com>
2020-03-07 09:29:29 +01:00
..
asm cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
internal cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
.gitignore Add support for GO Modules 2020-03-07 09:29:29 +01:00
CODE_OF_CONDUCT.md Add support for GO Modules 2020-03-07 09:29:29 +01:00
LICENSE cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
abi.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
collection.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
doc.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
elf_reader.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
feature.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
go.mod cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
go.sum Add support for GO Modules 2020-03-07 09:29:29 +01:00
linker.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
map.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
marshalers.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
prog.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
ptr_32_be.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
ptr_32_le.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
ptr_64.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
readme.md cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
run-tests.sh Add support for GO Modules 2020-03-07 09:29:29 +01:00
syscalls.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
types.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00
types_string.go cgroup2: port over eBPF device controller from crun 2019-10-31 14:01:46 +09:00

readme.md

eBPF

eBPF is a pure Go library that provides utilities for loading, compiling, and debugging eBPF programs. It has minimal external dependencies and is intended to be used in long running processes.

ebpf/asm contains a basic assembler.

The library is maintained by Cloudflare and Cilium. Feel free to join the libbpf-go channel on Slack.

Current status

The package is production ready, but the API is explicitly unstable right now. Expect to update your code if you want to follow along.

Useful resources