This repository has been archived by the owner on Feb 8, 2018. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
**** Backport of 139425 ****
2009-08-05 Martin Baulig <martin@ximian.com> **** Backport of 139425 **** Support removing breakpoints while the target is running. * backend/ProcessServant.cs (ProcessServant.ExceptionCatchPoints): Removed; the session now maintains exception catchpoints. * backend/SingleSteppingEngine.cs (SSE.ActivatePendingBreakpoints): We now also handle removals. (SSE.OperationRemoveBreakpoint): New operation to remove a managed breakpoint. * classes/Breakpoint.cs (Breakpoint.NeedsActivation): New public property; event handlers don't need any activation. * classes/DebuggerSession.cs (DebuggerSession.InsertExceptionCatchPoint): Exception catchpoints don't need to be activated. (DebuggerSession.ExceptionCatchPoints): The session now maintains all exception catchpoints; moved here from `ProcessServant'. (DebuggerSession.RemoveBreakpoint): Immediately remove the breakpoint from our list, but don't actually delete it - the target doesn't need to be stopped to call this method, the method is queued for removal during Process.ActivatePendingBreakpoints(). * classes/Process.cs (Process.ActivatePendingBreakpoints): Don't block, return a `CommandResult' you can wait on. svn path=/branches/mono-2-4-2/debugger/; revision=139440
- Loading branch information
Martin Baulig
committed
Aug 5, 2009
1 parent
dd54c5d
commit 5a99cec
Showing
12 changed files
with
444 additions
and
217 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.