20 Commits (3c1353849f1ee8a3cbcb8f9b617683089c30ad71)

Author SHA1 Message Date
David Srbecký 3c1353849f Remove all code related to debugging of decompiled code 13 years ago
David Srbecký 7966faa3cc Re-write debugger options to use accessors with Get/Set methods. 13 years ago
David Srbecký 86b779a8f0 Re-implemented fast property evaluation 13 years ago
David Srbecký fa16156631 Replaced debugger's type system with NRefactory type system 13 years ago
Daniel Grunwald 3b2fd56d92 Initialize the debugger type system asynchronously. 13 years ago
Daniel Grunwald 88959babf6 Initialize NR5-based type system in the debugger. 13 years ago
David Srbecký 0d4cd64ae6 Removed several debugger events. Refactored event handling in the debugger addin. 13 years ago
Siegfried Pammer 430e6b3954 add option "Decompile code without symbols" to SharpDevelop; small improvements in debugger when debugging decompiled code 14 years ago
Matt Ward f03baa5c96 Fix IronPython breakpoints not being hit when attaching after dynamic symbols have been loaded. 14 years ago
Eusebiu Marcu f993d5a2a4 Make breakpoints work in decompiled code. 14 years ago
Eusebiu Marcu 4f22877fbf Debug & evaluate third party code. 14 years ago
David Srbecký 27de13f90f Fixed Forum-32990: Check that interface ISymUnmanagedDispose is supported before using it. 15 years ago
David Srbecký fb51065400 Fixed "COM object that has been separated from its underlying RCW cannot be used." in MetaDataImport 15 years ago
Daniel Grunwald f5780c2944 Apply new file headers 15 years ago
David Srbecký b9f9defcb7 Ignore 0x80131C3B The application did not supply symbols when it loaded or created this module, or they are not yet available. 15 years ago
David Srbecký 9f4495a21e Added unit test for dynamic code 15 years ago
David Srbecký 61d67819c3 In .NET 4.0, we use the LoadClass callback to load dynamic modules because it always works - UpdateModuleSymbols does not. 15 years ago
David Srbecký 0765d6db38 Reset JMC after obtaining dynamic symbols update. Some extra log messages. (This still does not fix IronPython 4.0) 15 years ago
David Srbecký 8f0971bf70 Fixed "Cannot use JMC on this code (likely wrong JIT settings)." 16 years ago
David Srbecký 8069a16fb5 Moved the debugger directory one level up 16 years ago
David Srbecký aa57ee9b77 Guarantee type identity if names are equal 16 years ago
David Srbecký 9f743baba9 Do not use the Project and Src directories in debugger 16 years ago
David Srbecký 9a5571b59e Improving the metadata interop class 16 years ago
David Srbecký 4c8be8219e Removed the Is<T>, As<T> and CastTo<T> helper methods 16 years ago
David Srbecký 9686a82a01 Reimplemented COM object tracking. Fixed remaining compile errors. 16 years ago
David Srbecký 0bec899af9 Using methods instead of properties 16 years ago
David Srbecký 4e479b74e6 Moved the rest to the Debugger.Interop namespace. Renamed using statements. 16 years ago
David Srbecký 07c2eef28b Moving some files around 16 years ago
David Srbecký b78ca5f3bd Some ToStrings are more verbose. Removed some Ignore attributes. 16 years ago
David Srbecký dc4d2cffdd Restructured the API for creating DebugType; 16 years ago
David Srbecký 4dca3978ca Made the debugger is more aware of AppDomains. Most objects now know which appdomain they belong to. 16 years ago
Matt Ward 7a40b62660 Debugger now supports debugging IronPython code. 16 years ago
Justin Dearing 91af16cfeb Fixed some comment typos. 17 years ago
David Srbecký 55e8e0bd7e Rewritten the stepping engine; 17 years ago
David Srbecký bb1c30b9b6 All debugging options are stored in a special purpose class which is then serialized into the SharpDevelop properties file. 17 years ago
David Srbecký 07eb82d08e Improving performance of metadata enumerators 17 years ago
David Srbecký 5278f2a2a3 Made the debugger console output a bit less verbose 17 years ago
David Srbecký 3c29d64ad4 All methods without symbols are marked as non-user code 17 years ago
David Srbecký aee0bef040 Skip single-line properties during debugging 17 years ago
David Srbecký 40696330b0 Extended testing of non user code stepping; 17 years ago
David Srbecký 5080d5c8d9 Fixed Breakpoint.Hit event; 17 years ago
David Srbecký 866b0f92fe Added an options page for the debugger 17 years ago
David Srbecký 73a9a6552e DebuggerHidden attribute marks code as non-user code 17 years ago
David Srbecký 0fae4ba16b Ignore code marked with DebuggerStepThroughAttribute or DebuggerNonUserCodeAttribute 17 years ago
David Srbecký 3c97029fc0 Significantly beefing up the MetaData wrapper 17 years ago
David Srbecký a0320660b3 Breakpoints: 17 years ago
David Srbecký 395b525929 Added Module.GetNamesOfDefinedTypes - this one includes generic types 17 years ago
David Srbecký ab6a579558 Added Module.GetDefinedTypes; Only non-generic types are returned at the moment; 17 years ago
David Srbecký d83c92c762 API support for enumerating implemented interfaces 18 years ago
David Srbecký 79a5b5c583 Move EventArgs from their own files to the files they relate to 18 years ago