From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Muller To: holger.vogt@uni-duisburg.de, gdb@sources.redhat.com Subject: Re: w32api fibers supported? Date: Thu, 14 Jun 2001 02:40:00 -0000 Message-id: <4.2.0.58.20010614112934.01cbcab0@ics.u-strasbg.fr> References: <3B287012.99E9247E@unidui.uni-duisburg.de> X-SW-Source: 2001-06/msg00119.html At 10:04 14/06/01 , Holger Vogt a écrit: >Hi, > >in CYGWIN or MINGW32 you may use fibers as "lightweight" threads >(defined in w32api). I tried to port SystemC (using fibers) to CYGWIN >but ran into difficulties. > >Using gdb to debug yields inconsistent results. A simple testcase exits >in gdb with error code returned but runs o.k. outside gdb (gdb 4.18 and >5.0). > >Are fibers supported in gdb? Is there a simple way to allow debugging >applications with fibers? This will probably be difficult, because the kernel API doesn't generate any debugger info when a fiber is created. To support this, a special drivers that intercepts all these Fiber functions and calls the Debugger would be needed ... Without it, GDB will continue to consider that you run a simple thread. But I don't really understand what you mean by saying that it yields inconsistent results. Could you try to be a little more explicit ? Pierre Muller Institut Charles Sadron 6,rue Boussingault F 67083 STRASBOURG CEDEX (France) mailto:muller@ics.u-strasbg.fr Phone : (33)-3-88-41-40-07 Fax : (33)-3-88-41-40-99