
OProfile is a powerful system-wide profiler for Linux. Read
more at http://oprofile.sf.net

OProfile 0.7.1 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 in 2.4 (bug #478516).
 
Power management on laptops can be incompatible with OProfile in 2.4 (bug #554927).

The x86-64 port for 2.4 kernels seems to be broken.

The demangling options have been simplified. To disable demangling,
use --demangle=none. To enable smart demangling, use --demangle=smart.

New features
------------

opcontrol now has an "--image" option which takes a comma-separated list
of binary images to profile. All others are ignored. This is most useful
for reducing the number of profiles generated when using --separate=thread

The oprofiled binary is now the same for 2.4 and 2.6, so you can switch
between kernels without having to use different oprofile binaries.

An inconstency has been fixed for tag:value options to pp tools: some
of these tag allowed to overwrite previously seen values, some others
were cumulative. Now it's an error to specify more than once tag:value

opannotate error out if --source but not --assembly is requested and no
debug information is found.

2.4 module add two read-only sysctl to get the number of buffer overflow
and note buffer overflow.

Bug fixes
---------

--no-vmlinux was broken on 2.4 kernels; this has been fixed.

Several man page fixes have been made.
