Comments (1)
Seems like the following things don't work:
- Program.Test, Program.Benchmark (4.12)
- Nested maps (4.12)
- bpf2bpf function calls (4.16)
- Reading a ProgramABI from /proc (probably a real bug)
- Lookup on a ProgramArray
- Attach / Detach (4.15?)
The we need to detect the running kernel version, and Skip()
tests that are known to fail.
Most of the functions fail with EINVAL, ENOENT, etc. At some point we could add feature detection for all of these and return a nice error like "not supported", but that will get cumbersome quickly.
from ebpf.
Related Issues (20)
- btf: support CO-RE relocation of ISAv4 instructions HOT 2
- internal: doesn't compile with golang.org/x/sys v0.14.0 HOT 2
- btf: move wire type definitions into sys HOT 2
- migrate tests to github.com/go-quicktest/qt
- sysenc: dealing with `[]struct{ ... }` forces allocations
- CI: store merged coverage as an artifact HOT 6
- CI: automatically build kernels
- After loading the ebpf program, the memory occupies 100MB and has not been released HOT 7
- map: move semantics for under sized per-CPU slices out of common per CPU marshaling code HOT 1
- map: revisit batch per-CPU API HOT 1
- When creating a large perf map, a null pointer error is encountered
- clang version >=12 will automatically add the -target bpfeb HOT 2
- Add BatchLookup support for a pointer to a slice HOT 8
- Missing support for iterating over per-CPU maps HOT 2
- bpf2go issues with s390x arch HOT 4
- MapFiles are not cleaned properly HOT 2
- The initial load of BTF using CO-RE mode takes up 40MB of memory HOT 1
- May I ask how to set the cache size of ebpf map perf? HOT 1
- Can't load CO-RE eBPF code that accesses enum values HOT 2
- Add test suite for netkit devices HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ebpf.