open-nomad/vendor/github.com/cilium/ebpf
Mahmood Ali 7423f38771 Upgrade libcontainer dependency
Upgrade libcontainer dependency to pick up fix for CVE-2019-19921 .
2020-06-22 16:56:54 -04:00
..
asm Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
internal Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
.gitignore Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
CODE_OF_CONDUCT.md Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
LICENSE Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
abi.go Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
collection.go Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
doc.go Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
elf_reader.go Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
go.mod Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
go.sum Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
linker.go Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
map.go Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
marshalers.go Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
prog.go Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
readme.md Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
run-tests.sh Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
syscalls.go Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
types.go Upgrade libcontainer dependency 2020-06-22 16:56:54 -04:00
types_string.go Upgrade libcontainer dependency 2020-06-22 16:56:54 -04: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.

Requirements

  • A version of Go that is supported by upstream
  • Linux 4.9, 4.19 or 5.4 (versions in-between should work, but are not tested)

Useful resources