> Hmm, > > (I think I might split this in two) > > The attached adds the methods: > > +extern void frame_read_signed_register (struct frame_info *frame, > + int regnum, LONGEST *val); > +extern void frame_read_unsigned_register (struct frame_info *frame, > + int regnum, ULONGEST *val); > > These correspond to the frame_unwind_XXXX methods() except that they return the value of a register in THIS frame rather than the value of the register in the PREVIOUS frame. > > They are simply convenience functions to make it easier to obtain a specified frame's register value. > > Thoughts? I've checked in the attatched. The additional comment and assertion should address the questions DanielJ raised. Andrew