From: Charles Sandmann Subject: Re: Am I being debugged? To: eliz AT is DOT elta DOT co DOT il (Eli Zaretskii) Date: Thu, 15 Dec 1994 08:01:25 -0600 (CST) Cc: lederman AT dstc DOT qut DOT edu DOT au, djgpp AT sun DOT soe DOT clarkson DOT edu > > Anyone have any ideas on how a program might discover whether it was > > invoked normally or via "go32 -d gdb ..." > > Try looking at the original PSP of the invoked program. Its > address is one of the fields of the _go32_info_block variable > declared on . I didn't try this, but the command line > tail in there just might still hold the original command line > used to invoke your program. I don't think this will work in V2 since the debuggers are separate standalone programs, and the debugged program gets its own PSP image which does not include the debugger command args. But in V2, the debugger gets the exceptions before the program exception handler executes, which may change the need for this?