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