You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
k3s/vendor/github.com/cilium/ebpf
Jacob Blain Christen 4949da46f1
runc: bump to rc10
5 years ago
..
asm runc: bump to rc10 5 years ago
internal runc: bump to rc10 5 years ago
.gitignore runc: bump to rc10 5 years ago
CODE_OF_CONDUCT.md runc: bump to rc10 5 years ago
LICENSE runc: bump to rc10 5 years ago
abi.go runc: bump to rc10 5 years ago
collection.go runc: bump to rc10 5 years ago
doc.go runc: bump to rc10 5 years ago
elf_reader.go runc: bump to rc10 5 years ago
feature.go runc: bump to rc10 5 years ago
go.mod runc: bump to rc10 5 years ago
go.sum runc: bump to rc10 5 years ago
linker.go runc: bump to rc10 5 years ago
map.go runc: bump to rc10 5 years ago
marshalers.go runc: bump to rc10 5 years ago
prog.go runc: bump to rc10 5 years ago
ptr_32_be.go runc: bump to rc10 5 years ago
ptr_32_le.go runc: bump to rc10 5 years ago
ptr_64.go runc: bump to rc10 5 years ago
readme.md runc: bump to rc10 5 years ago
run-tests.sh runc: bump to rc10 5 years ago
syscalls.go runc: bump to rc10 5 years ago
types.go runc: bump to rc10 5 years ago
types_string.go runc: bump to rc10 5 years ago

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