Tartarus CVS: ciel chris

tartarus-commits-admin@lists.tartarus.org tartarus-commits-admin@lists.tartarus.org
Thu, 14 Mar 2002 15:51:49 +0000


CVSROOT:	/usr/data/cvs
Module name:	ciel
Changes by:	chris	02/03/14 15:51:49

Modified files:
	.              : ciel.cc decode.cc emulation.cc 
	include        : emulation.h 
	x86_libc       : misc.cc 
Added files:
	.              : configure.ac 
	include        : except.h 
Removed files:
	.              : configure.in 

Log message:
More statistics available about how instructions are executed (either by
the slow or fast loops), and about successes and failures decoding functions.

Statistics under control of configure --enable-profile-foo options.  At the
same time, configure.in has been moved to configure.ac.

x86_exit() now throws an exception to main() rather than calling exit()
directly.  This means that x86cpu::~x86cpu() runs, and prints out some
statistics if enabled.