Hi,

 

I am pleased to announce the official release of the OProfile-0.9.7.  I would like to thank you everybody who helped out with testing the release candidates and fixed the last minutes bugs.

 

Enjoy,

 

Suravee

 

URL:

http://sourceforge.net/projects/oprofile/files/oprofile/oprofile-0.9.7/oprofile-0.9.7.tar.gz/download

 

Release Notes:

 

OProfile is a powerful system-wide profiler for Linux. Read

more at http://oprofile.sf.net

 

OProfile 0.9.7 has been released. OProfile is still in alpha,

but has been proven stable for many users.

 

 

New features

------------

 

- New Processors Supports

    * MIPS Loongson2

    * Intel Nehalem

    * ARM Cortex-A9

    * MIPS 74K

    * MIPS 1004K

    * AMD family12h

    * AMD family14h

    * AMD family15h

    * Intel Westmere

    * ARMv7 Scorpion

    * ARMv7 ScorpionMP

    * Intel Sandy Bridge

 

- Allow additional flags in unitmasks.

 

- Enable Qt4 gui supports

 

Bug fixes

---------

 

-------------------------------------------------------------------------

|  BUG ID   |  Summary

|-----------|------------------------------------------------------------

|  3303383  |  Improve the security of opcontrol

|  3090939  |  Patch to move from QT3 to QT4[qt3support]

|  3072766  |  opreport appears to not support changing events

|  3069227  |  Time discrepancy using oprofile

|  3053794  |  ophelp -X doesn't display event's unit mask type

|  2968895  |  Recurrence of bug 1930788

|  2935944  |  [FAQ] Add item regarding [vdso] messages

|  2878705  |  opcontrol breaks on busybox ash in is_tool_available()

|  2153620  |  configure fails to handle --without-java correctly

-------------------------------------------------------------------------

 

- 12/07/2009 Added config option to disable oprofile user check

- 01/26/2010 Fix qt lib check so it works on base 64-bit system

- 03/17/2010 Fix memory leak according to opening opd_pipe

- 03/25/2010 catch basic_string::erase when parsing an invalid sample file name

- 04/14/2010 Fix an opreport error seen on Fedora 12 by making translate_debuginfo_syms more robust

- 10/13/2010 Fix opimport compile error on recent gcc

- 10/16/2010 Fix schema validation issues and error in xml generation

- 05/06/2011 Fix symbol size problem that causes "start > end" erorr

- 05/23/2011 Avoid blindly writing to $SESSION_DIR/opd_pipe

- 05/23/2011 Ensure that --save only saves things in $SESSION_DIR

- 07/04/2011 Fix compilation error dueto the assembly language instruction cpuid

- 07/20/2011 Fix the logic for checking /dev/oprofile/[0-9]+/extra

- 07/20/2011 Fix operport error with "-m cpu"

- 07/29/2011 Fix possible buffer overrun in ibs_init()

 

 

Known problems

--------------

 

- If NMI watchdog is not disabled (x86), opcontrol may fail to

  allocate the hardware performance counter(s) it needs (bug #1468916).

 

 

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