Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

oprofile-32bit-1.3.0-150100.8.3.1 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: oprofile-32bit Distribution: SUSE Linux Enterprise 15
Version: 1.3.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150100.8.3.1 Build date: Thu May 12 08:19:26 2022
Group: Development/Tools/Other Build host: sheep63
Size: 35912 Source RPM: oprofile-1.3.0-150100.8.3.1.src.rpm
Packager: https://www.suse.com/
Url: http://oprofile.sourceforge.net/
Summary: System-Wide Profiler for Linux Systems
OProfile is a system-wide profiler for Linux systems, capable of
profiling all running code at low overhead. OProfile is released under
the GNU GPL.

It consists of a kernel module and a daemon for collecting sample data,
and several post-profiling tools for turning data into information.

OProfile leverages the CPU hardware performance counters to enable
profiling of a wide variety of interesting statistics, which can also
be used for basic time-spent profiling. All code is profiled: hardware
and software interrupt handlers, kernel modules, the kernel, shared
libraries, and applications (the only exception being the oprofile
interrupt handler itself).

OProfile is currently in alpha status; however it has proven stable
over a large number of differing configurations. As always, there is no
warranty.

This is the package containing the userspace tools.

Provides

Requires

License

GPL-2.0+ and LGPL-2.1+

Changelog

* Mon Apr 25 2022 tonyj@suse.com
  - Resolve build issues due to binutils 2.34 api changes (bsc#1197793)
    New patch: oprofile-macro-wrappers-to-handle-the-binutils-2.34-api-changes.patch
    New patch: oprofile-include-op_bfd_wrappers.h-in-the-distribution.patch
* Mon Oct 29 2018 tonyj@suse.com
  - Update to version 1.3.0 (FATE#326121)
    - New/updated processor support
    * Intel Goldmont Plus
    - Bug fixes
    * #289 No manpage for opjitconv binary
    * Avoid operf crashing on samples from exiting processes when running
      on linux 4.14 and newer kernels.
    * Fix compile warning and errors when using GCC 8
  - Add patch: oprofile-handle-empty-event-name-spec-gracefully-for-ppc.patch
* Mon Oct 02 2017 jengelh@inai.de
  - Rectify RPM groups. Update summary of -devel subpackage.
    Do not ignore errors from useradd/groupadd.
    Avoid running fdupes across partitions.
* Mon Sep 25 2017 fcrozat@suse.com
  - Remove qt-devel from BuildRequires, it is no needed anymore.
* Mon Aug 07 2017 tonyj@suse.com
  - Update to version 1.2.0
    - New/updated Processor Support
    * ARM Cortex A17
    * IBM Power 9
    * IBM Power 8NV and NVL variants
    * IBM z13
    * Intel Goldmont
    * Intel Kabylake
    * Intel Xeon Phi (Knights Landing)
    * Achitecture specific events for Applied Micro X-Gene
    - Bug fixes
    * #286 - Compilation error: left shift of negative value
    * #288 - oprofile fails to build with --enable-pch and gcc-6.2
    - Other fixes
    * Fixed compile warning and errors when using GCC 6 or GCC 7
    * Avoid using deprecated readdir_r function
    * Store samples in the archive and search the appropriate places
      for samples
    * Only start the application if the perf events setup was successful
    * Corrections in the code and i386 events so "make check" tests pass
  - Drop local patch oprofile-1.1.0-gcc6.patch (upstream)
* Sat May 20 2017 tchvatal@suse.com
  - Depend on java-devel instead of deprecated provide
* Sat Mar 11 2017 sfalken@opensuse.org
  - Edited %files to clear unpackaged files builderror in
    openSUSE:Factory
* Sat Jul 02 2016 i@marguerite.su
  - add patch: oprofile-1.1.0-gcc6.patch, fixed boo#985359
    * cherry picked upstream commit 39d4d4, so please
      remember to drop it next release
    * GCC 6 is pickier about some of the type conversions
      avoid the intermediate bool type to make it happy
* Fri Dec 25 2015 mpluskal@suse.com
  - Update to 1.1.0
    * New/updated Processor Support
      + Broadcom Brahmma-B15 CPU
      + Intel Skylake
      + Intel Airmont
      + Intel Xeon D
    * Bug fixes
      + Prevent dropping of samples when the JVM changes memory
      mappings
      + Better handling of IBM Power JVM generated zero-sized
      mappings
      + Correct handling of anon_hugepage mmap entries for Java
      + Improved oparchive documentation and man page
      + Fixed compile error when using compile fortification
      + Support IBM Power 8 event code larger than sizeof int
      + Avoid changing POSIXLY_CORRECT environment variable for
      processes monitored by operf and ocount
      + Ensure correct setting of the extra bits (edge, inv, cmask)
      for Intel processors
      + Fix default unit masks for Intel Haswell and Broadwell
      processors
      + Correctly initialize operf temporary file header information
  - Cleanup spec file with spec-cleaner
  - Use url for source
  - Drop desktop file since binary it is calling is no longer
    present (at least since version 1.0.0)
  - Update dependencies
* Fri Sep 19 2014 tonyj@suse.com
  - Update to version 1.0.0. THIS IS A MAJOR OPROFILE RELEASE WITH SIGNIFICANT
    CHANGES FROM THE PREVIOUS 0.9.9 RELEASE.  See changelog below.
      Drop patch: oprofile-add-support-for-intel-silvermont-processor.patch
      Drop patch: oprofile-compressed-kernel.patch
      Drop patch: oprofile-configure-error-message-for-missing-libpfm-is-not-informative-enough.patch
      Drop patch: oprofile-enable-for-new-ppc64le-architecture.patch
      Drop patch: oprofile-fix-unable-to-open-cpu_type-file-for-reading-for-ibm-power7.patch
      Drop patch: oprofile-make-cpu-type-power8e-equivalent-to-power8.patch
    Changelog:
      Major changes:
    - The legacy opcontrol-based profiler has been removed. operf is now the
      only supported interface
    - GUI component (i.e., oprof_start) has been removed.
    - IBS events removed from AMD processors
    - Following architectures have been removed (Alpha [except for EV67 which
      is supported by operf/ocount], avr32, ia64,  IBM Cell,  P.A Semi PA64T)
    - RTV (real time clock) mode has been removed
      Other incompatibilities:
    - Sample data collected with previous releases of OProfile are incompatible
      with release 1.0.
    - ophelp schema: Major version changed for removal of unit mask 'extra'
      attribute and addition of unit mask 'name'.
      New features:
    - Enhance ocount to support millisecond time intervals
    - Obtain kernel symbols from /proc/kallsyms if no vmlinux file specified
    - New Processor Support (Freescale e6500, Freescale e500mc,
      Intel Silvermont, ARMv7 Krait, APM X-Gene (ARMv8),
      Intel Broadwell, ARMv8 Cortex A57, ARMv8 Cortex A53
    - Added little endian support for IBM POWER8
    - Update events for IBM POWER8
    - Added edge-detect events for IBM POWER7
    - Update events for Intel Haswell
    Bug Fixes:
    - opreport schema: Fix count field maxOccurs (changed to 'unbounded')
    - Fix compile error on ppc/uClibc platform: 'AT_BASE_PLATFORM' undeclared'
    - Duplicate event specs passed to ocount show up twice in output
    - Fix operf/ocount default unit mask selection
    - ocount: print the unit mask, kernel and user modes if specified for the
      event
    - ophelp schema is not included in installed files
    - Remove unused 'extra' attribute from ophelp schema
    - opreport from 'operf --callgraph' profile shows false recursive calls
    - Fix handling of default named unit masks longer than 11 chars
    - Print unit mask name where applicable in ophelp XML output
    - Fix profiling of multi-threaded apps when using "--pid" option
    - Fix operf/opreport kernel throttling detection
    - Fix sample attribution problem when using multiple events
    - exclude/include files option doesn't work for opannotate -a
    - Fix behavior and documentation for '--threshold' option
    - Remove hard-coded timeout for JIT dump conversion
    - Update Alpha EV67 CPU support and remove all other Alpha CPU support
    - operf main process improperly killing conversion process
    - Fix up S390 support to work with operf/ocount
    - Link ocount with librt for clock_gettime only when needed
    - Fix 'Invalid argument' running 'opcontrol --start --callgraph=<n>' in
      Timer mode
    - Allow root to remove old jitdump files from /tmp/.oprofile/jitdump
    - Remove opreport warnings for /no-vmlinux, [vdso], [hypervisor_bucket]
      not found
    - Fix event codes for marked architected events (IBM ppc64)
    - Make operf/ocount detect invalid timer mode from opcontrol
    - Reduce overhead of operf waiting for profiled app to end
    - Fix "Unable to open cpu_type file for reading" for IBM POWER7+
    - Allow all native events for IBM POWER8 in POWER7 compat mode
    - Fix spurious "backtraces skipped due to no file mapping" log entries
    - Fix the units for the reported CPU frequency

Files

/usr/lib/oprofile
/usr/lib/oprofile/libjvmpi_oprofile.so
/usr/lib/oprofile/libjvmti_oprofile.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 20:05:44 2024