This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB 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: [RFA] Document fixed/floating variable objects and thread-id.


> From:  Vladimir Prus <ghost@cs.msu.su>
> Date:  Wed, 09 Apr 2008 15:59:14 +0400
> 
> >> +fixed variable object, the expression is parsed when the variable
> >> +object is created, including associating indentifiers to specific
> >> +variables.  The meaning of expression never changes.  A floating
> >> +variable object has its expression reparsed each time the variable
> >> +object is updated.  In particular, the meaning of identifiers can
> >> +change every time.
> > 
> > Instead of ``meaning'' here, isn't it better to say ``value''?
> 
> Identifier does not have a value. Think of 'i' -- it's just a name.
> It is then associated to a specific variable, which variable has value.
> What I mean is that association between identifiers to variables can
> change for floating variable objects. Of course, the values can also
> change, but values can change even for fixed variable objects.
> 
> What's the best way to express this?

I don't know yet: what is an ``identifier'' in this context?  You
don't mean symbols in the source language of the program being
debugged, as in your example with `i', do you?


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