51 Commits (93dcba3426db5b23d635dc57b27be09f3e79da21)

Author SHA1 Message Date
Siegfried Pammer 93dcba3426 * Rename Metadata.GenericContext to MetadataGenericContext to avoid conflicts with TypeSystem.GenericContext 3 years ago
Siegfried Pammer 900d0a4b93 Fix #1966: Add option to show raw offsets and instruction bytes in IL view. 4 years ago
Siegfried Pammer 48adb52489 Show header size in IL output. 4 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer 853cad5fd0 Disassembler: Implement cancellation token. 5 years ago
Siegfried Pammer deaedd0914 Link metadata tokens in decompilation output to metadata tables. 5 years ago
Siegfried Pammer 270547cb46 Fix release build. 6 years ago
Siegfried Pammer 2a5ba0f665 Fix linking of local variables and parameters to their usages in the IL view. 6 years ago
Siegfried Pammer fbfcd6f72a Fix #628: Add option to display metadata token in 10-based or hex format. 6 years ago
Daniel Grunwald 61698b615d Fix #1232: BadImageFormatException: Invalid SEH header 7 years ago
Siegfried Pammer 697074f88b MethodBodyDisassembler: print variable names found in PDB. 7 years ago
Daniel Grunwald 08e8091336 Fix #1211: Handle BadImageFormatException on invalid local signatures. 7 years ago
Siegfried Pammer 716eade5a6 Add missing "method" keyword to method definition tokens in ldtoken instruction. 7 years ago
Siegfried Pammer 68123fc6b3 Fix build. 7 years ago
Siegfried Pammer 4540b93e19 Use ArgumentOutOfRangeException or BadImageFormatException in switch-default sections. 7 years ago
Siegfried Pammer 4f8441e142 Introduce several new WriteReference overloads 7 years ago
Siegfried Pammer bcfb3742eb Clean up PEFile, move Pdb related types to DebugInfo namespace 7 years ago
Siegfried Pammer d8c1796c4a Add MetadataTokenHelpers to avoid crashing when dealing with MetadataTokens 7 years ago
Daniel Grunwald 6360b70ee6 #1189: Fix exception trying to disassemble a bunch of random bytes. 7 years ago
Siegfried Pammer bd2a0ec8d7 Fix output of .emitbyte directive on multi-byte opcode values. 7 years ago
Daniel Grunwald 4e449de58d Show metadata tokens in disassembly. 7 years ago
Siegfried Pammer 458f448fae Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit. 7 years ago
Siegfried Pammer ce894c4ad4 Add IDebugInfoProvider implementations to ILSpy 7 years ago
Siegfried Pammer b500b24548 SRM WIP basic implementation of DecompilerTypeSystem 7 years ago
Siegfried Pammer 37ae59c70d Add guard code in case standalone signature is invalid. 7 years ago
Siegfried Pammer 82d80a80e9 Fix formatting bug in MethodBodyDisassembler 7 years ago
Siegfried Pammer 87ced033ba Rename Dom -> Metadata; Remove bogus abstraction 7 years ago
Siegfried Pammer cb9787098f Finished port of UI (Analyzers still excluded) and Disassembler 7 years ago
Siegfried Pammer 02b7dc98be Commit of non-compiling WIP 7 years ago
Daniel Grunwald 462d0da7b6 Add feature to the MethodBodyDisassembler that shows sequence points from PDB in disassembled IL. 8 years ago
Daniel Grunwald 3aca47d1f5 Allow decompiling whole assembly in IL + C# mode. 8 years ago
Siegfried Pammer d871960bec Add WriteInstruction to MethodBodyDisassembler 8 years ago
Daniel Grunwald b3590ec292 Update cecil. 9 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Daniel Grunwald 7273fe58fd Add BlockTransform concept and apply a bunch of refactoring essentials suggestions. 9 years ago
Daniel Grunwald fe3bee36ad Use tabs, not spaces. 10 years ago
Daniel Grunwald 02a500e762 ICSharpCode.Decompiler: Merge changes from SharpDevelop to ILSpy. 10 years ago
Daniel Grunwald 817b0baded expr inlining 11 years ago
Daniel Grunwald 167e140c75 'Typed IL' view shows stack 11 years ago
Daniel Grunwald 27252656cf Upgrade to new ICSharpCode.Decompiler (work in progress) 11 years ago
Lukas Rieger 2d2a0aaea1 Modules may exist without an Assembly,in this case the line 11 years ago
Daniel Grunwald 56c75e09b2 Refactored handling of debug mapping in the decompiler: we now avoid using a side-channel for the debug info and instead return it via the ITextOutput. 14 years ago
Eusebiu Marcu b394749f47 create a new TextOutputLocation class for storing the location in the output text instead of Tuple<int, int> 14 years ago
Daniel Grunwald dd4d090468 Lots of improvements/fixes for the disassembler. 14 years ago
Daniel Grunwald d362f8d0f6 Fixed several bugs in the IL disassembler. 14 years ago
Eusebiu Marcu e4513b947b Merged ICSharpCode.Decompiler changes from debugger branch. 14 years ago
Eusebiu Marcu 617236b31d Remove the dictionary storage; Code mappings are found in CodeMappings property in AstBuilder or ReflectionDisassembler. 14 years ago
Artur Zgodziñski c81f81827f Implemented printing of .overrides and interfaces directives in IL. 14 years ago
Eusebiu Marcu b1d7e2b0a6 fix IL code mappings 14 years ago
Eusebiu Marcu 10f225ffdd synchronize CurrentLineBookmark 14 years ago