OProfile is a powerful system-wide profiler for Linux. Read
more at http://oprofile.sf.net
OProfile 0.9.6 has been released. OProfile is still in alpha,
but has been proven stable for many users.
New features
------------
None -- this is strictly a bug-fix release.
Bug fixes
---------
The main reason for this bug-fix release is to fix three regression bugs that
occurred in 0.9.5:
1. bug #2845063: opcontrol cannot start daemon in timer mode
2. Improper handling of separate debuginfo files
3. XML callgraph output has no symbol-level sample counts
Other fixes made in this release are:
-Fix ophelp -X output for IBS events
-Fix ophelp output for "counter:cpuid" and "ext:xxx" case
-Fix opcontrol to prevent "Stopping profiling" message when profiler isn't running
-Fix opcontrol to kill daemon only if it's running
-Fix buffer overflows in xml generator, which can result in segfault
-Add extra #includes in agents/jvmpi code since newer libstdc++ header files
do not include standard C header files
-Update events and unitmasks for AMD Family10 from publication 31116 revision
3.34 and fixes
-Update events and groups for IBM POWER7
-Change element definition for callers and callees in opreport.xsd and bumped
schema version to "3.0"
-Fix start-daemon problem on ia64
Known problems
--------------
If NMI watchdog is not disabled (x86), opcontrol may fail to
allocate the hardware performance counter(s) it needs (bug #1468916).
configure script fails to handle --without-java correctly (bug #2153620).
When profiling stripped libraries where OProfile needs to access a debuginfo
file, it's possible that src filename/line # information may be incorrect
(bug #2573008).
Many Alpha ev67 events do not work (bug #931875).
For 2.2 kernels, the module must be compiled as the same user
that owns the kernel source tree.