Quentin Monnet

Results 67 issues of Quentin Monnet

`bpf_prog.aux.member_("trampoline")` is no longer available starting from kernel 5.10, and the BPF tool script fails to display the linked functions properly on new systems. This PR fixes the issue by...

eBPF in Linux kernel just got extended to use the `0x06` class of instructions for 32-bit jumps. See [the merge commit](https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git/commit/?id=ae575c8a9868c2247c6ba287b91f0420e27aad4b) and its parents. This should land in kernel 5.1....

Would be great to have rbpf compiling on Windows. Quoting @badboy: > [AppVeyor](https://www.appveyor.com/) is free and easy to setup as CI as well to run the build. The jitting might...

enhancement

I pushed a branch called `patch_prog` that introduces a new module (`patch`) that proposes a function attempting to patch an eBPF program generated with clang, in order to make it...

enhancement
help wanted

Reflecting the recent addition of 32-bit jump instruction class support to the Linux kernel [0], add the related instructions to the unofficial spec to keep it up-to-date. [0] merge commit...

The two links “Terms of service” and “Privacy policy”, in the page's footer, are broken. Content should probably be added for each.

https://lore.kernel.org/bpf/[email protected]/ ``` binutils changed the signature of init_disassemble_info(), which now causes perf and bpftool to fail to compile (e.g. on debian unstable). Relevant binutils commit: https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=60a3da00bd5407f07d64dff82a4dae98230dfaac util/annotate.c: In function ‘symbol__disassemble_bpf’:...

m2r is [unmaintained][0]. It relies on mistune, but is [not compatible with mistune versions >= 2.0][1]. This makes it impossible to update mistune, even though there is [a CVE in...

I've started to work on a GitHub Action that wraps around git-archive-all, to be able to easily use it in CI workflows. Here's the link: https://github.com/qmonnet/git-archive-all-action Or on the Marketplace:...

Tar output formats `xz` and `txz` do not work when passing an explicit compression level: ```console $ python3 ./git_archive_all.py /tmp/foo.zip -9 [works] $ python3 ./git_archive_all.py /tmp/foo.xz -9 xz cannot be...