24 Commits (ce05af885c12e73c012a25e3f7913c70adaa823c)

Author SHA1 Message Date
Daniel Grunwald b2dfdea68e Add loop detection. 10 years ago
Daniel Grunwald 979f7d018a Traverse the dominator tree in depth-first order when finding conditions. This reduces the number of gotos produced for complex control flow. 13 years ago
Siegfried Pammer 1e79bf3588 do not use DominanceFrontiers to detect condition bodies; closes #300 13 years ago
David Srbecký aeeda32d10 Return instruction pops zero or one item instead of all. 14 years ago
Daniel Grunwald 55dec5389c Fix crash when decompiling calli instruction. Closes #113. 14 years ago
David Srbecký 9fcf789277 Fixed a bug in the graph dominance calculation 14 years ago
Daniel Grunwald 68b07e2828 Remove GraphViz from ICSharpCode.Decompiler. 14 years ago
Daniel Grunwald 60c02d577b Change namespace to ICSharpCode.Decompiler. 14 years ago
David Srbecký d9cdb29c2d Refactoring control flow 15 years ago
Daniel Grunwald 044714fe29 Use a simpler loop detection for the disassembler. 15 years ago
Daniel Grunwald 3d28650309 ControlFlowGraphBuilder bugfix: "try { try {} finally {} } catch {}" 15 years ago
Daniel Grunwald a4af0a46f2 Move assembly loading from constructor to Loaded event. 15 years ago
Daniel Grunwald c4c3356f2b Move Language to FilterSettings. 15 years ago
Daniel Grunwald 0259fa8037 Remove unused imports 15 years ago
Daniel Grunwald d569ba5395 Moving the disassembler into the ICSharpCode.Decompiler library. 15 years ago
Daniel Grunwald ae26637949 A bit more documentation for my FlowAnalysis code. 15 years ago
Daniel Grunwald 1ee3aee83e Disassembler bugfixes. 15 years ago
Daniel Grunwald 158b10d2fb Move decompilation to background thread. 15 years ago
Daniel Grunwald d779383cb8 Add support for short forms to ControlFlowGraphBuilder. 15 years ago
Daniel Grunwald dbdb2c1561 Show loop head in disassembly view. 15 years ago
Daniel Grunwald 6d7a7b90cb Bugfix ControlStructureDetector: allow moving exception handler blocks into loops. 15 years ago
Daniel Grunwald 807a345d08 Show exception handlers in IL assembly. 15 years ago
Daniel Grunwald 34362a0eaf Implemented a very simple loop detection. 15 years ago
Daniel Grunwald 591c4c5bb8 Add control flow analysis. 15 years ago