Browse Source

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
shortcuts
David Srbecký 18 years ago
parent
commit
ce0ef733f8
  1. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/DebuggerTestsBase.cs
  2. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ArrayValue.cs
  3. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Break.cs
  4. 6
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Breakpoint.cs
  5. 6
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Callstack.cs
  6. 559
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/DebugTypes.cs
  7. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/DefinedTypes.cs
  8. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Exception.cs
  9. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ExceptionCustom.cs
  10. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Expressions.cs
  11. 12
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/FunctionArgumentVariables.cs
  12. 8
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/FunctionLifetime.cs
  13. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/FunctionLocalVariables.cs
  14. 10
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/FunctionVariablesLifetime.cs
  15. 18
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Generics.cs
  16. 4
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/MainThreadExit.cs
  17. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Metadata.cs
  18. 4
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/MetadataIdentity.cs
  19. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/PrimitiveValue.cs
  20. 6
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/SetIP.cs
  21. 4
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/StackOverflow.cs
  22. 114
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Stepping.cs
  23. 4
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/TerminatePausedProcess.cs
  24. 8
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/TerminateRunningProcess.cs
  25. 4
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ThreadName.cs
  26. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ValueType.cs
  27. 2
      src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/_Template.cs

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/DebuggerTestsBase.cs

@ -148,7 +148,7 @@ namespace Debugger.Tests
LogEvent("ModuleLoaded", e.Module.Filename + (e.Module.HasSymbols ? " (Has symbols)" : " (No symbols)")); LogEvent("ModuleLoaded", e.Module.Filename + (e.Module.HasSymbols ? " (Has symbols)" : " (No symbols)"));
}; };
process.Paused += delegate(object sender, ProcessEventArgs e) { process.Paused += delegate(object sender, ProcessEventArgs e) {
LogEvent("DebuggingPaused", e.Process.PauseSession.PausedReason.ToString()); LogEvent("DebuggingPaused", e.Process.PauseSession.PausedReason.ToString() + " " + e.Process.SelectedStackFrame.NextStatement.ToString());
}; };
// process.DebuggingResumed += delegate(object sender, ProcessEventArgs e) { // process.DebuggingResumed += delegate(object sender, ProcessEventArgs e) {
// LogEvent("DebuggingResumed", e.Process.PausedReason.ToString()); // LogEvent("DebuggingResumed", e.Process.PausedReason.ToString());

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ArrayValue.cs

@ -54,7 +54,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>ArrayValue.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>ArrayValue.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break ArrayValue.cs:20,4-20,40</DebuggingPaused>
<array> <array>
<Value <Value
ArrayDimensions="{5}" ArrayDimensions="{5}"

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Break.cs

@ -41,7 +41,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>Break.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>Break.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Break.cs:16,4-16,40</DebuggingPaused>
<ProcessExited /> <ProcessExited />
</Test> </Test>
</DebuggerTests> </DebuggerTests>

6
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Breakpoint.cs

@ -57,7 +57,7 @@ namespace Debugger.Tests {
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>Breakpoint.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>Breakpoint.exe (Has symbols)</ModuleLoaded>
<ModuleLoaded>System.dll (No symbols)</ModuleLoaded> <ModuleLoaded>System.dll (No symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Breakpoint.cs:16,4-16,40</DebuggingPaused>
<Breakpoint <Breakpoint
CheckSum="null" CheckSum="null"
Column="0" Column="0"
@ -69,9 +69,9 @@ namespace Debugger.Tests {
<ModuleLoaded>System.Configuration.dll (No symbols)</ModuleLoaded> <ModuleLoaded>System.Configuration.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>System.Xml.dll (No symbols)</ModuleLoaded> <ModuleLoaded>System.Xml.dll (No symbols)</ModuleLoaded>
<LogMessage>Main 1\r\n</LogMessage> <LogMessage>Main 1\r\n</LogMessage>
<DebuggingPaused>Breakpoint</DebuggingPaused> <DebuggingPaused>Breakpoint Breakpoint.cs:18,4-18,49</DebuggingPaused>
<LogMessage>Main 2\r\n</LogMessage> <LogMessage>Main 2\r\n</LogMessage>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Breakpoint.cs:19,4-19,40</DebuggingPaused>
<ProcessExited /> <ProcessExited />
<Breakpoint <Breakpoint
CheckSum="null" CheckSum="null"

6
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Callstack.cs

@ -57,7 +57,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>Callstack.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>Callstack.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Callstack.cs:26,4-26,40</DebuggingPaused>
<Callstack> <Callstack>
<Item> <Item>
<StackFrame <StackFrame
@ -90,7 +90,7 @@ namespace Debugger.Tests {
NextStatement="Callstack.cs:16,4-16,11" /> NextStatement="Callstack.cs:16,4-16,11" />
</Item> </Item>
</Callstack> </Callstack>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Callstack.cs:21,4-21,11</DebuggingPaused>
<Callstack> <Callstack>
<Item> <Item>
<StackFrame <StackFrame
@ -113,7 +113,7 @@ namespace Debugger.Tests {
NextStatement="Callstack.cs:16,4-16,11" /> NextStatement="Callstack.cs:16,4-16,11" />
</Item> </Item>
</Callstack> </Callstack>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Callstack.cs:16,4-16,11</DebuggingPaused>
<Callstack> <Callstack>
<Item> <Item>
<StackFrame <StackFrame

559
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/DebugTypes.cs

@ -85,7 +85,6 @@ namespace Debugger.Tests {
{ {
ExpandProperties( ExpandProperties(
"Value.Type", "Value.Type",
"DebugType.BaseType",
"DebugType.ElementType" "DebugType.ElementType"
); );
StartTest("DebugTypes.cs"); StartTest("DebugTypes.cs");
@ -106,7 +105,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>DebugTypes.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>DebugTypes.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break DebugTypes.cs:57,4-57,40</DebuggingPaused>
<LocalVariables <LocalVariables
Capacity="32" Capacity="32"
Count="19"> Count="19">
@ -130,19 +129,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Class" Kind="Class"
Module="DebugTypes.exe"> Module="DebugTypes.exe">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -168,7 +154,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Class" Kind="Class"
Module="mscorlib.dll"> Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -194,19 +179,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -232,7 +204,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Class" Kind="Class"
Module="mscorlib.dll"> Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -258,19 +229,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -296,19 +254,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -334,7 +279,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.Object" BaseType="System.Object"
@ -344,19 +288,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -384,7 +315,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.Object" BaseType="System.Object"
@ -394,19 +324,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -434,7 +351,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="null" BaseType="null"
@ -444,7 +360,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.Object" BaseType="System.Object"
@ -454,19 +369,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -496,7 +398,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="null" BaseType="null"
@ -506,7 +407,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Void" Kind="Void"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -534,7 +434,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Class" Kind="Class"
Module="mscorlib.dll"> Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -560,7 +459,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Class" Kind="Class"
Module="mscorlib.dll"> Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -586,31 +484,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Array" Kind="Array"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.Array"
GenericArguments="{}"
Interfaces="{System.ICloneable, System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.Object" BaseType="System.Object"
@ -620,19 +493,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -660,31 +520,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Array" Kind="Array"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.Array"
GenericArguments="{}"
Interfaces="{System.ICloneable, System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.Object" BaseType="System.Object"
@ -694,19 +529,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -734,31 +556,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="ValueType" Kind="ValueType"
Module="DebugTypes.exe"> Module="DebugTypes.exe">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.ValueType"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -784,7 +581,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.ValueType" BaseType="System.ValueType"
@ -794,31 +590,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="ValueType" Kind="ValueType"
Module="DebugTypes.exe"> Module="DebugTypes.exe">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.ValueType"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -846,31 +617,6 @@ namespace Debugger.Tests {
Interfaces="{System.IComparable, System.IFormattable, System.IConvertible}" Interfaces="{System.IComparable, System.IFormattable, System.IConvertible}"
Kind="ValueType" Kind="ValueType"
Module="mscorlib.dll"> Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.ValueType"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -896,19 +642,6 @@ namespace Debugger.Tests {
Interfaces="{MyInterface}" Interfaces="{MyInterface}"
Kind="Class" Kind="Class"
Module="DebugTypes.exe"> Module="DebugTypes.exe">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -934,26 +667,13 @@ namespace Debugger.Tests {
Interfaces="{MyInterface}" Interfaces="{MyInterface}"
Kind="Class" Kind="Class"
Module="DebugTypes.exe"> Module="DebugTypes.exe">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
</Value> </Value>
</Item> </Item>
</LocalVariables> </LocalVariables>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break DebugTypes.cs:74,4-74,40</DebuggingPaused>
<Arguments <Arguments
Capacity="16" Capacity="16"
Count="15"> Count="15">
@ -977,19 +697,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -1015,19 +722,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -1053,7 +747,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.Object" BaseType="System.Object"
@ -1063,19 +756,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -1103,7 +783,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.Object" BaseType="System.Object"
@ -1113,19 +792,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -1153,7 +819,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="null" BaseType="null"
@ -1163,7 +828,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.Object" BaseType="System.Object"
@ -1173,19 +837,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -1215,7 +866,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="null" BaseType="null"
@ -1225,7 +875,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Void" Kind="Void"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -1253,7 +902,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Class" Kind="Class"
Module="mscorlib.dll"> Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -1279,7 +927,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Class" Kind="Class"
Module="mscorlib.dll"> Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -1305,31 +952,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Array" Kind="Array"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.Array"
GenericArguments="{}"
Interfaces="{System.ICloneable, System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.Object" BaseType="System.Object"
@ -1339,19 +961,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -1379,31 +988,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Array" Kind="Array"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.Array"
GenericArguments="{}"
Interfaces="{System.ICloneable, System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.Object" BaseType="System.Object"
@ -1413,19 +997,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Primitive" Kind="Primitive"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -1453,31 +1024,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="ValueType" Kind="ValueType"
Module="DebugTypes.exe"> Module="DebugTypes.exe">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.ValueType"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -1503,31 +1049,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="ValueType" Kind="ValueType"
Module="DebugTypes.exe"> Module="DebugTypes.exe">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.ValueType"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -1553,7 +1074,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="Pointer" Kind="Pointer"
Module="{Exception: The type is not a class or value type.}"> Module="{Exception: The type is not a class or value type.}">
<BaseType>null</BaseType>
<ElementType> <ElementType>
<DebugType <DebugType
BaseType="System.ValueType" BaseType="System.ValueType"
@ -1563,31 +1083,6 @@ namespace Debugger.Tests {
Interfaces="{}" Interfaces="{}"
Kind="ValueType" Kind="ValueType"
Module="DebugTypes.exe"> Module="DebugTypes.exe">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.ValueType"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</ElementType> </ElementType>
@ -1615,31 +1110,6 @@ namespace Debugger.Tests {
Interfaces="{System.IComparable, System.IFormattable, System.IConvertible}" Interfaces="{System.IComparable, System.IFormattable, System.IConvertible}"
Kind="ValueType" Kind="ValueType"
Module="mscorlib.dll"> Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.ValueType"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>
@ -1665,31 +1135,6 @@ namespace Debugger.Tests {
Interfaces="{System.IComparable, System.IFormattable, System.IConvertible}" Interfaces="{System.IComparable, System.IFormattable, System.IConvertible}"
Kind="ValueType" Kind="ValueType"
Module="mscorlib.dll"> Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="System.Object"
ElementType="null"
FullName="System.ValueType"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>
<DebugType
BaseType="null"
ElementType="null"
FullName="System.Object"
GenericArguments="{}"
Interfaces="{}"
Kind="Class"
Module="mscorlib.dll">
<BaseType>null</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType>
</DebugType>
</BaseType>
<ElementType>null</ElementType> <ElementType>null</ElementType>
</DebugType> </DebugType>
</Type> </Type>

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/DefinedTypes.cs

@ -54,7 +54,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>DefinedTypes.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>DefinedTypes.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break DefinedTypes.cs:16,4-16,40</DebuggingPaused>
<TypesAsString <TypesAsString
Capacity="4" Capacity="4"
Count="3"> Count="3">

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Exception.cs

@ -55,7 +55,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>Exception.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>Exception.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Exception.cs:16,4-16,40</DebuggingPaused>
<ExceptionThrown>System.Exception: test</ExceptionThrown> <ExceptionThrown>System.Exception: test</ExceptionThrown>
<ProcessExited /> <ProcessExited />
</Test> </Test>

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ExceptionCustom.cs

@ -54,7 +54,7 @@ namespace Debugger.Tests {
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>ExceptionCustom.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>ExceptionCustom.exe (Has symbols)</ModuleLoaded>
<ExceptionThrown>Debugger.Tests.TestPrograms.MyException: test2 ---&gt; Debugger.Tests.TestPrograms.MyException: test1</ExceptionThrown> <ExceptionThrown>Debugger.Tests.TestPrograms.MyException: test2 ---&gt; Debugger.Tests.TestPrograms.MyException: test1</ExceptionThrown>
<DebuggingPaused>ExceptionIntercepted</DebuggingPaused> <DebuggingPaused>ExceptionIntercepted ExceptionCustom.cs:27,5-27,39</DebuggingPaused>
<ProcessExited /> <ProcessExited />
</Test> </Test>
</DebuggerTests> </DebuggerTests>

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Expressions.cs

@ -76,7 +76,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>Expressions.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>Expressions.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Expressions.cs:47,4-47,40</DebuggingPaused>
<Arguments <Arguments
Capacity="4" Capacity="4"
Count="1"> Count="1">

12
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/FunctionArgumentVariables.cs

@ -92,8 +92,8 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>FunctionArgumentVariables.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>FunctionArgumentVariables.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionArgumentVariables.cs:16,4-16,40</DebuggingPaused>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionArgumentVariables.cs:51,4-51,40</DebuggingPaused>
<Arguments <Arguments
Capacity="16" Capacity="16"
Count="9"> Count="9">
@ -206,7 +206,7 @@ namespace Debugger.Tests {
Type="System.Nullable&lt;System.Int32&gt;" /> Type="System.Nullable&lt;System.Int32&gt;" />
</Item> </Item>
</Arguments> </Arguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionArgumentVariables.cs:57,4-57,40</DebuggingPaused>
<Arguments <Arguments
Capacity="4" Capacity="4"
Count="1"> Count="1">
@ -223,7 +223,7 @@ namespace Debugger.Tests {
Type="System.String[]" /> Type="System.String[]" />
</Item> </Item>
</Arguments> </Arguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionArgumentVariables.cs:57,4-57,40</DebuggingPaused>
<Arguments <Arguments
Capacity="4" Capacity="4"
Count="1"> Count="1">
@ -240,7 +240,7 @@ namespace Debugger.Tests {
Type="System.String[]" /> Type="System.String[]" />
</Item> </Item>
</Arguments> </Arguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionArgumentVariables.cs:57,4-57,40</DebuggingPaused>
<Arguments <Arguments
Capacity="4" Capacity="4"
Count="1"> Count="1">
@ -257,7 +257,7 @@ namespace Debugger.Tests {
Type="System.String[]" /> Type="System.String[]" />
</Item> </Item>
</Arguments> </Arguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionArgumentVariables.cs:62,4-62,40</DebuggingPaused>
<Arguments <Arguments
Capacity="4" Capacity="4"
Count="2"> Count="2">

8
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/FunctionLifetime.cs

@ -70,7 +70,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>FunctionLifetime.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>FunctionLifetime.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionLifetime.cs:22,4-22,40</DebuggingPaused>
<SelectedStackFrame> <SelectedStackFrame>
<StackFrame <StackFrame
ArgumentCount="1" ArgumentCount="1"
@ -81,7 +81,7 @@ namespace Debugger.Tests {
MethodInfo="Function" MethodInfo="Function"
NextStatement="FunctionLifetime.cs:22,4-22,40" /> NextStatement="FunctionLifetime.cs:22,4-22,40" />
</SelectedStackFrame> </SelectedStackFrame>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionLifetime.cs:29,4-29,40</DebuggingPaused>
<Old_StackFrame> <Old_StackFrame>
<StackFrame <StackFrame
ArgumentCount="{Exception: StackFrame is not valid anymore}" ArgumentCount="{Exception: StackFrame is not valid anymore}"
@ -102,7 +102,7 @@ namespace Debugger.Tests {
MethodInfo="SubFunction" MethodInfo="SubFunction"
NextStatement="FunctionLifetime.cs:29,4-29,40" /> NextStatement="FunctionLifetime.cs:29,4-29,40" />
</SelectedStackFrame> </SelectedStackFrame>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionLifetime.cs:24,4-24,40</DebuggingPaused>
<Old_StackFrame> <Old_StackFrame>
<StackFrame <StackFrame
ArgumentCount="{Exception: StackFrame is not valid anymore}" ArgumentCount="{Exception: StackFrame is not valid anymore}"
@ -123,7 +123,7 @@ namespace Debugger.Tests {
MethodInfo="Function" MethodInfo="Function"
NextStatement="FunctionLifetime.cs:24,4-24,40" /> NextStatement="FunctionLifetime.cs:24,4-24,40" />
</SelectedStackFrame> </SelectedStackFrame>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionLifetime.cs:17,4-17,40</DebuggingPaused>
<Main> <Main>
<StackFrame <StackFrame
ArgumentCount="0" ArgumentCount="0"

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/FunctionLocalVariables.cs

@ -48,7 +48,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>FunctionLocalVariables.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>FunctionLocalVariables.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionLocalVariables.cs:21,4-21,40</DebuggingPaused>
<LocalVariables <LocalVariables
Capacity="8" Capacity="8"
Count="5"> Count="5">

10
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/FunctionVariablesLifetime.cs

@ -98,7 +98,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>FunctionVariablesLifetime.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>FunctionVariablesLifetime.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionVariablesLifetime.cs:25,4-25,40</DebuggingPaused>
<argument> <argument>
<Value <Value
ArrayDimensions="{Exception: Value is not an array}" ArrayDimensions="{Exception: Value is not an array}"
@ -135,7 +135,7 @@ namespace Debugger.Tests {
PrimitiveValue="3" PrimitiveValue="3"
Type="System.Int32" /> Type="System.Int32" />
</_x0040_class> </_x0040_class>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionVariablesLifetime.cs:34,4-34,40</DebuggingPaused>
<argument> <argument>
<Value <Value
ArrayDimensions="{Exception: Value is no longer valid}" ArrayDimensions="{Exception: Value is no longer valid}"
@ -184,7 +184,7 @@ namespace Debugger.Tests {
PrimitiveValue="4" PrimitiveValue="4"
Type="System.Int32" /> Type="System.Int32" />
</localInSubFunction> </localInSubFunction>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionVariablesLifetime.cs:27,4-27,40</DebuggingPaused>
<argument> <argument>
<Value <Value
ArrayDimensions="{Exception: Value is no longer valid}" ArrayDimensions="{Exception: Value is no longer valid}"
@ -233,7 +233,7 @@ namespace Debugger.Tests {
PrimitiveValue="{Exception: Value is no longer valid}" PrimitiveValue="{Exception: Value is no longer valid}"
Type="System.Int32" /> Type="System.Int32" />
</localInSubFunction> </localInSubFunction>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionVariablesLifetime.cs:34,4-34,40</DebuggingPaused>
<argument> <argument>
<Value <Value
ArrayDimensions="{Exception: Value is no longer valid}" ArrayDimensions="{Exception: Value is no longer valid}"
@ -294,7 +294,7 @@ namespace Debugger.Tests {
PrimitiveValue="4" PrimitiveValue="4"
Type="System.Int32" /> Type="System.Int32" />
</localInSubFunction_x0028_new_x0029_> </localInSubFunction_x0028_new_x0029_>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break FunctionVariablesLifetime.cs:19,4-19,40</DebuggingPaused>
<argument> <argument>
<Value <Value
ArrayDimensions="{Exception: Value is no longer valid}" ArrayDimensions="{Exception: Value is no longer valid}"

18
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Generics.cs

@ -131,7 +131,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>Generics.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>Generics.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Generics.cs:48,4-48,40</DebuggingPaused>
<SelectedStackFrame> <SelectedStackFrame>
<StackFrame <StackFrame
ArgumentCount="2" ArgumentCount="2"
@ -196,7 +196,7 @@ namespace Debugger.Tests {
Type="System.String" /> Type="System.String" />
</Item> </Item>
</SelectedStackFrame-GetArguments> </SelectedStackFrame-GetArguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Generics.cs:54,4-54,40</DebuggingPaused>
<SelectedStackFrame> <SelectedStackFrame>
<StackFrame <StackFrame
ArgumentCount="2" ArgumentCount="2"
@ -261,7 +261,7 @@ namespace Debugger.Tests {
Type="System.String" /> Type="System.String" />
</Item> </Item>
</SelectedStackFrame-GetArguments> </SelectedStackFrame-GetArguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Generics.cs:60,4-60,40</DebuggingPaused>
<SelectedStackFrame> <SelectedStackFrame>
<StackFrame <StackFrame
ArgumentCount="2" ArgumentCount="2"
@ -326,7 +326,7 @@ namespace Debugger.Tests {
Type="System.String" /> Type="System.String" />
</Item> </Item>
</SelectedStackFrame-GetArguments> </SelectedStackFrame-GetArguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Generics.cs:66,4-66,40</DebuggingPaused>
<SelectedStackFrame> <SelectedStackFrame>
<StackFrame <StackFrame
ArgumentCount="2" ArgumentCount="2"
@ -391,7 +391,7 @@ namespace Debugger.Tests {
Type="System.String" /> Type="System.String" />
</Item> </Item>
</SelectedStackFrame-GetArguments> </SelectedStackFrame-GetArguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Generics.cs:75,4-75,40</DebuggingPaused>
<SelectedStackFrame> <SelectedStackFrame>
<StackFrame <StackFrame
ArgumentCount="2" ArgumentCount="2"
@ -456,7 +456,7 @@ namespace Debugger.Tests {
Type="System.String" /> Type="System.String" />
</Item> </Item>
</SelectedStackFrame-GetArguments> </SelectedStackFrame-GetArguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Generics.cs:81,4-81,40</DebuggingPaused>
<SelectedStackFrame> <SelectedStackFrame>
<StackFrame <StackFrame
ArgumentCount="2" ArgumentCount="2"
@ -521,7 +521,7 @@ namespace Debugger.Tests {
Type="System.String" /> Type="System.String" />
</Item> </Item>
</SelectedStackFrame-GetArguments> </SelectedStackFrame-GetArguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Generics.cs:87,4-87,40</DebuggingPaused>
<SelectedStackFrame> <SelectedStackFrame>
<StackFrame <StackFrame
ArgumentCount="2" ArgumentCount="2"
@ -586,7 +586,7 @@ namespace Debugger.Tests {
Type="System.String" /> Type="System.String" />
</Item> </Item>
</SelectedStackFrame-GetArguments> </SelectedStackFrame-GetArguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Generics.cs:93,4-93,40</DebuggingPaused>
<SelectedStackFrame> <SelectedStackFrame>
<StackFrame <StackFrame
ArgumentCount="2" ArgumentCount="2"
@ -651,7 +651,7 @@ namespace Debugger.Tests {
Type="System.String" /> Type="System.String" />
</Item> </Item>
</SelectedStackFrame-GetArguments> </SelectedStackFrame-GetArguments>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Generics.cs:28,4-28,40</DebuggingPaused>
<Prop> <Prop>
<Value <Value
ArrayDimensions="{Exception: Value is not an array}" ArrayDimensions="{Exception: Value is not an array}"

4
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/MainThreadExit.cs

@ -58,7 +58,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>MainThreadExit.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>MainThreadExit.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break MainThreadExit.cs:23,4-23,40</DebuggingPaused>
<ThreadsBeforeExit <ThreadsBeforeExit
Count="2"> Count="2">
<Item> <Item>
@ -98,7 +98,7 @@ namespace Debugger.Tests {
Suspended="False" /> Suspended="False" />
</Item> </Item>
</ThreadsBeforeExit> </ThreadsBeforeExit>
<DebuggingPaused>ForcedBreak</DebuggingPaused> <DebuggingPaused>ForcedBreak MainThreadExit.cs:28,4-28,26</DebuggingPaused>
<ThreadsAfterExit <ThreadsAfterExit
Count="2"> Count="2">
<Item> <Item>

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Metadata.cs

@ -76,7 +76,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>Metadata.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>Metadata.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Metadata.cs:39,4-39,40</DebuggingPaused>
<Members <Members
Capacity="32" Capacity="32"
Count="22"> Count="22">

4
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/MetadataIdentity.cs

@ -57,8 +57,8 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>MetadataIdentity.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>MetadataIdentity.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break MetadataIdentity.cs:21,4-21,40</DebuggingPaused>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break MetadataIdentity.cs:22,4-22,40</DebuggingPaused>
<ProcessExited /> <ProcessExited />
</Test> </Test>
</DebuggerTests> </DebuggerTests>

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/PrimitiveValue.cs

@ -55,7 +55,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>PrimitiveValue.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>PrimitiveValue.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break PrimitiveValue.cs:20,4-20,40</DebuggingPaused>
<locals <locals
Capacity="4" Capacity="4"
Count="4"> Count="4">

6
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/SetIP.cs

@ -54,10 +54,10 @@ namespace Debugger.Tests {
<ModuleLoaded>System.Configuration.dll (No symbols)</ModuleLoaded> <ModuleLoaded>System.Configuration.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>System.Xml.dll (No symbols)</ModuleLoaded> <ModuleLoaded>System.Xml.dll (No symbols)</ModuleLoaded>
<LogMessage>1\r\n</LogMessage> <LogMessage>1\r\n</LogMessage>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break SetIP.cs:17,4-17,40</DebuggingPaused>
<DebuggingPaused>SetIP</DebuggingPaused> <DebuggingPaused>SetIP SetIP.cs:16,4-16,44</DebuggingPaused>
<LogMessage>1\r\n</LogMessage> <LogMessage>1\r\n</LogMessage>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break SetIP.cs:17,4-17,40</DebuggingPaused>
<ProcessExited /> <ProcessExited />
</Test> </Test>
</DebuggerTests> </DebuggerTests>

4
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/StackOverflow.cs

@ -50,9 +50,9 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>StackOverflow.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>StackOverflow.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break StackOverflow.cs:16,4-16,40</DebuggingPaused>
<ExceptionThrown>Could not intercept: System.StackOverflowException</ExceptionThrown> <ExceptionThrown>Could not intercept: System.StackOverflowException</ExceptionThrown>
<DebuggingPaused>Exception</DebuggingPaused> <DebuggingPaused>Exception StackOverflow.cs:21,3-21,4</DebuggingPaused>
<ProcessExited /> <ProcessExited />
</Test> </Test>
</DebuggerTests> </DebuggerTests>

114
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Stepping.cs

@ -206,75 +206,75 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>Stepping.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>Stepping.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break Stepping.cs:102,4-102,40</DebuggingPaused>
<Log>Starting run with JMC=True</Log> <Log>Starting run with JMC=True</Log>
<DebuggingPaused>SetIP</DebuggingPaused> <DebuggingPaused>SetIP Stepping.cs:103,4-103,37</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:104,4-104,15</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:27,27-27,28</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:104,4-104,15</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:105,4-105,36</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:30,25-30,26</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:105,4-105,36</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:106,4-106,26</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:107,4-107,26</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:108,4-108,21</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:109,4-109,14</DebuggingPaused>
<ModuleLoaded>System.dll (No symbols)</ModuleLoaded> <ModuleLoaded>System.dll (No symbols)</ModuleLoaded>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:62,3-62,4</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:63,4-63,46</DebuggingPaused>
<ModuleLoaded>System.Configuration.dll (No symbols)</ModuleLoaded> <ModuleLoaded>System.Configuration.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>System.Xml.dll (No symbols)</ModuleLoaded> <ModuleLoaded>System.Xml.dll (No symbols)</ModuleLoaded>
<LogMessage>ZigZag2</LogMessage> <LogMessage>ZigZag2</LogMessage>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:64,4-64,14</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:62,3-62,4</DebuggingPaused>
<LogMessage>ZigZag2</LogMessage> <LogMessage>ZigZag2</LogMessage>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:109,4-109,14</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:110,4-110,35</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:91,50-91,51</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:94,50-94,51</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:110,4-110,35</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:111,3-111,4</DebuggingPaused>
<Log>Starting run with JMC=True</Log> <Log>Starting run with JMC=True</Log>
<DebuggingPaused>SetIP</DebuggingPaused> <DebuggingPaused>SetIP Stepping.cs:103,4-103,37</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:104,4-104,15</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:27,27-27,28</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:104,4-104,15</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:105,4-105,36</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:30,25-30,26</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:105,4-105,36</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:106,4-106,26</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:107,4-107,26</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:108,4-108,21</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:109,4-109,14</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:62,3-62,4</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:63,4-63,46</DebuggingPaused>
<LogMessage>ZigZag2</LogMessage> <LogMessage>ZigZag2</LogMessage>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:64,4-64,14</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:62,3-62,4</DebuggingPaused>
<LogMessage>ZigZag2</LogMessage> <LogMessage>ZigZag2</LogMessage>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:109,4-109,14</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:110,4-110,35</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:91,50-91,51</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:94,50-94,51</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:110,4-110,35</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:111,3-111,4</DebuggingPaused>
<Log>Starting run with JMC=False</Log> <Log>Starting run with JMC=False</Log>
<DebuggingPaused>SetIP</DebuggingPaused> <DebuggingPaused>SetIP Stepping.cs:103,4-103,37</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:104,4-104,15</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:105,4-105,36</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:30,25-30,26</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:105,4-105,36</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:106,4-106,26</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:107,4-107,26</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:108,4-108,21</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:109,4-109,14</DebuggingPaused>
<LogMessage>ZigZag2</LogMessage> <LogMessage>ZigZag2</LogMessage>
<LogMessage>ZigZag2</LogMessage> <LogMessage>ZigZag2</LogMessage>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:110,4-110,35</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:91,50-91,51</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:94,50-94,51</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:110,4-110,35</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete Stepping.cs:111,3-111,4</DebuggingPaused>
<ProcessExited /> <ProcessExited />
</Test> </Test>
</DebuggerTests> </DebuggerTests>

4
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/TerminatePausedProcess.cs

@ -45,12 +45,12 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>TerminatePausedProcess.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>TerminatePausedProcess.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break TerminatePausedProcess.cs:16,4-16,40</DebuggingPaused>
<ProcessExited /> <ProcessExited />
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>TerminatePausedProcess.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>TerminatePausedProcess.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break TerminatePausedProcess.cs:16,4-16,40</DebuggingPaused>
<ProcessExited /> <ProcessExited />
</Test> </Test>
</DebuggerTests> </DebuggerTests>

8
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/TerminateRunningProcess.cs

@ -57,15 +57,15 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>TerminateRunningProcess.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>TerminateRunningProcess.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break TerminateRunningProcess.cs:20,4-20,40</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete TerminateRunningProcess.cs:21,4-21,26</DebuggingPaused>
<Log>Calling terminate</Log> <Log>Calling terminate</Log>
<ProcessExited /> <ProcessExited />
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>TerminateRunningProcess.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>TerminateRunningProcess.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break TerminateRunningProcess.cs:20,4-20,40</DebuggingPaused>
<DebuggingPaused>StepComplete</DebuggingPaused> <DebuggingPaused>StepComplete TerminateRunningProcess.cs:21,4-21,26</DebuggingPaused>
<Log>Calling terminate</Log> <Log>Calling terminate</Log>
<ProcessExited /> <ProcessExited />
</Test> </Test>

4
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ThreadName.cs

@ -73,7 +73,7 @@ namespace Debugger.Tests {
Suspended="False" /> Suspended="False" />
</ThreadStartedEvent> </ThreadStartedEvent>
<ModuleLoaded>ThreadName.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>ThreadName.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break ThreadName.cs:17,4-17,40</DebuggingPaused>
<Thread> <Thread>
<Thread <Thread
CurrentException="null" CurrentException="null"
@ -92,7 +92,7 @@ namespace Debugger.Tests {
SelectedStackFrame="Debugger.Tests.TestPrograms.ThreadName.Main" SelectedStackFrame="Debugger.Tests.TestPrograms.ThreadName.Main"
Suspended="False" /> Suspended="False" />
</Thread> </Thread>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break ThreadName.cs:19,4-19,40</DebuggingPaused>
<Thread> <Thread>
<Thread <Thread
CurrentException="null" CurrentException="null"

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ValueType.cs

@ -52,7 +52,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>ValueType.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>ValueType.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break ValueType.cs:21,4-21,40</DebuggingPaused>
<this> <this>
<Value <Value
ArrayDimensions="{Exception: Value is not an array}" ArrayDimensions="{Exception: Value is not an array}"

2
src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/_Template.cs

@ -41,7 +41,7 @@ namespace Debugger.Tests {
<ProcessStarted /> <ProcessStarted />
<ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded> <ModuleLoaded>mscorlib.dll (No symbols)</ModuleLoaded>
<ModuleLoaded>_Template.exe (Has symbols)</ModuleLoaded> <ModuleLoaded>_Template.exe (Has symbols)</ModuleLoaded>
<DebuggingPaused>Break</DebuggingPaused> <DebuggingPaused>Break _Template.cs:16,4-16,40</DebuggingPaused>
<ProcessExited /> <ProcessExited />
</Test> </Test>
</DebuggerTests> </DebuggerTests>

Loading…
Cancel
Save