19 Commits (37c56e7e7b977de64c78a129031e6744b59ad7a2)

Author SHA1 Message Date
Daniel Grunwald fa19470435 Fix #3218: Avoid exceptions when IL is invalid due to unexpected end-of-method-body. 11 months ago
Siegfried Pammer ca78d4a14d Use MetadataFile instead of PEFile in TypeSystem. 1 year ago
Siegfried Pammer 93dcba3426 * Rename Metadata.GenericContext to MetadataGenericContext to avoid conflicts with TypeSystem.GenericContext 3 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer 19dcd23b13 Disassembler: Fix bug ILStructure primitive loop detection. 7 years ago
Siegfried Pammer 458f448fae Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit. 7 years ago
Siegfried Pammer b500b24548 SRM WIP basic implementation of DecompilerTypeSystem 7 years ago
Siegfried Pammer 42854c17c5 Fix bug in ILStructure.FindAllBranches 7 years ago
Siegfried Pammer 87ced033ba Rename Dom -> Metadata; Remove bogus abstraction 7 years ago
Siegfried Pammer f72c48af02 Add missing unconditional opcodes in ILStructure.IsUnconditionalBranch 7 years ago
Siegfried Pammer cb9787098f Finished port of UI (Analyzers still excluded) and Disassembler 7 years ago
Daniel Grunwald bfea41d585 Fix #532: NullReferenceException when Cecil cannot decode a branch target. 8 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Daniel Grunwald 27252656cf Upgrade to new ICSharpCode.Decompiler (work in progress) 11 years ago
Daniel Grunwald dd4d090468 Lots of improvements/fixes for the disassembler. 14 years ago
Daniel Grunwald e25a05278b Avoid using the incorrect FilterEnd property. 14 years ago
pentp c61d3b3ab2 Fix for handler blocks ending at method body end 14 years ago
Daniel Grunwald f1fc689f96 Fixed structure detection bug that prevented try-finally blocks from being moved into loops. 14 years ago
Daniel Grunwald 044714fe29 Use a simpler loop detection for the disassembler. 14 years ago