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: [PATCH] MIPS: Ignore invalid regs during info registers all


On Tue, 30 Sep 2014, Pedro Alves wrote:

> >>> The "info registers all" command causes mips_print_registers_info () to be
> >>> called for all register numbers, including invalid ones such as unused DSP
> >>> register numbers. This triggers an error () call which prevents further
> >>> register values being printed. Just silently return without printing
> >>> anything or erroring, so that all valid registers can be printed.
> >>
> >> What happens when the user does "info registers that-unused-register" ?
> > 
> > I don't think that's possible, because the check is:
> > if (*(gdbarch_register_name (gdbarch, regnum)) == '\0')
> > 
> > So any such register already has no name by which to refer to it.
> 
> Indeed.  :-)  I'll leave it to Maciej to approve.

 I didn't know `info registers' (and `info all-registers' presumably as 
well) supported further arguments; I'll experiment with the patch a bit 
and see what comes out.

 James, did you push your change through regression testing?  If so, then 
how?  Please always state precisely how changes you submit have been 
validated.

  Maciej


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