Performance Monitoring Tools for Linux

Edit Package perf

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).

Refresh
Refresh
Source Files
Filename Size Changed
libperf-Add-preadn.patch 0000001849 1.81 KB
perf-arm-spe-Fix-addresses-of-synthesized-SPE-events.patch 0000002154 2.1 KB
perf-arm-spe-Fix-perf-report-mem-mode.patch 0000002307 2.25 KB
perf-bench-Fix-numa-bench-to-fix-usage-of-affinity-for-machines-with-CPUs-1K.patch 0000008605 8.4 KB
perf-bench-Fix-numa-testcase-to-check-if-CPU-used-to-bind-task-is-online.patch 0000005421 5.29 KB
perf-bench-Fix-two-memory-leaks-detected-with-ASan.patch 0000001768 1.73 KB
perf-bench-fix-epoll-bench-to-correct-usage-of-affinity-for-machines-with-cpus-1k.patch 0000005258 5.13 KB
perf-bench-fix-futex-bench-to-correct-usage-of-affinity-for-machines-with-cpus-1k.patch 0000009332 9.11 KB
perf-bpf-Avoid-memory-leak-from-perf_env__insert_btf.patch 0000004000 3.91 KB
perf-bpf-Defer-freeing-string-after-possible-strlen-on-it.patch 0000001947 1.9 KB
perf-bpf-Fix-building-perf-with-BUILD_BPF_SKEL-1-by-default-in-more-distros.patch 0000003748 3.66 KB
perf-bpf_skel-Do-not-use-typedef-to-avoid-error-on-old-clang.patch 0000003699 3.61 KB
perf-data-Fix-double-free-in-perf_session__delete.patch 0000002168 2.12 KB
perf-env-Add-perf_env__cpuid-perf_env__-nr_-pmu_mappings.patch 0000004612 4.5 KB
perf-env-Track-kernel-64-bit-mode-in-environment.patch 0000003653 3.57 KB
perf-evlist-Extend-arch_evsel__must_be_in_group-to-support-hybrid-systems.patch 0000002189 2.14 KB
perf-evlist-Keep-topdown-counters-in-weak-group.patch 0000008968 8.76 KB
perf-evsel-Improve-AMD-IBS-Instruction-Based-Sampling-error-handling-messages.patch 0000004096 4 KB
perf-evsel-Improve-error-message-for-uncore-events.patch 0000002718 2.65 KB
perf-evsel-Make-evsel__env-always-return-a-valid-env.patch 0000001982 1.94 KB
perf-evsel-Override-attr-sample_period-for-non-libpfm4-events.patch 0000003081 3.01 KB
perf-evsel-don-t-set-exclude_guest-by-default.patch 0000006083 5.94 KB
perf-header-Add-ability-to-keep-feature-sections.patch 0000005092 4.97 KB
perf-header-Pass-cpu-pmu-name-while-printing-caps.patch 0000002666 2.6 KB
perf-header-Record-non-CPU-PMU-capabilities.patch 0000015893 15.5 KB
perf-header-Store-PMU-caps-in-an-array-of-strings.patch 0000007375 7.2 KB
perf-inject-Fix-output-from-a-file-to-a-pipe.patch 0000007960 7.77 KB
perf-inject-Fix-output-from-a-pipe-to-a-file.patch 0000003411 3.33 KB
perf-inject-Fix-segfault-due-to-close-without-open.patch 0000002837 2.77 KB
perf-inject-Fix-segfault-due-to-perf_data__fd-without-open.patch 0000003481 3.4 KB
perf-inject-Keep-some-features-sections-from-input-file.patch 0000009025 8.81 KB
perf-intel-pt-Fix-error-timestamp-setting-on-the-decoder-error-path.patch 0000001307 1.28 KB
perf-intel-pt-Fix-intel_pt_fup_event-assumptions-about-setting-state-type.patch 0000003650 3.56 KB
perf-intel-pt-Fix-missing-instruction-events-with-q-option.patch 0000002620 2.56 KB
perf-intel-pt-Fix-next-err-value-walking-trace.patch 0000001408 1.38 KB
perf-intel-pt-Fix-parsing-of-VM-time-correlation-arguments.patch 0000001719 1.68 KB
perf-intel-pt-Fix-some-PGE-packet-generation-enable-control-flow-packets-usage.patch 0000002651 2.59 KB
perf-intel-pt-Fix-state-setting-when-receiving-overflow-OVF-packet.patch 0000003994 3.9 KB
perf-intel-pt-Fix-sync-state-when-a-PSB-synchronization-packet-is-found.patch 0000001603 1.57 KB
perf-pmu-Parse-pmu-caps-sysfs-only-once.patch 0000003271 3.19 KB
perf-probe-Fix-ppc64-perf-probe-add-events-failed-case.patch 0000002493 2.43 KB
perf-python-Add-perf_env-stubs-that-will-be-needed-in-evsel__open_strerror.patch 0000001347 1.32 KB
perf-record-ibs-Warn-about-sampling-period-skew.patch 0000005528 5.4 KB
perf-report-Add-support-to-print-a-textual-representation-of-IBS-raw-sample-data.patch 0000017112 16.7 KB
perf-report-Add-tools-arch-x86-include-asm-amd-ibs.h.patch 0000007390 7.22 KB
perf-report-Set-PERF_SAMPLE_DATA_SRC-bit-for-Arm-SPE-event.patch 0000003145 3.07 KB
perf-script-Always-allow-field-data_src-for-auxtrace.patch 0000002036 1.99 KB
perf-script-Fix-CPU-filtering-of-a-script-s-switch-events.patch 0000001441 1.41 KB
perf-script-Fix-hex-dump-character-output.patch 0000002942 2.87 KB
perf-script-ibs-Support-new-IBS-bits-in-raw-trace-dump.patch 0000007724 7.54 KB
perf-scripts-python-intel-pt-events.py-Fix-printing-of-switch-events.patch 0000003539 3.46 KB
perf-session-Remap-buf-if-there-is-no-space-for-event.patch 0000002707 2.64 KB
perf-stat-Fix-display-of-grouped-aliased-events.patch 0000015224 14.9 KB
perf-stat-Fix-forked-applications-enablement-of-counters.patch 0000003111 3.04 KB
perf-symbols-Fix-symbol-size-calculation-condition.patch 0000002801 2.74 KB
perf-tests-Remove-bash-construct-from-record-zstd_comp_decomp.sh.patch 0000002353 2.3 KB
perf-tests-attr-Add-missing-topdown-metrics-events.patch 0000015688 15.3 KB
perf-tool-ibs-Sync-AMD-IBS-header-file.patch 0000004259 4.16 KB
perf-tools-Add-an-option-to-build-without-libbfd.patch 0000003266 3.19 KB
perf-tools-Fix-SMT-detection-fast-read-path.patch 0000001630 1.59 KB
perf-tools-Fix-misleading-add-event-PMU-debug-message.patch 0000001929 1.88 KB
perf-tools-Fix-perf-s-libperf_print-callback.patch 0000001195 1.17 KB
perf-tools-Pass-a-fd-to-perf_file_header__read_pipe.patch 0000006033 5.89 KB
perf-tools-Remove-repipe-argument-from-perf_session__new.patch 0000016979 16.6 KB
perf.changes 0000100292 97.9 KB
perf.spec 0000010734 10.5 KB
tools-build-Add-feature-test-for-init_disassemble_info-API-changes.patch 0000003711 3.62 KB
tools-build-Don-t-display-disassembler-four-args-feature-test.patch 0000001560 1.52 KB
tools-build-Remove-needless-libpython-version-feature-check-that-breaks-test-all-fast-path.patch 0000006986 6.82 KB
tools-include-add-dis-asm-compat.h-to-handle-version-differences.patch 0000003221 3.15 KB
tools-perf-Fix-compilation-error-with-new-binutils.patch 0000004417 4.31 KB
Latest Revision
Daniel Mach's avatar Daniel Mach (dmach) committed (revision 4)
Set link to perf.29801 via maintenance_release request
Comments 0
openSUSE Build Service is sponsored by