#
libbpf
Here are 14 public repositories matching this topic...
yeya24
commented
Oct 8, 2021
Make agent profiling duration configurable for users, like exposing it as a flag.
The duration is at https://github.com/parca-dev/parca-agent/blob/main/pkg/agent/profile.go#L55.
You came here so you could have a base code to serve you as an example on how to develop a BPF application, compatible to BCC and/or LIBBPF, specially LIBBPF, having the userland part made in C or PYTHON.
linux
bytecode
kernel
portable
howto
example
linux-kernel
clang
ebpf
bpf
kprobes
vmlinux
bpftrace
libbpf
bpfcc
ebpf-bytecode
bpf-maps
-
Updated
Oct 4, 2021 - C
An opinionated BPF CO-RE library for Python3. Targets easy deployment on embedded systems with minimal dependency overhead.
-
Updated
Nov 8, 2020 - Python
Improve this page
Add a description, image, and links to the libbpf topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the libbpf topic, visit your repo's landing page and select "manage topics."
Almost every single BPF application out there has to implement bumping RLIMIT_MEMLOCK. What's worse, starting from some recent kernel version, RLIMIT_MEMLOCK is not necessary anymore for loading BPF programs and maps. Instead of asking all users to implement this detection logic and RLIMIT_MEMLOCK adjustment, do a sensible thing automatically: