From f6ddb574409c776aa474363a02f45770dd36a273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Srbeck=C3=BD?= Date: Mon, 18 Apr 2005 20:01:09 +0000 Subject: [PATCH] Debugger Interop updated to Beta 2 git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@94 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../RequiredLibraries/Debugger.Interop.dll | Bin 49152 -> 49152 bytes .../RequiredLibraries/Debugger.Interop.pdb | Bin 0 -> 9728 bytes .../Project/Src/AssemblyInfo.il | 26 +- .../Project/Src/DebuggerInterop.Core.il | 328 +++++++++--------- .../Debugger.Interop/Project/Src/make_cor.bat | 2 + 5 files changed, 183 insertions(+), 173 deletions(-) create mode 100644 src/AddIns/Misc/Debugger/Debugger.Core/RequiredLibraries/Debugger.Interop.pdb create mode 100644 src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/make_cor.bat diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/RequiredLibraries/Debugger.Interop.dll b/src/AddIns/Misc/Debugger/Debugger.Core/RequiredLibraries/Debugger.Interop.dll index c9fd99edeaf1d62f6c7f9842b922df6ada02d37d..b8dd73954cb8b592d53e91b5642eae929db38d89 100644 GIT binary patch literal 49152 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

UDezg?FnN>Z#^hdj!rm1V!g0lOp$K^SFdd0 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 Bexv{Z literal 49152 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 VC>DV4-$pEGV|oA^Nl^8A;1{u?LWKYT literal 0 HcmV?d00001 diff --git a/src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/AssemblyInfo.il b/src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/AssemblyInfo.il index 0fda4ccbcf..b0ba21131f 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/AssemblyInfo.il +++ b/src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/AssemblyInfo.il @@ -2,20 +2,28 @@ // // +// Metadata version: v2.0.50215 .assembly extern mscorlib { .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. - .ver 1:0:5000:0 + .ver 2:0:0:0 } - .assembly Debugger.Interop { - .ver 1:0:0:0 + .custom instance void [mscorlib]System.Runtime.InteropServices.ImportedFromTypeLibAttribute::.ctor(string) = ( 01 00 08 43 4F 52 44 42 4C 69 62 00 00 ) // ...CORDBLib.. + .custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 35 33 64 31 33 36 32 30 2D 66 34 31 37 // ..$53d13620-f417 + 2D 31 31 64 31 2D 39 37 36 32 2D 61 36 33 38 32 // -11d1-9762-a6382 + 36 61 34 66 32 35 35 00 00 ) // 6a4f255.. + .custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibVersionAttribute::.ctor(int32, + int32) = ( 01 00 01 00 00 00 00 00 00 00 00 00 ) + .hash algorithm 0x00008004 + .ver 2:0:0:0 } - -.module Debugger.Interop -// MVID: {D99DDAB7-C9D5-462D-9019-F632E9BAF060} +.module CORDBLib.dll +// MVID: {0F507CC5-B630-4DED-BC39-27191862A333} .imagebase 0x00400000 -.subsystem 0x00000003 -.file alignment 4096 -.corflags 0x00000001 +.file alignment 0x00001000 +.stackreserve 0x00100000 +.subsystem 0x0003 // WINDOWS_CUI +.corflags 0x00000001 // ILONLY +// Image base: 0x00F30000 diff --git a/src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/DebuggerInterop.Core.il b/src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/DebuggerInterop.Core.il index e698b73e6f..13a86e7b48 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/DebuggerInterop.Core.il +++ b/src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/DebuggerInterop.Core.il @@ -1,5 +1,5 @@ -// Microsoft (R) .NET Framework IL Disassembler. Version 2.0.41115.19 +// Microsoft (R) .NET Framework IL Disassembler. Version 2.0.50215.44 // Copyright (C) Microsoft Corporation. All rights reserved. @@ -193,177 +193,177 @@ 2D 31 31 44 33 2D 38 44 35 42 2D 30 30 31 30 34 // -11D3-8D5B-00104 42 33 35 45 37 45 46 00 00 ) // B35E7EF.. .custom instance void [mscorlib]System.Runtime.InteropServices.InterfaceTypeAttribute::.ctor(int16) = ( 01 00 01 00 00 00 ) - .method public hidebysig newslot abstract virtual - instance void Breakpoint([in] native int pAppDomain, + .method public hidebysig newslot abstract virtual + instance void Breakpoint([in] native int pAppDomain, + [in] native int pThread, + [in] native int pBreakpoint) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::Breakpoint + + .method public hidebysig newslot abstract virtual + instance void StepComplete([in] native int pAppDomain, [in] native int pThread, - [in] native int pBreakpoint) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::Breakpoint - - .method public hidebysig newslot abstract virtual - instance void StepComplete([in] native int pAppDomain, - [in] native int pThread, - [in] native int pStepper, - [in] valuetype DebuggerInterop.Core.CorDebugStepReason reason) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::StepComplete - - .method public hidebysig newslot abstract virtual - instance void Break([in] native int pAppDomain, - [in] native int thread) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::Break - - .method public hidebysig newslot abstract virtual - instance void Exception([in] native int pAppDomain, + [in] native int pStepper, + [in] valuetype DebuggerInterop.Core.CorDebugStepReason reason) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::StepComplete + + .method public hidebysig newslot abstract virtual + instance void Break([in] native int pAppDomain, + [in] native int thread) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::Break + + .method public hidebysig newslot abstract virtual + instance void Exception([in] native int pAppDomain, + [in] native int pThread, + [in] int32 unhandled) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::Exception + + .method public hidebysig newslot abstract virtual + instance void EvalComplete([in] native int pAppDomain, [in] native int pThread, - [in] int32 unhandled) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::Exception - - .method public hidebysig newslot abstract virtual - instance void EvalComplete([in] native int pAppDomain, - [in] native int pThread, - [in] native int pEval) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::EvalComplete - - .method public hidebysig newslot abstract virtual - instance void EvalException([in] native int pAppDomain, - [in] native int pThread, - [in] native int pEval) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::EvalException - - .method public hidebysig newslot abstract virtual - instance void CreateProcess([in] native int pProcess) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::CreateProcess - - .method public hidebysig newslot abstract virtual - instance void ExitProcess([in] native int pProcess) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::ExitProcess - - .method public hidebysig newslot abstract virtual - instance void CreateThread([in] native int pAppDomain, - [in] native int thread) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::CreateThread - - .method public hidebysig newslot abstract virtual - instance void ExitThread([in] native int pAppDomain, + [in] native int pEval) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::EvalComplete + + .method public hidebysig newslot abstract virtual + instance void EvalException([in] native int pAppDomain, + [in] native int pThread, + [in] native int pEval) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::EvalException + + .method public hidebysig newslot abstract virtual + instance void CreateProcess([in] native int pProcess) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::CreateProcess + + .method public hidebysig newslot abstract virtual + instance void ExitProcess([in] native int pProcess) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::ExitProcess + + .method public hidebysig newslot abstract virtual + instance void CreateThread([in] native int pAppDomain, [in] native int thread) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::ExitThread + { + } // end of method ICorDebugManagedCallback::CreateThread + + .method public hidebysig newslot abstract virtual + instance void ExitThread([in] native int pAppDomain, + [in] native int thread) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::ExitThread + + .method public hidebysig newslot abstract virtual + instance void LoadModule([in] native int pAppDomain, + [in] native int pModule) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::LoadModule - .method public hidebysig newslot abstract virtual - instance void LoadModule([in] native int pAppDomain, + .method public hidebysig newslot abstract virtual + instance void UnloadModule([in] native int pAppDomain, [in] native int pModule) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::LoadModule + { + } // end of method ICorDebugManagedCallback::UnloadModule - .method public hidebysig newslot abstract virtual - instance void UnloadModule([in] native int pAppDomain, - [in] native int pModule) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::UnloadModule + .method public hidebysig newslot abstract virtual + instance void LoadClass([in] native int pAppDomain, + [in] native int c) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::LoadClass - .method public hidebysig newslot abstract virtual - instance void LoadClass([in] native int pAppDomain, + .method public hidebysig newslot abstract virtual + instance void UnloadClass([in] native int pAppDomain, [in] native int c) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::LoadClass - - .method public hidebysig newslot abstract virtual - instance void UnloadClass([in] native int pAppDomain, - [in] native int c) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::UnloadClass - - .method public hidebysig newslot abstract virtual - instance void DebuggerError([in] native int pProcess, - [in] int32 marshal( error) errorHR, - [in] unsigned int32 errorCode) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::DebuggerError - - .method public hidebysig newslot abstract virtual - instance void LogMessage([in] native int pAppDomain, - [in] native int pThread, - [in] int32 lLevel, - [in] native int pLogSwitchName, - [in] native int pMessage) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::LogMessage - - .method public hidebysig newslot abstract virtual - instance void LogSwitch([in] native int pAppDomain, - [in] native int pThread, - [in] int32 lLevel, - [in] unsigned int32 ulReason, - [in] native int pLogSwitchName, - [in] native int pParentName) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::LogSwitch - - .method public hidebysig newslot abstract virtual - instance void CreateAppDomain([in] native int pProcess, - [in] native int pAppDomain) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::CreateAppDomain - - .method public hidebysig newslot abstract virtual - instance void ExitAppDomain([in] native int pProcess, + { + } // end of method ICorDebugManagedCallback::UnloadClass + + .method public hidebysig newslot abstract virtual + instance void DebuggerError([in] native int pProcess, + [in] int32 marshal( error) errorHR, + [in] unsigned int32 errorCode) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::DebuggerError + + .method public hidebysig newslot abstract virtual + instance void LogMessage([in] native int pAppDomain, + [in] native int pThread, + [in] int32 lLevel, + [in] native int pLogSwitchName, + [in] native int pMessage) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::LogMessage + + .method public hidebysig newslot abstract virtual + instance void LogSwitch([in] native int pAppDomain, + [in] native int pThread, + [in] int32 lLevel, + [in] unsigned int32 ulReason, + [in] native int pLogSwitchName, + [in] native int pParentName) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::LogSwitch + + .method public hidebysig newslot abstract virtual + instance void CreateAppDomain([in] native int pProcess, [in] native int pAppDomain) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::ExitAppDomain + { + } // end of method ICorDebugManagedCallback::CreateAppDomain - .method public hidebysig newslot abstract virtual - instance void LoadAssembly([in] native int pAppDomain, + .method public hidebysig newslot abstract virtual + instance void ExitAppDomain([in] native int pProcess, + [in] native int pAppDomain) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::ExitAppDomain + + .method public hidebysig newslot abstract virtual + instance void LoadAssembly([in] native int pAppDomain, + [in] native int pAssembly) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::LoadAssembly + + .method public hidebysig newslot abstract virtual + instance void UnloadAssembly([in] native int pAppDomain, [in] native int pAssembly) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::LoadAssembly - - .method public hidebysig newslot abstract virtual - instance void UnloadAssembly([in] native int pAppDomain, - [in] native int pAssembly) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::UnloadAssembly - - .method public hidebysig newslot abstract virtual - instance void ControlCTrap([in] native int pProcess) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::ControlCTrap - - .method public hidebysig newslot abstract virtual - instance void NameChange([in] native int pAppDomain, - [in] native int pThread) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::NameChange - - .method public hidebysig newslot abstract virtual - instance void UpdateModuleSymbols([in] native int pAppDomain, - [in] native int pModule, - [in] native int pSymbolStream) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::UpdateModuleSymbols - - .method public hidebysig newslot abstract virtual - instance void EditAndContinueRemap([in] native int pAppDomain, - [in] native int pThread, - [in] native int pFunction, - [in] int32 fAccurate) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::EditAndContinueRemap - - .method public hidebysig newslot abstract virtual - instance void BreakpointSetError([in] native int pAppDomain, + { + } // end of method ICorDebugManagedCallback::UnloadAssembly + + .method public hidebysig newslot abstract virtual + instance void ControlCTrap([in] native int pProcess) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::ControlCTrap + + .method public hidebysig newslot abstract virtual + instance void NameChange([in] native int pAppDomain, + [in] native int pThread) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::NameChange + + .method public hidebysig newslot abstract virtual + instance void UpdateModuleSymbols([in] native int pAppDomain, + [in] native int pModule, + [in] native int pSymbolStream) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::UpdateModuleSymbols + + .method public hidebysig newslot abstract virtual + instance void EditAndContinueRemap([in] native int pAppDomain, [in] native int pThread, - [in] native int pBreakpoint, - [in] unsigned int32 dwError) runtime managed internalcall - { - } // end of method ICorDebugManagedCallback::BreakpointSetError + [in] native int pFunction, + [in] int32 fAccurate) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::EditAndContinueRemap + + .method public hidebysig newslot abstract virtual + instance void BreakpointSetError([in] native int pAppDomain, + [in] native int pThread, + [in] native int pBreakpoint, + [in] unsigned int32 dwError) runtime managed internalcall + { + } // end of method ICorDebugManagedCallback::BreakpointSetError } // end of class DebuggerInterop.Core.ICorDebugManagedCallback @@ -1044,9 +1044,9 @@ } // end of method ICorDebugStepper::Step .method public hidebysig newslot abstract virtual - instance void StepRange([in] int32 bStepIn, - [in] native int ranges, - [in] unsigned int32 cRangeCount) runtime managed internalcall + instance void StepRange([in] int32 bStepIn, + [in] native int ranges, + [in] unsigned int32 cRangeCount) runtime managed internalcall { } // end of method ICorDebugStepper::StepRange @@ -3017,6 +3017,7 @@ .field public static literal valuetype DebuggerInterop.Core.CorDebugInternalFrameType STUBFRAME_APPDOMAIN_TRANSITION = int32(0x00000003) .field public static literal valuetype DebuggerInterop.Core.CorDebugInternalFrameType STUBFRAME_LIGHTWEIGHT_FUNCTION = int32(0x00000004) .field public static literal valuetype DebuggerInterop.Core.CorDebugInternalFrameType STUBFRAME_FUNC_EVAL = int32(0x00000005) + .field public static literal valuetype DebuggerInterop.Core.CorDebugInternalFrameType STUBFRAME_INTERNALCALL = int32(0x00000006) } // end of class DebuggerInterop.Core.CorDebugInternalFrameType .class interface public abstract auto ansi import DebuggerInterop.Core.ICorDebugNativeFrame @@ -3344,7 +3345,6 @@ extends [mscorlib]System.Enum { .field public specialname rtspecialname int32 value__ - .field public static literal valuetype DebuggerInterop.Core.CorDebugMDAFlags MDA_FLAG_SEVERE = int32(0x00000001) .field public static literal valuetype DebuggerInterop.Core.CorDebugMDAFlags MDA_FLAG_SLIP = int32(0x00000002) } // end of class DebuggerInterop.Core.CorDebugMDAFlags diff --git a/src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/make_cor.bat b/src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/make_cor.bat new file mode 100644 index 0000000000..9e8c791553 --- /dev/null +++ b/src/AddIns/Misc/Debugger/Debugger.Interop/Project/Src/make_cor.bat @@ -0,0 +1,2 @@ +tlbimp cordebug.tlb /out:DebuggerInterop.Core.dll /namespace:DebuggerInterop.Core +ildasm DebuggerInterop.Core.dll /OUT=DebuggerInterop.Core.il \ No newline at end of file