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
perf-bench-Fix-two-memory-leaks-detected-with-ASan.patch 0000001768 1.73 KB
perf-bpf-Avoid-memory-leak-from-perf_env__insert_btf.patch 0000004000 3.91 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-evsel-Override-attr-sample_period-for-non-libpfm4-events.patch 0000003190 3.12 KB
perf-inject-Fix-segfault-due-to-close-without-open.patch 0000002837 2.77 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-probe-Fix-ppc64-perf-probe-add-events-failed-case.patch 0000002493 2.43 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-scripts-python-intel-pt-events.py-Fix-printing-of-switch-events.patch 0000003539 3.46 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-tools-Fix-SMT-detection-fast-read-path.patch 0000001630 1.59 KB
perf.changes 0000094477 92.3 KB
perf.spec 0000007032 6.87 KB
tools-build-Remove-needless-libpython-version-feature-check-that-breaks-test-all-fast-path.patch 0000006986 6.82 KB
Latest Revision
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 3)
- Apply latest git-fixes reported against kernel-source:
  - Build: Fix build error when bpf_skel with clang-10
    New patch: perf-bpf_skel-Do-not-use-typedef-to-avoid-error-on-old-clang.patch
    New patch: perf-bpf-Fix-building-perf-with-BUILD_BPF_SKEL-1-by-default-in-more-distros.patch (dependent patch)
  - Build: Remove needless libpython-version feature chec
    New patch: tools-build-Remove-needless-libpython-version-feature-check-that-breaks-test-all-fast-path.patch
  - Evsel: Fix regression causing sample periods to be ignored on ARM
    New patch: perf-evsel-Override-attr-sample_period-for-non-libpfm4-events.patch
  - Inject: Fix crash due to attempting to close inject.output when not opened
    New patch: perf-inject-Fix-segfault-due-to-close-without-open.patch
  - Intel PT: Correctly update timestamp on error path
    New patch: perf-intel-pt-Fix-error-timestamp-setting-on-the-decoder-error-path.patch
  - Intel PT: do not universally override state type on FUP event
    New patch: perf-intel-pt-Fix-intel_pt_fup_event-assumptions-about-setting-state-type.patch
  - Intel PT: consider FUP packets to be an 'instruction' 
    New patch: perf-intel-pt-Fix-missing-instruction-events-with-q-option.patch
  - Intel PT: ensure error path is 0 in intel_pt_walk_trace()
    New patch: perf-intel-pt-Fix-next-err-value-walking-trace.patch
  - Intel PT: Fix parsing of VM time correlation arguments
    New patch: perf-intel-pt-Fix-parsing-of-VM-time-correlation-arguments.patch
  - Intel PT: Fix some PGE (packet generation enable/control flow packets) usage
    New patch: perf-intel-pt-Fix-some-PGE-packet-generation-enable-control-flow-packets-usage.patch
  - Intel PT: Fix synchronization state on overflow and handle subsequent FUP
    New patch: perf-intel-pt-Fix-state-setting-when-receiving-overflow-OVF-packet.patch
    New patch: perf-intel-pt-Fix-sync-state-when-a-PSB-synchronization-packet-is-found.patch
  - Probe: skip function symbols when adding probe point on POWER
    New patch: perf-probe-Fix-ppc64-perf-probe-add-events-failed-case.patch
  - Script: Apply CPU filtering was to a script's switch events.
    New patch: perf-script-Fix-CPU-filtering-of-a-script-s-switch-events.patch
  - Script: Fix hex dump character output due to non-printable characters
Comments 0
openSUSE Build Service is sponsored by