public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* frysk-core/frysk cli/ChangeLog cli/hpd/CLI.jav ...
@ 2007-02-07 20:09 moore
0 siblings, 0 replies; 5+ messages in thread
From: moore @ 2007-02-07 20:09 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-core
Changes by: moore@sourceware.org 2007-02-07 20:09:21
Modified files:
frysk/cli : ChangeLog
frysk/cli/hpd : CLI.java UserHelp.java
frysk/rt : ChangeLog RunState.java
Log message:
2007-02-07 Tim Moore <timoore@redhat.com>
* RunState.java (SourceBreakpoint.lineBreakpoint): Make private.
(SourceBreakpoint.getLineBreakpoint): New getter.
(SourceBreakpoint.updateHit): Add a call to notifyObservers().
(getTaskSourceBreakpoint): New method.
(LineBreakpoint.getFileName, LineBreakpoint.getLineNumber,
LineBreakpoint.getColumn): New getters.
2007-02-07 Tim Moore <timoore@redhat.com>
* hpd/CLI.java (attachedObserver): Remove.
(runState, runStateObserver, AttachHandler, DetachHandler): Start
and stop processes using RunState object.
(BreakpointHandler, DeleteBreakpointHandler): Handlers for
manipulating source breakpoints.
(GoHandler, HaltHandler): Handlers for starting and stopping a
process.
(CLI constructor): Add new handlers to handler table.
(RunStateObserver): New local class for interacting with RunState.
* hpd/UserHelp.java (addHelp): Convenience function.
(UserHelp constructor): Use it. Add help for "go" and "halt" commands.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/ChangeLog.diff?cvsroot=frysk&r1=1.63&r2=1.64
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/CLI.java.diff?cvsroot=frysk&r1=1.36&r2=1.37
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/UserHelp.java.diff?cvsroot=frysk&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.126&r2=1.127
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.18&r2=1.19
^ permalink raw reply [flat|nested] 5+ messages in thread
* frysk-core/frysk cli/ChangeLog cli/hpd/CLI.jav ...
@ 2007-03-07 13:24 moore
0 siblings, 0 replies; 5+ messages in thread
From: moore @ 2007-03-07 13:24 UTC (permalink / raw)
To: frysk-cvs
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* frysk-core/frysk cli/ChangeLog cli/hpd/CLI.jav ...
@ 2007-02-14 23:56 moore
0 siblings, 0 replies; 5+ messages in thread
From: moore @ 2007-02-14 23:56 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-core
Changes by: moore@sourceware.org 2007-02-14 23:56:10
Modified files:
frysk/cli : ChangeLog
frysk/cli/hpd : CLI.java ExprSymTab.java SymTab.java
frysk/proc : ChangeLog LinuxPtraceTaskState.java
frysk/rt : ChangeLog RunState.java
Log message:
2007-02-15 Tim Moore <timoore@redhat.com>
* RunState.java (RunState): Add logger member.
(STOPPED, RUNNING, INSTRUCTION_STEP, STEP_IN, STEP_OVER, STEP_OUT,
STEP_OVER_LINE_STEP): Make public.
(run): call requestUnblock on the instruction observer.
(Breakpoint.address, Breakpoint.triggered, Breakpoint.added,
Breakpoint.removed): Make protected.
(Breakpoint): Print out address in hex.
(logHit): New method.
(Breakpoint.updateHit): Change uses of System.out.println to
logging calls.
(SourceBreakpoint.updateHit): More logging, call setChanged, call
super.updateHit.
(SourceBreakpoint.addedTo): Override method; don't delete the
RunState as instruction observer.
2007-02-15 Tim Moore <timoore@redhat.com>
* LinuxPtraceTaskState.java
(Attached.WaitForUnblock.handleUnblock): Add some more logging at
FINEST level.
2007-02-15 Tim Moore <timoore@redhat.com>
* hpd/SymTab.java (refresh): New method.
* hpd/ExprSymTab.java (refreshCurrentFrame): New method.
* hpd/CLI.java (symtabNeedsRefresh): New member.
(refreshSymtab): New method.
(handle): In most handler classes, call refreshSymtab.
(AttachHandler.handle): Add error messages.
(RunStateObserver.update): Set symtabNeedsRefresh if necessary.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/ChangeLog.diff?cvsroot=frysk&r1=1.67&r2=1.68
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/CLI.java.diff?cvsroot=frysk&r1=1.39&r2=1.40
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/ExprSymTab.java.diff?cvsroot=frysk&r1=1.19&r2=1.20
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/SymTab.java.diff?cvsroot=frysk&r1=1.18&r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/ChangeLog.diff?cvsroot=frysk&r1=1.626&r2=1.627
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/LinuxPtraceTaskState.java.diff?cvsroot=frysk&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.131&r2=1.132
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.21&r2=1.22
^ permalink raw reply [flat|nested] 5+ messages in thread
* frysk-core/frysk cli/ChangeLog cli/hpd/CLI.jav ...
@ 2007-01-16 17:26 scox
0 siblings, 0 replies; 5+ messages in thread
From: scox @ 2007-01-16 17:26 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-core
Changes by: scox@sourceware.org 2007-01-16 17:26:09
Modified files:
frysk/cli : ChangeLog
frysk/cli/hpd : CLI.java
frysk/value : ChangeLog ArrayType.java Type.java
Log message:
* hpd/CLI.java (PrintHandler.handle): Special case baseTypeChar.
* ArrayType.java (toString): Special case array of baseTypeChar.
* Type.java (longValue) Use getByte for baseTypeChar.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/ChangeLog.diff?cvsroot=frysk&r1=1.51&r2=1.52
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/CLI.java.diff?cvsroot=frysk&r1=1.29&r2=1.30
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArrayType.java.diff?cvsroot=frysk&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/Type.java.diff?cvsroot=frysk&r1=1.3&r2=1.4
^ permalink raw reply [flat|nested] 5+ messages in thread
* frysk-core/frysk cli/ChangeLog cli/hpd/CLI.jav ...
@ 2006-09-28 17:59 scox
0 siblings, 0 replies; 5+ messages in thread
From: scox @ 2006-09-28 17:59 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-core
Changes by: scox@sourceware.org 2006-09-28 17:59:58
Modified files:
frysk/cli : ChangeLog
frysk/cli/hpd : CLI.java SymTab.java
frysk/rt : ChangeLog StackFrame.java
frysk/rt/cni : StackFrame.cxx
Added files:
frysk/cli/hpd : ExprSymTab.java
Log message:
* hpd/CLI.java (UpDownHandler): New.
(WhereHandler): New.
* hpd/SymTab.java (CppSymTab): Move from here...
* hpd/ExprSymTab.java: to here.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/ChangeLog.diff?cvsroot=frysk&r1=1.29&r2=1.30
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/ExprSymTab.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.15&r2=1.16
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/SymTab.java.diff?cvsroot=frysk&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.35&r2=1.36
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StackFrame.java.diff?cvsroot=frysk&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/cni/StackFrame.cxx.diff?cvsroot=frysk&r1=1.1&r2=1.2
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-03-07 13:24 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-07 20:09 frysk-core/frysk cli/ChangeLog cli/hpd/CLI.jav moore
-- strict thread matches above, loose matches on Subject: below --
2007-03-07 13:24 moore
2007-02-14 23:56 moore
2007-01-16 17:26 scox
2006-09-28 17:59 scox
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).