From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Smith To: GDB Subject: Is break execution available in GDB under the remote protocol? Date: Thu, 26 Apr 2001 10:01:00 -0000 Message-id: <3AE8558A.910B0292@home.com> X-SW-Source: 2001-04/msg00190.html I just received and email wondering there is an easy way to cause a process under test to be easily halted. For example, let's say that I have a fragment of code: { SomeOtherDevelopersCode(); /* my code that I want to debug starts here*/ for( i = 0; i < 23; i++ ) { /* I will set my breakpoint on the next line */ DoSomethingHere( i ); } } The problem is that the other developer may have made a change (and in this case did) that causes SomeOtherDevelopersCode() to go into a tight loop. In this case assume (it is true) that SomeOtherDevelopersCode() is multithreaded and so just tracing in isn't practical. Is there a command I can run (at the console is fine) that well suspend the process under test so that I can see were the code is executing easily. As the user said: " ... This reminded me of a feature that is in the much hated Microsoft Visual Studio debugger called break execution" Stephen