dev-util / bpftrace

High-level tracing language for eBPF

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

v0.14.1 :: 0 :: gentoo

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

v0.14.0-r4 :: 0 :: gentoo

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

v0.14.0-r3 :: 0 :: gentoo

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

v0.14.0-r2 :: 0 :: gentoo

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

General

fuzzing
Build bpftrace for fuzzing
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

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

dev-util / systemtap : A linux trace/probe tool

sys-devel / clang : C language family frontend for LLVM

sys-devel / llvm : Low Level Virtual Machine

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

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

dev-util / systemtap : A linux trace/probe tool

sys-devel / clang : C language family frontend for LLVM

sys-devel / llvm : Low Level Virtual Machine

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

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

820392
re-keyword dev-util/bpftrace-0.14.0
820395
dev-util/bpftrace-0.14.0-r2 installs shared libraries that lack NEEDED entries
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Version bump to 0.14.1
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bpftrace: fix pkg-config call
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Remove old
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Fix build with libbpf-0.6.0
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/bpftrace: Style changes
Use LLVM_MAX_SLOT for delaring deps, add missing operator on virtual/libelf, add few bug references Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22848 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-util/bpftrace: Drop unused toolchain-funcs in 0.13.0-r1 and 0.14.0-r2
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-util/bpftrace: drop 0.12.1-r1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-util/bpftrace: Fix includes in fuzz_main.cpp
Closes: https://bugs.gentoo.org/801385 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-util/bpftrace: Statically link (partially), avoid stripping bpftrace
bpftrace is currently broken due to BEGIN_trigger symbol missing. To fix this, we need to avoid stripping the binary since it clearly needs to have symbols to work properly, and we also need to link some of the libraries statically into the binary, namely some internal libraries provided by bpftrace need to be statically linked, otherwise the binary will still end up missing the needed symbol (upstream issue - https://github.com/iovisor/bpftrace/issues/954). For previous versions it was enough to skip stripping the binary, but BEGIN_trigger symbol was moved to libbpftrace several versions ago, so even if it is present as a .so library the symbol won't be found. Closes: https://bugs.gentoo.org/809362 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-util/bpftrace: Drop live ebuild skeleton
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-util/bpftrace: Reorganize deps, bump max llvm version
Closes: https://bugs.gentoo.org/820422 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Fix patch to make sure libaot is installed
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: bump fix install of ast lib (bug # 784332)
Closes: https://bugs.gentoo.org/784332 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.14.0: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.13.0-r1: revbump, install lib (bug #801472)
Closes: https://bugs.gentoo.org/801472 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Remove old
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bpftrace-0.13.0: Version bump
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.12.1-r1: revbump, fix up library installation
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.12.1: Fix leftover usex check
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.12.1: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.11.4-r1: revbump RESTRICT=strip (bug #754648)
Closes: https://bugs.gentoo.org/754648 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.11.4: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.11.3-r1: revbump, update libbpf dep
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Remove old
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bpftrace-0.11.3: Version bump
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.11.2: Version bump (fixes #749561)
Closes: https://bugs.gentoo.org/749561 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.11.1: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Remove old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bpftrace-0.11.0-r1: Revbump, add newer llvm (bug #735760)
Closes: https://bugs.gentoo.org/735760 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.11.0: Version bump, sync 9999
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.10.0-r1: Fix build with bcc-0.15.0
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.10.0-r1: Bump, patch llvm-10 segfault (bug #724382)
Closes: https://bugs.gentoo.org/724382 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.10.0: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.9.4: Fix build with llvm-10
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace-0.9.4: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: remove old
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bpftrace: Version bump to 0.9.3
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Version bump to 0.9.2
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Version bump to 0.9.1
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Version bump to 0.9.1_rc
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.67, Repoman-2.3.15 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Update live ebuild to work with current git
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stephen Klimaszewski · gentoo
dev-util/bpftrace: add ~arm64 keywording
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Stephen Klimaszewski <steev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: remove check for EBPF_JIT since it can't be set
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bpftrace: Check kernel configuration
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Revbump, add dep on libbpf, sync live
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Fix compilation with llvm-8 in 0.9
Patch taken from upstream PR: https://github.com/iovisor/bpftrace/pull/210 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: Remove 0.9 prerelease
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
dev-util/bpftrace: Version bump to 0.9
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-util/bpftrace: New package
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>