Alan Jowett
Alan Jowett
 There is a need to determine why the coveralls tool shows the status as failure for PR's that don't impact code coverage.
BPF ISA support 3 types of call operations, but uBPF only supports helper functions. uBPF should reject other calls instruction types.
Address sanitizer is failing when run under qemu for arm64 emulation. Until this is resolved, ubsan is disabled for arm64. ==4232==LeakSanitizer has encountered a fatal error. ==4232==HINT: For debugging, try...
The bpf_conformance project uses tests from this repo but permits running them on other BPF runtimes. To avoid divergence, the two sets of test files should be merged.
uBPF Windows build should create a nuget package that can be published. It would be easier for Windows developers to consume uBPF if there was a nuget package for it.
uBPF jitter is should have option to apply constant blinding Code generated by the uBPF jitter is susceptible to JIT spray attacks. See: https://www.usenix.org/sites/default/files/conference/protected-files/woot18_slides_gawlik.pdf For a good description of the...
uBPF should store byte code in read-only memory. uBPF should use mmap / mprotect to store byte code in read-only pages.
The bounds_check function doesn't correctly account for programs that access packet data. As an example, xdp_md_t is defined as: ``` // XDP hook. We use "struct xdp_md" for cross-platform compatibility....
https://github.com/iovisor/ubpf/blob/6492b7a9363ea1e32194a95b66617df0f7fd42de/vm/ubpf_vm.c#L27 The [ebpf-for-windows](https://github.com/microsoft/ebpf-for-windows) uses a disjointed helper-id space, allowing for both global helper functions and program type specific helper functions, with the following mapping: 0x1-0xFFFF - Global helper functions usable...