dev-debug / bpftrace

High-level tracing language for eBPF

Official package sites : https://github.com/bpftrace/bpftrace ·

v0.23.0 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64
USE flags
pcap systemd test

v0.22.1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~arm64 ~x86
USE flags
lldb pcap systemd test

v0.22.0 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~arm64 ~x86
USE flags
lldb pcap systemd test

v0.21.3 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 ~arm64 ~x86
USE flags
lldb test

v0.21.2-r1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 ~arm64 ~x86
USE flags
lldb test

General

lldb
Parse debug info usingllvm-core/lldb
pcap
Enable skb_output using net-libs/libpcap
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

llvm_slot

15
Use LLVM 15.
16
Use LLVM 16.
17
Use LLVM 17.
18
Use LLVM 18.
19
Use LLVM 19.
20
Use LLVM 20.

dev-cpp / gtest : Google C++ Testing Framework

dev-libs / cereal : Header-only C++11 serialization library

dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel

dev-util / bcc : Tools for BPF-based Linux IO analysis, networking, monitoring, and more

llvm-core / clang : C language family frontend for LLVM

llvm-core / lldb : The LLVM debugger

llvm-core / llvm : Low Level Virtual Machine

net-libs / libpcap : A system-independent library for user-level network packet capture

sys-apps / systemd : System and service manager for Linux

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

sys-process / procps : Standard informational utilities and process-handling tools

virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils

dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel

dev-util / bcc : Tools for BPF-based Linux IO analysis, networking, monitoring, and more

llvm-core / clang : C language family frontend for LLVM

llvm-core / lldb : The LLVM debugger

llvm-core / llvm : Low Level Virtual Machine

net-libs / libpcap : A system-independent library for user-level network packet capture

sys-apps / systemd : System and service manager for Linux

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

sys-process / procps : Standard informational utilities and process-handling tools

virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils

Repository mirror & CI · gentoo
Merge updates from master
Holger Hoffstätte · gentoo
dev-debug/bpftrace: add 0.23.0
This release preemptively drops support for USE=lldb, which has been removed upstream. It also adopts blazesym for address symbolization and adds support for LLVM-20. Closes: https://bugs.gentoo.org/952001 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/41312 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-debug/bpftrace: add 0.22.1
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-debug/bpftrace: add 0.22.0
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-debug/bpftrace: Stabilize 0.21.3 amd64, #947593
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Holger Hoffstätte · gentoo
dev-debug/bpftrace: clean up old versions
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Sam James <sam@gentoo.org>
Holger Hoffstätte · gentoo
dev-debug/bpftrace: add 0.21.3
This minor update switches to llvm-r1 and fixes building with gcc-15 and LTO. Closes: https://bugs.gentoo.org/939711 Closes: https://bugs.gentoo.org/945342 Closes: https://bugs.gentoo.org/946095 Closes: https://bugs.gentoo.org/946097 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {sys-devel → llvm-core}/llvm
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
Move {dev-debug → llvm-core}/lldb
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
Move {sys-devel → llvm-core}/clang
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-debug/bpftrace: Stabilize 0.21.2-r1 amd64, #939734
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Holger Hoffstätte · gentoo
dev-debug/bpftrace: properly install bpftrace man page
Closes: https://bugs.gentoo.org/937966 Closes: https://github.com/gentoo/gentoo/pull/38160 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-debug/bpftrace: add 0.21.2
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-debug/bpftrace: Stabilize 0.21.1 amd64, #935985
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
dev-debug/bpftrace: drop 0.20.3
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Holger Hoffstätte · gentoo
dev-debug/bpftrace: add 0.21.1
This adds compatibility with LLVM-18 and no longer installs the internal libraries, which are not meant for public consumption and create nothing but unnecessary maintenance burden. Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-debug/bpftrace: Actually remove the fuzzing flag
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-debug/bpftrace: add 0.20.4
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-debug/bpftrace: drop 0.19.1, 0.20.0, 0.20.1
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-debug/bpftrace: add 0.20.3
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-debug/bpftrace: Stabilize 0.20.1-r2 amd64, #925951
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-debug/bpftrace: Fix typo
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-debug/bpftrace: Change vim-core and pahole to tests
The ebuild is RESTRICT=test anyway, so no one should be hitting this issue. Bug: https://bugs.gentoo.org/927141 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-debug/bpftrace: Add missing BDEPENDs (bug #927141)
Closes: https://bugs.gentoo.org/927141 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/bpftrace: fix USE=fuzzing build
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/bpftrace: add 0.20.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-debug/bpftrace: add 0.20.0
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/bpftrace
Signed-off-by: Michał Górny <mgorny@gentoo.org>