Daniel Grunwald
37efb859f0
Fix "Collection modified during enumeration" exception in Debugger.Detach().
11 years ago
Daniel Grunwald
d8fd301d25
Debugger: ignore "Process was terminated" error when trying to terminate the process.
11 years ago
Daniel Grunwald
9b67631e55
Debugger: During callback processing, handle the COMException "Process was terminated. (Exception from HRESULT: 0x80131301)".
...
The exception occurs if a process is killed (e.g. console window of console application closed) while the application is doing something involving debugger callbacks (Debug.WriteLine calls, or throwing+handling exceptions).
11 years ago
Andreas Weizel
35ed1ef0d0
Fix #471 : Debugger console crashes with "DebuggerException: Evaluation did not return any value" when invoking a method returning `void`
11 years ago
Siegfried Pammer
3752197b37
fix #364 : Stack Pad is horribly slow with "Show argument values" option active
11 years ago
Daniel Grunwald
1ea97d2e3c
Use different error message when debugger is used in 64-bit process.
12 years ago
Siegfried Pammer
f9ae991f90
fix #385 - DebuggerExceptions while stepping through code
12 years ago
Daniel Grunwald
6da57f8678
Add back "using System;" that got lost due to file header replacement.
12 years ago
Daniel Grunwald
eec385146f
Change LGPL headers to MIT header.
12 years ago
Siegfried Pammer
89d4c7a3df
properly implement typeof expressions in debugger evaluation
12 years ago
Siegfried Pammer
a99ad62891
fix possible problem with dynamic assemblies in ClassBrowser
12 years ago
Siegfried Pammer
996060d7c0
properly implement OnAppDomainCreated, OnAppDomainDestroyed
12 years ago
Daniel Grunwald
cf3995f1a5
Update to NRefactory commit 'a99a93972cc4e82c969af72568f015019a4d8a96'
12 years ago
Daniel Grunwald
52ab4d36a5
Normalize newlines in *.cs
12 years ago
Siegfried Pammer
74cc698203
remove UpdateReferences
12 years ago
Siegfried Pammer
929eba3630
add toolbar to WatchPad
12 years ago
Siegfried Pammer
9cce5d9369
implement GetMethodsFromDocumentPosition and set breakpoints in all methods (lambdas, etc.) in that location
12 years ago
Siegfried Pammer
973ca64615
fix SD-1912 - Debugger displays wrong values for captured parameters
12 years ago
Siegfried Pammer
135a326c85
add events for AppDomain creation and destruction in Debugger
12 years ago
David Srbecký
0ef31e5117
Freeze all other threads during evaluation.
12 years ago
Siegfried Pammer
f30d838898
normalize file headers
12 years ago
Siegfried Pammer
6e343f32ab
fix bug in Process.OnModuleLoaded: ModuleLoaded event was not fired if BreakInMain was active and executable had no symbols
...
+ add support for BreakInMain in executables without symbols
12 years ago
Siegfried Pammer
e67c669eb1
add "debug executable"
12 years ago
Siegfried Pammer
9d92c13c9d
implement display of enum values in debugger tooltips
12 years ago
Andreas Weizel
7b7143866a
Method calls and character escaping are now supported in DebuggerDisplayAttribute format strings.
12 years ago
Andreas Weizel
2a79a2c608
Added support for [DebuggerDisplayAttribute].
12 years ago
Siegfried Pammer
4a2640af1a
allow method execution in Console Pad, Conditional Breakpoints, Watch Pad and sub-tree nodes
12 years ago
Siegfried Pammer
1300a4bcd9
fix Debugger: Move mouse over static event -> crash 'unknown member type'
12 years ago
Daniel Grunwald
7bfda47572
Fix moving projects between solution folders.
12 years ago
Daniel Grunwald
e57e045d6e
Debugger: Fix ArgumentNullException when loading a secondary module of a multi-module assembly.
12 years ago
David Srbecký
4798dae6fe
Refactored the stepping logic to be more friendly with multiple symbol source;
...
JIT and NGEN optimization are explicit options now
13 years ago
David Srbecký
1e902d13ac
Fix unit tests
13 years ago
David Srbecký
333e3644b7
Slightly improve mapping from IL to source code
13 years ago
David Srbecký
07c333b1f6
Never return null when Debugger.Value is expected - throw GetValueException instead
13 years ago
David Srbecký
3c1353849f
Remove all code related to debugging of decompiled code
13 years ago
David Srbecký
aa4cee4972
Fix evaluation bug caused by null from GetArgumentValue
13 years ago
David Srbecký
c2855d5a65
Refactored handling of debug symbols
13 years ago
David Srbecký
4ce8ed55d9
Fix broken unit tests due to last commit
13 years ago
David Srbecký
7966faa3cc
Re-write debugger options to use accessors with Get/Set methods.
13 years ago
David Srbecký
82d2924b10
Removed some debugger options
13 years ago
David Srbecký
3458e13eb7
Use the unresolved member to check that the stack-frame is valid.
13 years ago
Daniel Grunwald
0ca73ec33e
Fix initialization of IProject.TypeDefinitionModels.
13 years ago
David Srbecký
86b779a8f0
Re-implemented fast property evaluation
13 years ago
Siegfried Pammer
93565945b1
fixed serialization of breakpoints and bookmarks
13 years ago
David Srbecký
81f6f66a33
Do not suspend other threads while stepping
13 years ago
David Srbecký
7d1735c54f
Refactor handling of debuggee exceptions
13 years ago
Daniel Grunwald
0eb8e20dbc
Adjust SharpDevelop to NRefactory update.
...
I removed the Mono.Cecil reference from SD.Base as it was only used in the broken debugger-decompiler code, which doesn't really belong into Base anyways.
13 years ago
David Srbecký
0b924bbbf3
Moving some debugger's files around
13 years ago
David Srbecký
232985182a
Refactored handling of large and multi-dimensional arrays
13 years ago
David Srbecký
0022f6db3f
Refactored breakpoints; Ensure multiple (conditional) breakpoints on the same line are handled.
13 years ago