Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perf | Distribution: openSUSE Tumbleweed |
Version: 6.9.9 | Vendor: openSUSE |
Release: 84.31 | Build date: Tue Feb 27 22:14:59 2024 |
Group: Development/Tools/Debuggers | Build host: reproducible |
Size: 11354860 | Source RPM: perf-6.9.9-84.31.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://perf.wiki.kernel.org/ | |
Summary: Performance Monitoring Tools for Linux |
This package provides a userspace tool 'perf', which monitors performance for either unmodified binaries or the entire system. It requires a Linux kernel which includes the Performance Counters for Linux (PCL) subsystem (>= 2.6.31). This subsystem utilizes the Performance Monitoring Unit (PMU) / hardware counters of the underlying cpu architecture (if supported).
GPL-2.0-only
* Tue Feb 27 2024 Tony Jones <tonyj@suse.com> - Fix issue where target=all was not building until %install - Abstract out common make options to avoid specifying every time. * Tue Feb 27 2024 Tony Jones <tonyj@suse.com> - Improve summary/description for python-perf package. Add dependecy on perf version. * Tue Feb 27 2024 Daniel Garcia <daniel.garcia@suse.com> - Build python-perf packages for all python flavors * Tue Jan 09 2024 Jiri Slaby <jslaby@suse.cz> - remove 6.5 code - fix build with 6.7 (tar also arch/*/tools) * Mon Sep 18 2023 Jiri Slaby <jslaby@suse.cz> - fix build for 6.6 * Wed Aug 16 2023 Fabian Vogt <fvogt@suse.com> - Disable debuginfod integration (boo#1213785) * Thu May 11 2023 Jiri Slaby <jslaby@suse.cz> - add gcc and gcc-c++ to BuildRequires. gcc is needed but not listed. c++ is not installed by default and is needed since 6.4. * Wed Jan 11 2023 Jiri Slaby <jslaby@suse.cz> - fix build for 6.2 * Mon Jan 09 2023 Jiri Slaby <jslaby@suse.cz> - drop perf-6.0-lock_contention_fix_a_build_error_on_32_bit.patch (6.1 landed to TW) * Wed Oct 12 2022 Jiri Slaby <jslaby@suse.cz> - drop perf-5.15-don-t-install-headers-with-x-permissions.patch (6.0 landed to TW) * Fri Oct 07 2022 Callum Farmer <gmbr3@opensuse.org> - Move bash-completion to subpackage so it isn't installed when not needed * Thu Oct 06 2022 Andreas Schwab <schwab@suse.de> - Add a dummy -rebuild package to give OBS/Tumbleweed a hint when this package needs a rebuild * Mon Oct 03 2022 Jiri Slaby <jslaby@suse.cz> - add perf-6.0-lock_contention_fix_a_build_error_on_32_bit.patch * needed still in 6.0 to fix build on 32bit. * Mon Sep 12 2022 Jiri Slaby <jslaby@suse.cz> - remove perf-6.0-don-t-install-headers-with-x-permissions.patch It is a part of 6.0-rc5, finally! * Wed Sep 07 2022 Jiri Slaby <jslaby@suse.cz> - Fix for kernel 6.0 * add perf-6.0-don-t-install-headers-with-x-permissions.patch * add python3-setuptools to BuildRequires * Wed Apr 20 2022 Martin Liška <mliska@suse.cz> - Enable debuginfod support. * Fri Mar 25 2022 Tony Jones <tonyj@suse.com> - Enable bpf skel support. This enables shared counter support (--bpf-counters in perf-stat) * Thu Feb 24 2022 Jiri Slaby <jslaby@suse.cz> - enable dwz compression again. This was finally fixed: https://sourceware.org/git/?p=dwz.git;a=commit;h=05d55402d9f6 * Wed Nov 24 2021 Tony Jones <tonyj@suse.com> - Fix build error due to stale conditional around %files devel * Wed Nov 24 2021 Jan Engelhardt <jengelh@inai.de> - Split gtk portion into separate package (pulls in about 40 packages for graphic systems that are not desired on text shells). - Downgrade Requires: kernel to Recommends:. We are long past 2.6.31 (its existence is pretty much guaranteed), and it forces installation of a distro kernel on systems that compile their own. * Mon Nov 15 2021 Jiri Slaby <jslaby@suse.cz> - Cleanup for < 5.14 * Remove: perf-5.14-don-t-install-headers-with-x-permissions.patch perf-5.14-remove-shebang-from-scripts-perl-python-.-pl-py.patch * -devel is always built * Wed Nov 03 2021 Jiri Slaby <jslaby@suse.cz> - Fix for kernel 5.15 add perf-5.15-don-t-install-headers-with-x-permissions.patch - skip info files generation which was enabled in 5.15 * Mon Jul 26 2021 Jiri Slaby <jslaby@suse.cz> - Fix for kernel 5.14 * add perf-5.14-don-t-install-headers-with-x-permissions.patch * add perf-5.14-remove-shebang-from-scripts-perl-python-.-pl-py.patch * Tue Jun 29 2021 Jiri Slaby <jslaby@suse.cz> - remove perf-tools-enable-libtraceevent-dynamic-linking.patch (it's in 5.13) * Sat May 08 2021 Tony Jones <tonyj@suse.com> - Switch to using libtraceevent shared library package. New patch: perf-tools-enable-libtraceevent-dynamic-linking.patch * Mon Apr 26 2021 Jiri Slaby <jslaby@suse.cz> - remove: * 0001-perf-annotate-Fix-jump-parsing-for-C-code.patch * 0001-perf-symbols-Resolve-symbols-against-debug-file-firs.patch They are part of 5.12 and therefore create a conflict. * Tue Mar 02 2021 Jiri Slaby <jslaby@suse.cz> - add: * 0001-perf-annotate-Fix-jump-parsing-for-C-code.patch (bsc#1182888) * 0001-perf-symbols-Resolve-symbols-against-debug-file-firs.patch (bsc#1180610)
/usr/bin/perf /usr/bin/trace /usr/lib/perf-core /usr/lib/perf-core/dlfilters /usr/lib/perf-core/dlfilters/dlfilter-show-cycles.so /usr/lib/perf-core/dlfilters/dlfilter-test-api-v0.so /usr/lib/perf-core/dlfilters/dlfilter-test-api-v2.so /usr/lib/perf-core/perf-archive /usr/lib/perf-core/perf-iostat /usr/lib/perf-core/scripts /usr/lib/perf-core/scripts/perl /usr/lib/perf-core/scripts/perl/Perf-Trace-Util /usr/lib/perf-core/scripts/perl/Perf-Trace-Util/lib /usr/lib/perf-core/scripts/perl/Perf-Trace-Util/lib/Perf /usr/lib/perf-core/scripts/perl/Perf-Trace-Util/lib/Perf/Trace /usr/lib/perf-core/scripts/perl/Perf-Trace-Util/lib/Perf/Trace/Context.pm /usr/lib/perf-core/scripts/perl/Perf-Trace-Util/lib/Perf/Trace/Core.pm /usr/lib/perf-core/scripts/perl/Perf-Trace-Util/lib/Perf/Trace/Util.pm /usr/lib/perf-core/scripts/perl/bin /usr/lib/perf-core/scripts/perl/bin/check-perf-trace-record /usr/lib/perf-core/scripts/perl/bin/failed-syscalls-record /usr/lib/perf-core/scripts/perl/bin/failed-syscalls-report /usr/lib/perf-core/scripts/perl/bin/rw-by-file-record /usr/lib/perf-core/scripts/perl/bin/rw-by-file-report /usr/lib/perf-core/scripts/perl/bin/rw-by-pid-record /usr/lib/perf-core/scripts/perl/bin/rw-by-pid-report /usr/lib/perf-core/scripts/perl/bin/rwtop-record /usr/lib/perf-core/scripts/perl/bin/rwtop-report /usr/lib/perf-core/scripts/perl/bin/wakeup-latency-record /usr/lib/perf-core/scripts/perl/bin/wakeup-latency-report /usr/lib/perf-core/scripts/perl/check-perf-trace.pl /usr/lib/perf-core/scripts/perl/failed-syscalls.pl /usr/lib/perf-core/scripts/perl/rw-by-file.pl /usr/lib/perf-core/scripts/perl/rw-by-pid.pl /usr/lib/perf-core/scripts/perl/rwtop.pl /usr/lib/perf-core/scripts/perl/wakeup-latency.pl /usr/lib/perf-core/scripts/python /usr/lib/perf-core/scripts/python/Perf-Trace-Util /usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib /usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/Perf /usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace /usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Core.py /usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py /usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/SchedGui.py /usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py /usr/lib/perf-core/scripts/python/arm-cs-trace-disasm.py /usr/lib/perf-core/scripts/python/bin /usr/lib/perf-core/scripts/python/bin/compaction-times-record /usr/lib/perf-core/scripts/python/bin/compaction-times-report /usr/lib/perf-core/scripts/python/bin/event_analyzing_sample-record /usr/lib/perf-core/scripts/python/bin/event_analyzing_sample-report /usr/lib/perf-core/scripts/python/bin/export-to-postgresql-record /usr/lib/perf-core/scripts/python/bin/export-to-postgresql-report /usr/lib/perf-core/scripts/python/bin/export-to-sqlite-record /usr/lib/perf-core/scripts/python/bin/export-to-sqlite-report /usr/lib/perf-core/scripts/python/bin/failed-syscalls-by-pid-record /usr/lib/perf-core/scripts/python/bin/failed-syscalls-by-pid-report /usr/lib/perf-core/scripts/python/bin/flamegraph-record /usr/lib/perf-core/scripts/python/bin/flamegraph-report /usr/lib/perf-core/scripts/python/bin/futex-contention-record /usr/lib/perf-core/scripts/python/bin/futex-contention-report /usr/lib/perf-core/scripts/python/bin/gecko-record /usr/lib/perf-core/scripts/python/bin/gecko-report /usr/lib/perf-core/scripts/python/bin/intel-pt-events-record /usr/lib/perf-core/scripts/python/bin/intel-pt-events-report /usr/lib/perf-core/scripts/python/bin/mem-phys-addr-record /usr/lib/perf-core/scripts/python/bin/mem-phys-addr-report /usr/lib/perf-core/scripts/python/bin/net_dropmonitor-record /usr/lib/perf-core/scripts/python/bin/net_dropmonitor-report /usr/lib/perf-core/scripts/python/bin/netdev-times-record /usr/lib/perf-core/scripts/python/bin/netdev-times-report /usr/lib/perf-core/scripts/python/bin/powerpc-hcalls-record /usr/lib/perf-core/scripts/python/bin/powerpc-hcalls-report /usr/lib/perf-core/scripts/python/bin/sched-migration-record /usr/lib/perf-core/scripts/python/bin/sched-migration-report /usr/lib/perf-core/scripts/python/bin/sctop-record /usr/lib/perf-core/scripts/python/bin/sctop-report /usr/lib/perf-core/scripts/python/bin/stackcollapse-record /usr/lib/perf-core/scripts/python/bin/stackcollapse-report /usr/lib/perf-core/scripts/python/bin/syscall-counts-by-pid-record /usr/lib/perf-core/scripts/python/bin/syscall-counts-by-pid-report /usr/lib/perf-core/scripts/python/bin/syscall-counts-record /usr/lib/perf-core/scripts/python/bin/syscall-counts-report /usr/lib/perf-core/scripts/python/bin/task-analyzer-record /usr/lib/perf-core/scripts/python/bin/task-analyzer-report /usr/lib/perf-core/scripts/python/check-perf-trace.py /usr/lib/perf-core/scripts/python/compaction-times.py /usr/lib/perf-core/scripts/python/event_analyzing_sample.py /usr/lib/perf-core/scripts/python/export-to-postgresql.py /usr/lib/perf-core/scripts/python/export-to-sqlite.py /usr/lib/perf-core/scripts/python/exported-sql-viewer.py /usr/lib/perf-core/scripts/python/failed-syscalls-by-pid.py /usr/lib/perf-core/scripts/python/flamegraph.py /usr/lib/perf-core/scripts/python/futex-contention.py /usr/lib/perf-core/scripts/python/gecko.py /usr/lib/perf-core/scripts/python/intel-pt-events.py /usr/lib/perf-core/scripts/python/libxed.py /usr/lib/perf-core/scripts/python/mem-phys-addr.py /usr/lib/perf-core/scripts/python/net_dropmonitor.py /usr/lib/perf-core/scripts/python/netdev-times.py /usr/lib/perf-core/scripts/python/powerpc-hcalls.py /usr/lib/perf-core/scripts/python/sched-migration.py /usr/lib/perf-core/scripts/python/sctop.py /usr/lib/perf-core/scripts/python/stackcollapse.py /usr/lib/perf-core/scripts/python/stat-cpi.py /usr/lib/perf-core/scripts/python/syscall-counts-by-pid.py /usr/lib/perf-core/scripts/python/syscall-counts.py /usr/lib/perf-core/scripts/python/task-analyzer.py /usr/lib/perf-core/tests /usr/lib/perf-core/tests/attr /usr/lib/perf-core/tests/attr.py /usr/lib/perf-core/tests/attr/README /usr/lib/perf-core/tests/attr/base-record /usr/lib/perf-core/tests/attr/base-record-spe /usr/lib/perf-core/tests/attr/base-stat /usr/lib/perf-core/tests/attr/system-wide-dummy /usr/lib/perf-core/tests/attr/test-record-C0 /usr/lib/perf-core/tests/attr/test-record-basic /usr/lib/perf-core/tests/attr/test-record-branch-any /usr/lib/perf-core/tests/attr/test-record-branch-filter-any /usr/lib/perf-core/tests/attr/test-record-branch-filter-any_call /usr/lib/perf-core/tests/attr/test-record-branch-filter-any_ret /usr/lib/perf-core/tests/attr/test-record-branch-filter-hv /usr/lib/perf-core/tests/attr/test-record-branch-filter-ind_call /usr/lib/perf-core/tests/attr/test-record-branch-filter-k /usr/lib/perf-core/tests/attr/test-record-branch-filter-u /usr/lib/perf-core/tests/attr/test-record-count /usr/lib/perf-core/tests/attr/test-record-data /usr/lib/perf-core/tests/attr/test-record-dummy-C0 /usr/lib/perf-core/tests/attr/test-record-freq /usr/lib/perf-core/tests/attr/test-record-graph-default /usr/lib/perf-core/tests/attr/test-record-graph-default-aarch64 /usr/lib/perf-core/tests/attr/test-record-graph-dwarf /usr/lib/perf-core/tests/attr/test-record-graph-fp /usr/lib/perf-core/tests/attr/test-record-graph-fp-aarch64 /usr/lib/perf-core/tests/attr/test-record-group-sampling /usr/lib/perf-core/tests/attr/test-record-group1 /usr/lib/perf-core/tests/attr/test-record-group2 /usr/lib/perf-core/tests/attr/test-record-no-buffering /usr/lib/perf-core/tests/attr/test-record-no-inherit /usr/lib/perf-core/tests/attr/test-record-no-samples /usr/lib/perf-core/tests/attr/test-record-period /usr/lib/perf-core/tests/attr/test-record-pfm-period /usr/lib/perf-core/tests/attr/test-record-raw /usr/lib/perf-core/tests/attr/test-record-spe-period /usr/lib/perf-core/tests/attr/test-record-spe-period-term /usr/lib/perf-core/tests/attr/test-record-spe-physical-address /usr/lib/perf-core/tests/attr/test-record-user-regs-no-sve-aarch64 /usr/lib/perf-core/tests/attr/test-record-user-regs-old-sve-aarch64 /usr/lib/perf-core/tests/attr/test-record-user-regs-sve-aarch64 /usr/lib/perf-core/tests/attr/test-stat-C0 /usr/lib/perf-core/tests/attr/test-stat-basic /usr/lib/perf-core/tests/attr/test-stat-default /usr/lib/perf-core/tests/attr/test-stat-detailed-1 /usr/lib/perf-core/tests/attr/test-stat-detailed-2 /usr/lib/perf-core/tests/attr/test-stat-detailed-3 /usr/lib/perf-core/tests/attr/test-stat-group1 /usr/lib/perf-core/tests/attr/test-stat-no-inherit /usr/lib/perf-core/tests/pe-file.exe /usr/lib/perf-core/tests/pe-file.exe.debug /usr/lib/perf-core/tests/shell /usr/lib/perf-core/tests/shell/base_probe /usr/lib/perf-core/tests/shell/base_probe/settings.sh /usr/lib/perf-core/tests/shell/base_probe/test_adding_kernel.sh /usr/lib/perf-core/tests/shell/buildid.sh /usr/lib/perf-core/tests/shell/common /usr/lib/perf-core/tests/shell/common/check_all_lines_matched.pl /usr/lib/perf-core/tests/shell/common/check_all_patterns_found.pl /usr/lib/perf-core/tests/shell/common/check_no_patterns_found.pl /usr/lib/perf-core/tests/shell/common/init.sh /usr/lib/perf-core/tests/shell/common/patterns.sh /usr/lib/perf-core/tests/shell/common/settings.sh /usr/lib/perf-core/tests/shell/coresight /usr/lib/perf-core/tests/shell/coresight/asm_pure_loop.sh /usr/lib/perf-core/tests/shell/coresight/memcpy_thread_16k_10.sh /usr/lib/perf-core/tests/shell/coresight/thread_loop_check_tid_10.sh /usr/lib/perf-core/tests/shell/coresight/thread_loop_check_tid_2.sh /usr/lib/perf-core/tests/shell/coresight/unroll_loop_thread_10.sh /usr/lib/perf-core/tests/shell/daemon.sh /usr/lib/perf-core/tests/shell/diff.sh /usr/lib/perf-core/tests/shell/lib /usr/lib/perf-core/tests/shell/lib/coresight.sh /usr/lib/perf-core/tests/shell/lib/perf_has_symbol.sh /usr/lib/perf-core/tests/shell/lib/perf_json_output_lint.py /usr/lib/perf-core/tests/shell/lib/perf_metric_validation.py /usr/lib/perf-core/tests/shell/lib/probe.sh /usr/lib/perf-core/tests/shell/lib/probe_vfs_getname.sh /usr/lib/perf-core/tests/shell/lib/setup_python.sh /usr/lib/perf-core/tests/shell/lib/stat_output.sh /usr/lib/perf-core/tests/shell/lib/waiting.sh /usr/lib/perf-core/tests/shell/list.sh /usr/lib/perf-core/tests/shell/lock_contention.sh /usr/lib/perf-core/tests/shell/perftool-testsuite_probe.sh /usr/lib/perf-core/tests/shell/pipe_test.sh /usr/lib/perf-core/tests/shell/probe_vfs_getname.sh /usr/lib/perf-core/tests/shell/record+probe_libc_inet_pton.sh /usr/lib/perf-core/tests/shell/record+script_probe_vfs_getname.sh /usr/lib/perf-core/tests/shell/record+zstd_comp_decomp.sh /usr/lib/perf-core/tests/shell/record.sh /usr/lib/perf-core/tests/shell/record_bpf_filter.sh /usr/lib/perf-core/tests/shell/record_offcpu.sh /usr/lib/perf-core/tests/shell/record_sideband.sh /usr/lib/perf-core/tests/shell/script.sh /usr/lib/perf-core/tests/shell/stat+csv_output.sh /usr/lib/perf-core/tests/shell/stat+csv_summary.sh /usr/lib/perf-core/tests/shell/stat+json_output.sh /usr/lib/perf-core/tests/shell/stat+shadow_stat.sh /usr/lib/perf-core/tests/shell/stat+std_output.sh /usr/lib/perf-core/tests/shell/stat.sh /usr/lib/perf-core/tests/shell/stat_all_metricgroups.sh /usr/lib/perf-core/tests/shell/stat_all_metrics.sh /usr/lib/perf-core/tests/shell/stat_all_pfm.sh /usr/lib/perf-core/tests/shell/stat_all_pmu.sh /usr/lib/perf-core/tests/shell/stat_bpf_counters.sh /usr/lib/perf-core/tests/shell/stat_bpf_counters_cgrp.sh /usr/lib/perf-core/tests/shell/stat_metrics_values.sh /usr/lib/perf-core/tests/shell/test_arm_callgraph_fp.sh /usr/lib/perf-core/tests/shell/test_arm_coresight.sh /usr/lib/perf-core/tests/shell/test_arm_spe.sh /usr/lib/perf-core/tests/shell/test_arm_spe_fork.sh /usr/lib/perf-core/tests/shell/test_brstack.sh /usr/lib/perf-core/tests/shell/test_data_symbol.sh /usr/lib/perf-core/tests/shell/test_intel_pt.sh /usr/lib/perf-core/tests/shell/test_java_symbol.sh /usr/lib/perf-core/tests/shell/test_perf_data_converter_json.sh /usr/lib/perf-core/tests/shell/test_task_analyzer.sh /usr/lib/perf-core/tests/shell/test_uprobe_from_different_cu.sh /usr/lib/perf-core/tests/shell/trace+probe_vfs_getname.sh /usr/share/doc/packages/perf /usr/share/doc/packages/perf/CREDITS /usr/share/doc/packages/perf/README /usr/share/doc/packages/perf/design.txt /usr/share/doc/packages/perf/tips.txt /usr/share/licenses/perf /usr/share/licenses/perf/COPYING /usr/share/man/man1/perf-annotate.1.gz /usr/share/man/man1/perf-archive.1.gz /usr/share/man/man1/perf-arm-spe.1.gz /usr/share/man/man1/perf-bench.1.gz /usr/share/man/man1/perf-buildid-cache.1.gz /usr/share/man/man1/perf-buildid-list.1.gz /usr/share/man/man1/perf-c2c.1.gz /usr/share/man/man1/perf-config.1.gz /usr/share/man/man1/perf-daemon.1.gz /usr/share/man/man1/perf-data.1.gz /usr/share/man/man1/perf-diff.1.gz /usr/share/man/man1/perf-dlfilter.1.gz /usr/share/man/man1/perf-evlist.1.gz /usr/share/man/man1/perf-ftrace.1.gz /usr/share/man/man1/perf-help.1.gz /usr/share/man/man1/perf-inject.1.gz /usr/share/man/man1/perf-intel-pt.1.gz /usr/share/man/man1/perf-iostat.1.gz /usr/share/man/man1/perf-kallsyms.1.gz /usr/share/man/man1/perf-kmem.1.gz /usr/share/man/man1/perf-kvm.1.gz /usr/share/man/man1/perf-kwork.1.gz /usr/share/man/man1/perf-list.1.gz /usr/share/man/man1/perf-lock.1.gz /usr/share/man/man1/perf-mem.1.gz /usr/share/man/man1/perf-probe.1.gz /usr/share/man/man1/perf-record.1.gz /usr/share/man/man1/perf-report.1.gz /usr/share/man/man1/perf-sched.1.gz /usr/share/man/man1/perf-script-perl.1.gz /usr/share/man/man1/perf-script-python.1.gz /usr/share/man/man1/perf-script.1.gz /usr/share/man/man1/perf-stat.1.gz /usr/share/man/man1/perf-test.1.gz /usr/share/man/man1/perf-timechart.1.gz /usr/share/man/man1/perf-top.1.gz /usr/share/man/man1/perf-trace.1.gz /usr/share/man/man1/perf-version.1.gz /usr/share/man/man1/perf.1.gz /usr/share/perf-core /usr/share/perf-core/strace /usr/share/perf-core/strace/groups /usr/share/perf-core/strace/groups/file /usr/share/perf-core/strace/groups/string
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Jul 27 23:48:28 2024