This is the mail archive of the gdb-patches@sourceware.cygnus.com 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]

Re: GDB needs a --cmdline option


Michael Meissner wrote:
> 
> Just as a note, when I was at DG many years ago, the debugger group there added
> a feature where a program could invoke the debugger as a child whenever it
> wanted to be debugged (usually in the case for long live processes, especially
> daemons).  I recall some people adding such a call to AOS/VS's equivalent of a
> signal handler, so you could just hit ^C to start up the debugger.
> 

If you modify abort() do that it will try to activate the debugger if a certain
environment variable is set we could work like MS stuff (if the idea of mimicking
MS offends you, just remember they probably copied it from someone else, it may
have even been from some Unix variant).

This would only make sense for foreground jobs though.  Daemons are probably restricted
to core files (which is not that bad -- with the right log facility and a core file one
has a great chance to reproduce the problem on a subsequent debugger controlled run).

-- 
Fernando Nasser
Red Hat - Toronto                       E-Mail:  fnasser@cygnus.com
2323 Yonge Street, Suite #300           Tel:  416-482-2661 ext. 311
Toronto, Ontario   M4P 2C9              Fax:  416-482-6299

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