Soft Debugger Patch for Windows

View: New views
2 Messages — Rating Filter:   Alert me  

Soft Debugger Patch for Windows

by Jonathan Chambers :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,
     Attached is a patch for supporting the soft debugger on Windows. The biggest changes IMO are not to the debugger, but to the mono-* synchronization utilities. The semaphores for example, will be used is other places in the runtime since MONO_HAS_SEMAPHORES is now defined. I'd like some input in this area. Also, all the utilities are currently done as macros. It seemed they might easier be done as functions, especially the not quite working conditional variables since there is no direct equivalent in Win32 (until Vista). 

FYI, these changes let me run 40/45 on the soft debugger unit tests, and I could debug using MD on Windows as well.

Thanks,
Jonathan


_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@...
http://lists.ximian.com/mailman/listinfo/mono-devel-list

soft_debug_commit.diff (15K) Download Attachment

Re: Soft Debugger Patch for Windows

by vargaz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

  Looks ok.

            Zoltan

On Tue, Nov 10, 2009 at 3:49 PM, Jonathan Chambers <joncham@...> wrote:
Hello,
     Attached is a patch for supporting the soft debugger on Windows. The biggest changes IMO are not to the debugger, but to the mono-* synchronization utilities. The semaphores for example, will be used is other places in the runtime since MONO_HAS_SEMAPHORES is now defined. I'd like some input in this area. Also, all the utilities are currently done as macros. It seemed they might easier be done as functions, especially the not quite working conditional variables since there is no direct equivalent in Win32 (until Vista). 

FYI, these changes let me run 40/45 on the soft debugger unit tests, and I could debug using MD on Windows as well.

Thanks,
Jonathan

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@...
http://lists.ximian.com/mailman/listinfo/mono-devel-list



_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@...
http://lists.ximian.com/mailman/listinfo/mono-devel-list