From mboxrd@z Thu Jan 1 00:00:00 1970 From: Denset.Serralta@radisys.com To: gdb@sources.redhat.com Subject: GDB does not step into or over "sleep" function Date: Tue, 28 Nov 2000 13:25:00 -0000 Message-id: X-SW-Source: 2000-11/msg00268.html We are using GDB 4.18 on an NT host to debug target software running on a PowerPC based adapter. We are using a function called ProcessSleep which is a call to our kernel. It basically allocates a semaphore, blocks on it subject to a user specified timeout and then returns the semaphore.One problem we can't seem to get around though is that if the process being debugged makes a 'ProcessSleep' call, the debugger never gains control when we step over it. Even if we set a breakpoint past the call and let it run, it never returns. A status utility that we have shows the process as queued, but we never regain control. Does anybody know any reason(s) why this should happen.