10 Commits (4f22877fbf1f25c76b54b281fcfabfce3a4ca6cd)

Author SHA1 Message Date
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
David Srbecký 5b4edcbbaf Reorganized file structure 18 years ago
David Srbecký bd4f6b3709 Renamed MetaData class to MetaDataImport to avoid name collision with the namespace. 18 years ago
David Srbecký c98f104ab5 Moved metadata related classes to Debugger.MetaData namespace 18 years ago
David Srbecký a82ac0c580 Added the expected output to the tests as well 18 years ago
David Srbecký 34a6fb2cd1 Debugger tests: Store various states to XML and compare with previous results 19 years ago
David Srbecký 975bbd6381 All debugger classes derive from DebuggerObject; 19 years ago
David Srbecký 4109904d24 Complete rewrite of variable subsystem 19 years ago
Markus Palme a1543c981e removed unused import statements 19 years ago
David Srbecký ca43545dd8 Moving functionality from NDebugger to Process - rename debugger to process 19 years ago
David Srbecký 065c2284c4 Initial code of boo console 19 years ago