frysk-core/frysk cli/ChangeLog cli/hpd/CLI.jav ...

moore@sourceware.org moore@sourceware.org
Wed Mar 7 13:24:00 GMT 2007


CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	moore@sourceware.org	2007-03-07 13:24:28

Modified files:
	frysk/cli      : ChangeLog 
	frysk/cli/hpd  : CLI.java UserHelp.java 
	frysk/rt       : ChangeLog LineBreakpoint.java 
Added files:
	frysk/cli/hpd  : CLIHandler.java CommandHelp.java 
	                 RunHandler.java 

Log message:
	2007-03-07  Tim Moore  <timoore@redhat.com>
	
	* LineBreakpoint.java (addBreakpoint, deleteBreakpoint): Process
	all the addresses associated with a source line.
	
	2007-03-07  Tim Moore  <timoore@redhat.com>
	
	* CLIHandler.java: New file.
	* CommandHelp.java: New file.
	* RunHandler.java: New file.
	* UserHelp.java (CommandHelp): Refactor to outer class.
	(addHelp): Add overloaded version that takes a CommandHelp object
	as an argument.
	* CLI.java (CLIMonitor): New inner class.
	(AttachHandler.handle): Always start event loop in a thread and
	use it to locate the process of interest. Properly synchronize
	with the event loop to retrieve the process. Use startAttach() and
	finishAttach(). Disable non-cli case.
	(startAttach, finishAttach): New methods refactored from
	AttachHandler.
	(DetachHandler.handle): Call requestStop on the CLI event loop
	object, not directly on Manager.eventLoop.
	(addHandler): New method.
	(CLI constructor): Add RunHandler object.
	(CLIEventLoop):Make inner class instead of static inner class.
	(CLIEventLoop.requestStop): Remove eventLoop object from CLI.
	(startEventLoop, getRunState, printUsage): New method.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/ChangeLog.diff?cvsroot=frysk&r1=1.74&r2=1.75
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/CLIHandler.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/CommandHelp.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/RunHandler.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/CLI.java.diff?cvsroot=frysk&r1=1.45&r2=1.46
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/UserHelp.java.diff?cvsroot=frysk&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.165&r2=1.166
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/LineBreakpoint.java.diff?cvsroot=frysk&r1=1.2&r2=1.3



More information about the Frysk-cvs mailing list