Apocrypha

perf

Userland tools for Linux Performance Counters

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 7.1 3 15 h details ›
sam_c GitHub ↗ 6.16 1 4 d details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvalphaarmloongppc Committed
7.1 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing arm testing loong testing ppc testing view · download · history ↗
7.0 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing arm testing loong testing ppc testing view · download · history ↗
6.19.12 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing arm stable loong testing ppc stable view · download · history ↗
6.16 sam_c amd64 untested arm64 untested x86 untested ppc64 untested riscv untested alpha untested arm untested loong untested ppc untested 7 mo view · download · history ↗

Use flags of 7.1

  • babeltrace Enable dev-util/babeltrace support
  • capstone Use dev-libs/capstone for disassembly support
  • big-endian Big-endian toolchain support
  • bpf Enable support for eBPF features with dev-libs/libbpf
  • caps Use Linux capabilities library to control privilege
  • crypt Add support for encryption -- using mcrypt or gpg where applicable
  • debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • gtk Add support for x11-libs/gtk+ (The GIMP Toolkit)
  • java Add support for Java
  • libpfm Enable dev-libs/libpfm support
  • +libtraceevent Enable dev-libs/libtraceevent support
  • +libtracefs Enable dev-libs/libtracefs support
  • lzma Support for LZMA compression algorithm
  • numa Enable NUMA support using sys-process/numactl (NUMA kernel support is also required)
  • perl Add support for Perl as a scripting language for perf tools.
  • +python Add optional support/bindings for the Python language
  • +slang Add support for the slang text display library (it's like ncurses, but different)
  • systemtap Add support to define SDT event in perf tools.
  • tcmalloc Use the dev-util/google-perftools libraries to replace the malloc() implementation with a possibly faster one
12 expansion flags (python targets, ABIs, cpu flags…)
  • abi_mips_o32
  • abi_mips_n32
  • abi_mips_n64
  • +llvm_slot_22
  • llvm_slot_18
  • llvm_slot_19
  • llvm_slot_20
  • llvm_slot_21
  • python_single_target_python3_14t
  • python_single_target_python3_12
  • python_single_target_python3_13
  • python_single_target_python3_14

Runtime dependencies of 7.1

show 88 lines
babeltrace? (
)
bpf? (
llvm_slot_18? (
)
llvm_slot_19? (
)
llvm_slot_20? (
)
llvm_slot_21? (
)
llvm_slot_22? (
)
)
caps? (
)
capstone? (
)
crypt? (
)
gtk? (
)
java? (
)
libpfm? (
)
libtraceevent? (
)
libtracefs? (
)
lzma? (
)
numa? (
)
perl? (
)
python? (
python_single_target_python3_14t? (
)
python_single_target_python3_12? (
)
python_single_target_python3_13? (
)
python_single_target_python3_14? (
)
)
slang? (
)
systemtap? (
)
tcmalloc? (
)