gdb -batch always exits with status 0

Gary Benson gbenson@redhat.com
Fri Aug 17 11:03:00 GMT 2018


Paul Smith wrote:
> On Thu, 2018-07-05 at 15:47 +0100, Gary Benson wrote:
> > Would anybody object to my changing GDB's behaviour to terminate
> > on the first error in batch mode?
> 
> I would definitely not like this.  Often I write batch files that
> are used to collect information about cores (or running processes);
> if some aspect of the core is not as I expect, or values are
> optimized out, or some operation fails for whatever reason, I
> definitely do not want my batch processing to stop.  I want it to
> continue so I can get as much information as possible.
> 
> If a "stop on error" mode is needed then there should be a separate
> option to GDB such as '-batch-fail' or whatever for that, IMO.

Paul, Ruslan, would it be acceptable to you if I:

  1) changed the default behaviour to exit 1 on the first error
  2) added an option (e.g. -ignore-errors) to revert to the current
     behaviour.

Thanks,
Gary



More information about the Gdb mailing list