Commit [0c142c]  Maximize  Restore  History

Remove opcontrol and the GUI and processor models dependent on it

The opcontrol-based profiler has been deprecated since 0.9.8, and it is now
being removed for release 1.0. At the same time, we must remove the GUI
component (i.e., oprof_start tool) which currently only supports opcontrol.
And with the removal of the GUI, oprofile no longer has the need for QT, so
so relevant changes were made in configuration.ac and the m4/qt.m4 file removed.

Note: There has been some discussion off and on over the past year or so
about modernizing oprof_start and adding operf support to it, but there has
not been enough interest in the tool to get this done.

Certain older architectures and processor types have been supported only by
opcontrol, so this patch removes all files and references relating to them.
The affected architectures/processor types are:

Arch avr32
Arch ia64
Processor model IBM Cell
Processor model P.A. Semi PA6T
RTC

NOTE: Support for Alpha architecture will be removed in a separate patch.

OProfile users still running on any of these affected systems should not upgrade to
OProfile release 1.0 (taged with "PRE_RELEASE_1_0"; use 'git checkout PRE_RELEASE_1_0').

Finally, various code and doc touch-ups were done to remove references to opcontrol
and the various parts of the opcontrol-based profiler.

Signed-off-by: Maynard Johnson <maynardj@us.ibm.com>

Maynard Johnson Maynard Johnson 2014-08-11

1 2 3 .. 5 > >> (Page 1 of 5)
changed Makefile.am
changed README
changed configure.ac
removed daemon/.gitignore
removed daemon/Makefile.am
removed daemon/init.c
removed daemon/liblegacy/.gitignore
removed daemon/opd_anon.c
removed daemon/opd_anon.h
removed daemon/opd_cookie.c
removed daemon/opd_cookie.h
removed daemon/opd_events.c
removed daemon/opd_events.h
removed daemon/opd_extended.c
removed daemon/opd_extended.h
removed daemon/opd_ibs.c
removed daemon/opd_ibs.h
removed daemon/opd_ibs_macro.h
removed daemon/opd_ibs_trans.c
removed daemon/opd_ibs_trans.h
removed daemon/opd_interface.h
removed daemon/opd_kernel.c
removed daemon/opd_kernel.h
removed daemon/opd_mangling.c
removed daemon/opd_mangling.h
Makefile.am Diff Switch to side-by-side view
Loading...
README Diff Switch to side-by-side view
Loading...
configure.ac Diff Switch to side-by-side view
Loading...
daemon/.gitignore
File was removed.
daemon/Makefile.am
File was removed.
daemon/init.c
File was removed.
daemon/liblegacy/.gitignore
File was removed.
daemon/opd_anon.c
File was removed.
daemon/opd_anon.h
File was removed.
daemon/opd_cookie.c
File was removed.
daemon/opd_cookie.h
File was removed.
daemon/opd_events.c
File was removed.
daemon/opd_events.h
File was removed.
daemon/opd_extended.c
File was removed.
daemon/opd_extended.h
File was removed.
daemon/opd_ibs.c
File was removed.
daemon/opd_ibs.h
File was removed.
daemon/opd_ibs_macro.h
File was removed.
daemon/opd_ibs_trans.c
File was removed.
daemon/opd_ibs_trans.h
File was removed.
daemon/opd_interface.h
File was removed.
daemon/opd_kernel.c
File was removed.
daemon/opd_kernel.h
File was removed.
daemon/opd_mangling.c
File was removed.
daemon/opd_mangling.h
File was removed.
1 2 3 .. 5 > >> (Page 1 of 5)

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks