-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Allow deferred attaching in the soft debugger (squashed) #54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Tak
wants to merge
9
commits into
mono:master
from
Unity-Technologies:master-debugger-attaching-squashed
Closed
Allow deferred attaching in the soft debugger (squashed) #54
Tak
wants to merge
9
commits into
mono:master
from
Unity-Technologies:master-debugger-attaching-squashed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
License: MIT/X11 Squashed commit of the following: commit 5e960e4 Author: Levi Bard <[email protected]> Date: Fri Feb 4 12:50:44 2011 +0100 Add information about suspend suboption to mono man page. * mono.1: Add information about suspend suboption. License: MIT/X11 commit ee859cf Author: Levi Bard <[email protected]> Date: Tue Feb 1 13:47:01 2011 +0100 [Debugger] Conform to java debugger command line options. * debugger-agent.c: Replace defer=y with server=y,suspend=n. License: MIT/X11 commit 1256b48 Author: Levi Bard <[email protected]> Date: Mon Jan 31 16:16:09 2011 +0100 Revert changelog mangling. commit c86d871 Author: Levi Bard <[email protected]> Date: Mon Jan 31 15:42:42 2011 +0100 [Debugger] Fix build. * debugger-agent.c: Fix build. License: MIT/X11 commit 08c96e1 Author: Levi Bard <[email protected]> Date: Thu Jan 13 16:34:50 2011 +0100 [Debugger] Allow runtime to survive not being able to listen for attachments. * debugger-agent.c: Allow runtime to survive not being able to listen for attachments. License: MIT/X11 commit 4afa67d Author: Levi Bard <[email protected]> Date: Thu Jan 13 09:46:24 2011 +0100 [SDB] Unregress non-windows runtime shutdown. * debugger-agent.c: Unregress non-windows runtime shutdown. License: MIT/X11 commit 6c37f95 Author: Tak <[email protected]> Date: Wed Jan 12 13:54:11 2011 +0100 [SDB] Fix race-to-crash on runtime shutdown. * debugger-agent.c: Fix race-to-crash on runtime shutdown. License: MIT/X11 commit 4941e44 Author: Tak <[email protected]> Date: Wed Dec 15 14:44:58 2010 +0100 Fix shutdown crashes on windows. commit 6949582 Author: Levi Bard <[email protected]> Date: Mon Dec 13 18:34:23 2010 +0100 [Debugger] Remove unused type load pending - all loaded types are resent on attach. * mono/mini/debugger-agent.c: Remove unused type load pending. License: MIT/X11 commit 423ed88 Author: Levi Bard <[email protected]> Date: Mon Dec 13 13:45:48 2010 +0100 [Debugger] Remove thread start assert that's now nonsensical. * mono/mini/debugger-agent.c: Remove thread start assert that's now nonsensical. License: MIT/X11 commit c556b00 Author: Levi Bard <[email protected]> Date: Wed Nov 24 15:06:03 2010 +0100 [Debugger] Listen on any address when deferring. * mini/debugger-agent.c: Listen on any address when deferring. License: MIT/X11 commit 4dfe4e9 Author: Levi Bard <[email protected]> Date: Mon Nov 22 17:08:58 2010 +0100 [Debugger] Autogenerate default port based on PID. * mini/debugger-agent.c: Autogenerate default port based on PID. License: MIT/X11 commit 33b21e8 Author: Levi Bard <[email protected]> Date: Mon Nov 22 15:40:09 2010 +0100 [Debugger] Reset pre-attach state on detach. * mini/debugger-agent.c: Reset pre-attach state on detach. License: MIT/X11 commit 11a909c Author: Levi Bard <[email protected]> Date: Thu Nov 18 09:52:24 2010 +0100 Undo erroneous changelog modification. commit d4cab97 Author: Levi Bard <[email protected]> Date: Thu Nov 18 09:34:36 2010 +0100 [Debugger] Don't pend assembly loads while waiting for attach. * mini/debugger-agent.c: Don't pend assembly loads while waiting for attach. License: MIT/X11 commit 530b82b Author: Levi Bard <[email protected]> Date: Thu Nov 18 09:33:24 2010 +0100 [Debugger] Cleanup event processing while attaching. * mini/debugger-agent.c: Cleanup event processing while attaching. License: MIT/X11 commit 91a4170 Author: Levi Bard <[email protected]> Date: Thu Nov 18 09:32:09 2010 +0100 [Debugger] Cleanup state transmission on attach. * mini/debugger-agent.c: Cleanup state transmission on attach. License: MIT/X11 commit 629a10e Author: Levi Bard <[email protected]> Date: Thu Nov 18 09:29:49 2010 +0100 [Debugger] Add functions for emitting thread start. * mini/debugger-agent.c: Add functions for emitting thread start. License: MIT/X11 commit 6194d7d Author: Levi Bard <[email protected]> Date: Thu Nov 18 09:27:49 2010 +0100 [Debugger] Appdomain unload fixes. * mini/debugger-agent.c: Clear pending typeloads when unloading, remove appdomain from table earlier, take loader lock. License: MIT/X11 commit bb746b7 Author: Levi Bard <[email protected]> Date: Mon Nov 8 12:14:29 2010 +0100 [Debugger] Cleanup debug output. * mini/debugger-agent.c: Cleanup debug output. License: MIT/X11 commit 84f4deb Author: Levi Bard <[email protected]> Date: Wed Nov 3 17:18:25 2010 +0100 [SDB] Allow VM disconnection without forcing the VM to exit. * Mono.Debugger.Soft/Connection.cs: Allow connection close without forcing the VM to exit. * Mono.Debugger.Soft/VirtualMachine.cs: Allow VM disconnection without forcing the VM to exit. License: MIT/X11 commit 0bafdbd Author: Levi Bard <[email protected]> Date: Wed Nov 3 17:09:34 2010 +0100 [Debugger] Ensure that client listener doesn't block VM exit. * mini/debugger-agent.c: Ensure that client listener doesn't block VM exit. License: MIT/X11 commit b45c56f Author: Levi Bard <[email protected]> Date: Wed Nov 3 17:08:04 2010 +0100 [Debugger] Ensure the VM resumes when detaching. * mini/debugger-agent.c: Ensure the VM resumes when detaching. License: MIT/X11 commit 13aff4a Author: Levi Bard <[email protected]> Date: Wed Nov 3 17:05:42 2010 +0100 [Debugger] Don't double-emit assembly nor type load information. * mini/debugger-agent.c: Don't double-emit assembly nor type load information. License: MIT/X11 commit bcab252 Author: Levi Bard <[email protected]> Date: Wed Nov 3 10:57:02 2010 +0100 Initial changes to enable deferred attaching to sdb.
* debugger-agent.c: Cleanup per vargaz comments. License: MIT/X11
Contributor
Author
|
Updated per comments. |
* Mono.Debugger.Soft/VirtualMachine.cs: Cleanup per vargaz comment. License: MIT/X11
* debugger-agent.c: Remove comment about now-fixed bug. License: MIT/X11
* debugger-agent.c: Move loaded-classes to AgentDomainInfo License: MIT/X11
* debugger-agent.c: Don't force unrequested events to be sent. License: MIT/X11
* debugger-agent.c: Remove windows-specific shutdown hackaround. License: MIT/X11
Contributor
|
Committed to HEAD. I'm pretty sure this will break something, so I'd rather not backport it to 2.10/2.6 right now. |
This pull request was closed.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.