Daniel Grunwald
|
fa19470435
|
Fix #3218: Avoid exceptions when IL is invalid due to unexpected end-of-method-body.
|
1 year 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
* Change MetadataGenericContext to readonly struct
* Rearrange types in Dom.cs
|
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
|
8 years ago |
Siegfried Pammer
|
87ced033ba
|
Rename Dom -> Metadata; Remove bogus abstraction
|
8 years ago |
Siegfried Pammer
|
f72c48af02
|
Add missing unconditional opcodes in ILStructure.IsUnconditionalBranch
|
8 years ago |
Siegfried Pammer
|
cb9787098f
|
Finished port of UI (Analyzers still excluded) and Disassembler
|
8 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)
- Switch AvalonEdit to NuGet package.
- Upgrade Mono.Cecil to new version
|
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.
|
15 years ago |
pentp
|
c61d3b3ab2
|
Fix for handler blocks ending at method body end
|
15 years ago |
Daniel Grunwald
|
f1fc689f96
|
Fixed structure detection bug that prevented try-finally blocks from being moved into loops.
|
15 years ago |
Daniel Grunwald
|
044714fe29
|
Use a simpler loop detection for the disassembler.
|
15 years ago |