dev-util/perf (gentoo)

Search

Package Information

Description:
Userland tools for Linux Performance Counters
Homepage:
https://perfwiki.github.io/main/
License:
GPL-2

Versions

Version EAPI Keywords Slot
6.19 8 ~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 0
6.18.5 8 ~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 0
6.14 8 ~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 0

Metadata

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>amadio@gentoo.org</email>
		<name>Guilherme Amadio</name>
	</maintainer>
	<maintainer type="person">
		<email>dlan@gentoo.org</email>
		<name>Yixun Lan</name>
	</maintainer>
	<use>
		<flag name="bpf">Enable support for eBPF features with <pkg>dev-libs/libbpf</pkg></flag>
		<flag name="babeltrace">Enable <pkg>dev-util/babeltrace</pkg> support</flag>
		<flag name="capstone">Use <pkg>dev-libs/capstone</pkg> for disassembly support</flag>
		<flag name="doc">
      Build documentation and man pages. With this USE flag disabled,
      the --help parameter for perf and its sub-tools will not be
      available. This is optional because it depends on a few
      documentation handling tools that are not always welcome on user
      systems.
    </flag>
		<flag name="libpfm">Enable <pkg>dev-libs/libpfm</pkg> support</flag>
		<flag name="libtraceevent">Enable <pkg>dev-libs/libtraceevent</pkg> support</flag>
		<flag name="libtracefs">Enable <pkg>dev-libs/libtracefs</pkg> support</flag>
		<flag name="numa">Enable NUMA support using <pkg>sys-process/numactl</pkg> (NUMA kernel support is also required)</flag>
		<flag name="perl">
      Add support for Perl as a scripting language for perf tools.
    </flag>
		<flag name="systemtap">
      Add support to define SDT event in perf tools.
    </flag>
		<flag name="unwind">
      Use <pkg>sys-libs/libunwind</pkg> for frame unwinding support.
    </flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 6.19 6.18.5 6.14
abi_mips_n32 ⚠️
abi_mips_n64 ⚠️
abi_mips_o32 ⚠️
babeltrace Enable <pkg>dev-util/babeltrace</pkg> support
big-endian Big-endian toolchain support
bpf Enable support for eBPF features with <pkg>dev-libs/libbpf</pkg>
caps Use Linux capabilities library to control privilege
capstone Use <pkg>dev-libs/capstone</pkg> for disassembly support
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
doc Build documentation and man pages. With this USE flag disabled, the --help parameter for perf and its sub-tools will not be available. This is optional because it depends on a few documentation handling tools that are not always welcome on user systems.
gtk Add support for x11-libs/gtk+ (The GIMP Toolkit)
java Add support for Java
libpfm Enable <pkg>dev-libs/libpfm</pkg> support
libtraceevent Enable <pkg>dev-libs/libtraceevent</pkg> support
libtracefs Enable <pkg>dev-libs/libtracefs</pkg> support
lzma Support for LZMA compression algorithm
numa Enable NUMA support using <pkg>sys-process/numactl</pkg> (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
unwind Use <pkg>sys-libs/libunwind</pkg> for frame unwinding support.

Files

Manifest

Type File Size Versions
DIST patch-6.18.5.xz 414548 bytes 6.18.5
Unmatched Entries
Type File Size
DIST linux-6.14.tar.xz 149408504 bytes
DIST linux-6.18.tar.xz 154309096 bytes
DIST linux-6.19.tar.xz 156067644 bytes