This is the mail archive of the frysk@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Register window workflow / potential advanced features


Rick,

Thanks for your answer.  

BTW, can you tell me where did you put the feature list?  Maybe a wiki can
be setup to update / co-ordinate it conveniently.  Just my two cents anyway.

Thanx
- Wu Zhou

On Thu, 20 Apr 2006, Rick Moseley wrote:

> Wu Zhou wrote:
> > Hi,
> > 
> > I have some questions and comments on this.
> > 
> > PS: I am very new to this kind of work (I mean GUI developing, workflow
> > design), if there are any stupid errors in my comments, please forgive and
> > correct me.  :-) 
> > On Tue, 18 Apr 2006, Rick Moseley wrote:
> > 
> >   
> > > Adam Jocksch wrote:
> > >     
> > > > Adam Jocksch wrote:
> > > >       
> > > > > The register window has been updated, and I've updated the frysk
> > > > > website
> > > > > to include a workflow for the register window:
> > > > > http://sourceware.org/frysk/workflow/register/
> > > > > 
> > > > > Eventually, we would like to be able to some more advanced things with
> > > > > the
> > > > > register window, such as:
> > > > > - Display groups of registers
> > > > > - Display vector - formatted registers
> > > > >         
> > 
> > Sorry, what do you mean by vector - formatted registers?
> >   
> Those are the registers where it may be 128 bits long, but how it's
> interpreted logically is 4 32 bit words.
> >   
> > > > > - Treating register values as addresses (display value at address)
> > > > > - ?
> > > > >         
> > > > A few more:
> > > > - highlighting changed register values
> > > > - 'freezing' the register window (i.e. creating a snapshot)
> > > >       
> > 
> > Maybe we can go further to copy the snapshot into a clipboard?
> >   
> Excellent idea.  We'll add it to the list.
> >   
> > > - showing real-time values
> > >     
> > 
> > Sorry, can you explain a little about real-time?  Did it means to update the
> > values of each registers after each actions?  That is great I believe.
> >   
> Yes, something like that is the idea here.
> >   
> > > - if the register contains an address, show the name of the function it is
> > > pointing to
> > > - if the register contains an address, show the source line of the
> > > instruction
> > > it points to
> > >     
> > 
> > Maybe we can first determine which section this address belongs to, to say,
> > code section, stack section, heap section and so on.  If the address belongs
> > to code section, we can try to display the function / source line; if it
> > belong to stack / heap section, we can try to display the variable / data
> > structure it points to.   
> Yes, that is what I was thinking here.  You stated it better than I did.
> >   
> > > - if a register changes, show what instruction changed it
> > > 
> > >     
> > 
> > What about displaying each flags in the status registers (such as EFLAGS,
> > MSR - machine status register, FPSCR -floating point status control register
> > and so on), and also update which flags is changed and which instruction
> > does that?  I believe this is very helpful to track problems.
> >   
> Hmmm, those are most interesting ideas.  We will add those to our "wish list"
> and see what we can do with it.
> > Thanx
> > - Wu Zhou
> >   
> We appreciate your inputs.  Keep them coming.
> 
> Rick
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]