Commit Graph

62 Commits (b863984781b7bb927e8b619673d40876bc2831a4)

Author SHA1 Message Date
jochen 999834f14d simplify all flow blocks 25 years ago
jochen 2f70d84fbb some more --debug=analyze messages 25 years ago
jochen 6280493dc3 use SimpleMap instead of SimpleDictionary 25 years ago
jochen fe9868d0db CodeAnalyzer merged into MethodAnalyzer 25 years ago
jochen a84ba609b9 declarables reworked 25 years ago
jochen 6b0ab5a00b System.err -> GlobalOptions.err 25 years ago
jochen 778fdc2607 incr renamed to incrBlock/incrInstr 25 years ago
jochen bd7b04902d Expression rework (ComplexExpression removed) 25 years ago
jochen abb704e316 renamed T1<->T2, since this is, how it is in the dragon book 25 years ago
jochen d086578f00 guessName 25 years ago
jochen 8e74989f48 GlobalOptions 25 years ago
jochen 692f12daed simplify() method 25 years ago
jochen 2b71a4d303 *** empty log message *** 25 years ago
jochen 295632ab86 fixed a bug, where some jumps were neither resolved nor put on remaining 26 years ago
jochen 2a2e89452e some changes, especially resolveJump()... has to do with new BytecodeInfo 26 years ago
jochen aec2d9ac5e removeOnetimeLocals 26 years ago
jochen 51480f5e92 few fixes of mapStackToLocal 26 years ago
jochen 9fbbedb0ad *** empty log message *** 26 years ago
jochen 33702b2271 removeSuccessor: remove predecessor of destination if last jump 26 years ago
jochen fb45ae50ab optimizeJumps -> resolveSomeJumps renamed 26 years ago
jochen c4369af063 hasNoJumps 26 years ago
jochen ab5f3eb09f new_decompiler_package 26 years ago
jochen 1348678a6b decompiler -> expr 26 years ago
jochen acfe14f7af dead code elimination 26 years ago
jochen 47b3820f0d check for combineable operator 26 years ago
jochen a6bc1392d1 *** empty log message *** 26 years ago
jochen 5ae3e9508e separated decompile packaged 26 years ago
jochen 394e733b1c *** empty log message *** 26 years ago
jochen 209b219442 Move the cb swapping to the front, this sometimes make better trafos possible 26 years ago
jochen df4c4560bb *** empty log message *** 26 years ago
jochen ba05fcd077 *** empty log message *** 26 years ago
jochen 9bc2bc279a SimpleDict 26 years ago
jochen 0d1a0eb443 bug fix 26 years ago
jochen 1628fe8afb check for void 26 years ago
jochen c7aeb9a301 Put Jumps in linked list 26 years ago
jochen dff23235cc Try catch blocks clean up 26 years ago
jochen e2b966818c fixed all remaining bugs, I hope ... 26 years ago
jochen 5b9cf9ff27 Needs more thought, but a few bug were fixed. 26 years ago
jochen c25b9e7cb4 Clean up of optimizeJump/resolveRemaining. 26 years ago
jochen c9ed2748de clean up 26 years ago
jochen a891c3b82c finally and synchronized improvements, clean up and speed up 26 years ago
jochen a19c2593da Synchronized blocks, finally block that return 26 years ago
jochen 20ffd055c4 Try-Catch-Finally 26 years ago
jochen 7be8903482 simplify expressions before printing them 26 years ago
jochen 94846b8034 *** empty log message *** 26 years ago
jochen 92f7046e3f *** empty log message *** 26 years ago
jochen 62fb4fc26c *** empty log message *** 26 years ago
jochen 8ccf4f16aa *** empty log message *** 26 years ago
jochen 600f234a38 *** empty log message *** 26 years ago
jochen e353bf575c *** empty log message *** 26 years ago