Register Groups (again)
Andrew Cagney
ac131313@ges.redhat.com
Sat Aug 17 22:45:00 GMT 2002
> On Sat, Aug 17, 2002 at 07:48:22PM -0400, Andrew Cagney wrote:
>
>> See: http://sources.redhat.com/ml/gdb/2001-02/msg00268.html for the
>> origins of this idea.
>>
>>
>> I'd like to propose a new object ``struct reggroup'' and a number of
>> methods:
>
>
> Hmm, it seems more intuitive to me to have attributes for each
> register. Float, vector, system for the register's class or group, and
> then we could have other not necessarily mutually exclusive flags.
> Like, available in kernel or user mode.
>
> Just a thought though.
Sorry, I think I'm missing something. I don't see a difference.
s/reggroup/regattrib/?
>> - how it relates to frames
>>
>> It currently assumes that the register groups are identical between
>> frames :-/
i.e.:
register_reggroup_p(gdbarch,regnum,group)
rather than:
frame_register_reggroup_p(frame,regnum,group)
> With an attribute scheme, once we know which registers are present in a
> frame we'd know which (say) float registers are present in that
> frame...
Now I'm really confused. How is this not possible using what I described?
Andrew
More information about the Gdb
mailing list