LWN.net Logo

OProfile 0.3 has been released

From:  John Levon <levon@movementarian.org>
To:  oprofile-list@lists.sf.net
Subject:  OProfile 0.3 has been released
Date:  Thu, 25 Jul 2002 01:31:19 +0100
Cc:  editor@lwn.net


http://oprofile.sf.net/download.php3

OProfile 0.3 has been released. OProfile is still in alpha,
but has been proven stable for many users.

Release notes
-------------

For 2.2 kernels, the module must be compiled as the same user
that owns the kernel source tree.
 
nosmp is not supported in kernels before 2.4.10 (bug #463087).

The pre-emptable kernel option is not supported (bug #478516).
 
Power management on laptops can be incompatible with OProfile (bug #554927).
 
New features
------------

The module build has been re-worked to automatically adapt itself
to the flags needed for the kernel it is built against. Fixes
many problems and bug #555304.
 
You can now exclude symbols in the op_time listing.
 
oprofpp has a new reverse sort (-r) option.
 
oprofpp -s is an order of magnitude faster, and the percentages
are now relative to the selected symbol.

The System.map file is no longer required.
 
Bug fixes
---------

Empty sample files were sometimes created (bug #556918).
 
It should be possible to build the GUI with Qt3 (bug #555694).

It's now possible to get reports on samples in libraries when
no samples were recorded for the main binary (bug #555276).
 
An assumption that led to sample files being named as belonging
to /dev/mem has been fixed (bug #584723).
 
A rare post-profiling tools crash has been fixed (bug #557837).
 
OProfile will now build with gcc 3.x (bug #570269).

The oprof_start GUI was leaking file descriptors (bug #555268).
 
Documentation clarification (bug #555302).
 
Support for kernels up to 2.5.28 has been added (bug #573943).
 
The vmlinux samples file is now backed up with op_session (bug #574459).

The log file is backed up with op_session. 

Many small improvements.


(Log in to post comments)

Copyright © 2002, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds