Daniel Grunwald
056d1692b1
Fixed CodeCoverage tests.
...
Ignore failing debugger tests.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/dotnet4@4297 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
bdee4a2998
Disabled failing debugger test.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4087 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
05aa02a7a8
Updated test output for ".NET Framework 3.5 SP1 Family Update"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3809 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
c19717ac7e
Methods for reading and writing of process memory. Test that breaks string immutability using memory write.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3585 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
0e7d5082dd
Fixed a bug caused by extending the search scope to supertypes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3460 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
403b178df6
Include class name in the callstack pad.
...
Do not include the namespace in the local variables pad.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3451 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ee345d0825
Support creation of all primitive types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3238 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
9218a36d0b
The console is able to box values;
...
Added Value.IsReference property
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3237 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
99bb0a198e
Fixed breakpoints for whitespace lines
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3236 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
bf9683cd0f
Extend the lifetime of StackFrame
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3233 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
4ae83b9c5c
Grammar correction
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3231 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ce0ef733f8
Print paused location for the Paused event;
...
Do not include base types in the DebugType test
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3230 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
55e8e0bd7e
Rewritten the stepping engine;
...
Extensive unit test for stepping
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3229 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
bb1c30b9b6
All debugging options are stored in a special purpose class which is then serialized into the SharpDevelop properties file.
...
Added ChainIndex and FrameIndex to the StackFrame class
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3222 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
07eb82d08e
Improving performance of metadata enumerators
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3217 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
aee0bef040
Skip single-line properties during debugging
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3208 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
40696330b0
Extended testing of non user code stepping;
...
Mark generated constructors as non user code;
Fake JMC during StepOut
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3207 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
98f6813a49
Debugging the failing test..
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3204 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
dbe1eb1c3f
Fixed "Value does not fall within the expected range." that occurred while getting base type for Object or Pointers
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3203 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
b767600ba8
Forgot to deregister process start event
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3201 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
dfa2158fc4
Fixed Forum-7997: Error getting a name of a thread;
...
The problem was that ICorDebugValue2.ExactType returned null.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3200 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
5b8dec3cce
Fixed Forum-7984: Handling of StackOverflow exception
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3198 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
f205eaa07b
Pretty printing of unit tests: Collapsed Is* into one property. Inline enumerators.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3197 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
074deab11a
Changing the API for Value and DebugType - removed a few Is* properties.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3196 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
72fa7ab914
Initial support for pointer types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3195 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
cd1de9b0e0
Test for debug types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3194 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
1c894968d7
Accept new test output: Container changed from array to List<T>
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3182 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
dfa651c2a1
Use richer set of icons in the local variables pad
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3179 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a29e114ca0
All properties called HasExited renamed to some more descriptive name.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3170 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
d03abbe470
Reformatted the output of debugger tests: properties are outputted as attributes rather then elements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3161 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
08b3a84a5d
Process.Terminate blocks until the process is terminated.
...
Improved termination unit tests
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3158 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
0fae4ba16b
Ignore code marked with DebuggerStepThroughAttribute or DebuggerNonUserCodeAttribute
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3155 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
3c97029fc0
Significantly beefing up the MetaData wrapper
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3154 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
dbba4a13eb
Rewritten Breakpoint and SourcecodeSegment classes. SourcecodeSegment is now immutable.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3137 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
8759a05e66
Yet again significantly rewriting process state control
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3136 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
2545154105
Changed semantics of Process.Terminate: The process is not immediately marked as exited; It is marked as exited when the callback is received.
...
Added tests for process termination.
Tracking of COM objects is no longer outputted to the console.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3132 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
b30d1d7366
Thread now has only one terminating event: Thread.Exited
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3131 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
10c2f3348e
Fixed SD2-1423: Thread state is invalid exception when breaking into application after main thread finished;
...
Including test
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3115 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
395b525929
Added Module.GetNamesOfDefinedTypes - this one includes generic types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3112 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ab6a579558
Added Module.GetDefinedTypes; Only non-generic types are returned at the moment;
...
Added test for it
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3110 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
fbab0fe085
Test output updated for interfaces;
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3101 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
2c00845a93
Fixed base type for arrays and for primitive values. Updated tests for it.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2919 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
cca75c8ce0
Base class tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2918 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a7edbf180a
Completely rewritten the sate management for Process.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2900 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
c98f104ab5
Moved metadata related classes to Debugger.MetaData namespace
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2889 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ec2863a837
Added synchronous Continue and Step*.
...
Use these to simplify the test code.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2888 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
5891dcb596
Renamed Continue to AsyncContinue.
...
Renamed Step* to AsyncStep*.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2886 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
2cbd80bf07
Updated tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2885 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
088e6523ee
Reorganized code in CallstackPad
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2882 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
bc962c71d7
Renamed LastStackFrame to MostRecentStackFrame
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2881 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago