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-lp151.1.4 RPM for x86_64

From OpenSuSE Leap 15.1 for x86_64

Name: oprofile-32bit Distribution: openSUSE Leap 15.1
Version: 1.3.0 Vendor: openSUSE
Release: lp151.1.4 Build date: Sun Mar 17 15:15:27 2019
Group: Development/Tools/Other Build host: cloud109
Size: 35904 Source RPM: oprofile-1.3.0-lp151.1.4.src.rpm
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

This is the package containing the userspace tools.




GPL-2.0+ and LGPL-2.1+


* Mon Oct 29 2018 Tony Jones <>
  - 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
  - Rectify RPM groups. Update summary of -devel subpackage.
    Do not ignore errors from useradd/groupadd.
    Avoid running fdupes across partitions.
* Mon Sep 25 2017
  - Remove qt-devel from BuildRequires, it is no needed anymore.
* Mon Aug 07 2017
  - 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
  - Depend on java-devel instead of deprecated provide
* Sat Mar 11 2017
  - Edited %files to clear unpackaged files builderror in
* Sat Jul 02 2016
  - 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
  - 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
      + Better handling of IBM Power JVM generated zero-sized
      + 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
      + 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
    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
      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
    - 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
* Thu Aug 14 2014
  - Add support for Intel Silvermont processor (bnc#891892)
    New patch: oprofile-add-support-for-intel-silvermont-processor.patch
* Thu Mar 06 2014
  - Support ppc64le/power8e (bnc#867091)
    added patches:
    * oprofile-configure-error-message-for-missing-libpfm-is-not-informative-enough.patch
    * oprofile-enable-for-new-ppc64le-architecture.patch
    * oprofile-fix-unable-to-open-cpu_type-file-for-reading-for-ibm-power7.patch
    * oprofile-make-cpu-type-power8e-equivalent-to-power8.patch
    modified patches:
    * oprofile-pfm-ppc.patch
* Wed Aug 07 2013
  - Update to version 0.9.9
  - New 'ocount' program introduced for collecting raw event counts without
    post processing.
  - New processor support for Haswell, zEC12, Power8
  - New support for AMD Generic Performance Events and IBM Power ISA 2.07 Architected Events
  - Numerous bug fixes.
* Thu Jan 03 2013
  - Add dependancy on libpfm 4.3 for powerpc.
  - Add patch 'oprofile-pfm-ppc.patch' (fix configure for 32bit powerpc)
* Mon Dec 10 2012
  - Update to version 0.9.8.
  - Support for pre-2.6 kernels has been removed
  - The sample data format has changed (see bug #3309794 below for details)
  - A new 'operf' program is now available that allows non-root users to profile
    single processes. 'operf' can also be used for system-wide profiling, but
    root authority is required.  This capability requires a kernel version of
    2.6.31 or greater.
  - New Processors Support:
    Tilera (tile64 tilepro tile-gx)
    IBM (System z10 z196)
    Intel Ivy Bridge
    ARMv7 (Cortex-A5 Cortex-A15 Cortex-A7)
  - Numerous bugfixes
* Fri Nov 25 2011
  - add libtool as buildrequire to avoid implicit dependency
* Sat Sep 24 2011
  - Upgrade to version 0.9.7.
  - Drop unneeded patches.
  - Remove non-utf8 characters from changelog
* Tue May 03 2011
  - Add oprofile-0.9.6-gcc46.patch to fix compilation with gcc 4.6
* Thu Apr 28 2011
  - Add support for building using qt4 (no bnc)
* Thu Apr 28 2011
  - Add README-BEFORE-ADDING-PATCHES local file documenting required patch
* Tue Jun 29 2010
  - fix baselibs.conf
* Thu Jun 24 2010
  - Fix packaging of java agent libs bnc#576533
  - Remove unnecessary verbage from %desc for oprofile-devel and libopagent
  - Make %files of libopagent more specific to avoid future errors
* Wed Feb 03 2010
  - Update to 0.9.6.  Fixes
    * opcontrol cannot start daemon in timer mode
    * Improper handling of separate debuginfo files
    * XML callgraph output has no symbol-level sample counts
* Mon Feb 01 2010
  - Package baselibs.conf
* Tue Aug 04 2009
  - Update to 0.9.5 - i386/nehalem/events is the only difference from RC2
* Fri Jul 31 2009
  - Remove libopagent static libary. It is used to inject information from a VM
    into the OProfile data and is therefore not suitable for being statically
    linked into the VM itself.
* Wed Jul 29 2009
  - Move libopagent1 to its own package.
* Wed Jul 29 2009
  - Update to version 0.9.5-rc2.
* Wed Jun 10 2009
  - Fix definition clash for basename
* Sun Mar 01 2009
  - fix compilation with gcc 4.4



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun May 10 04:18:35 2020