jochen
8e74989f48
GlobalOptions
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@684 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
692f12daed
simplify() method
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@634 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
2b71a4d303
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@537 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
295632ab86
fixed a bug, where some jumps were neither resolved nor put on remaining
...
list in resolveSomeJumps
END_OF_METHOD no longer can have predecessors
mapStackToLocals is more verbose on errors
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@502 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
2a2e89452e
some changes, especially resolveJump()... has to do with new BytecodeInfo
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@457 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
aec2d9ac5e
removeOnetimeLocals
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@432 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
51480f5e92
few fixes of mapStackToLocal
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@374 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9fbbedb0ad
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@347 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
33702b2271
removeSuccessor: remove predecessor of destination if last jump
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@327 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
fb45ae50ab
optimizeJumps -> resolveSomeJumps renamed
...
mapStackToLocal / removePush added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@314 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c4369af063
hasNoJumps
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@268 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ab5f3eb09f
new_decompiler_package
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@255 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1348678a6b
decompiler -> expr
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@253 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
acfe14f7af
dead code elimination
...
print all flow blocks
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@205 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
47b3820f0d
check for combineable operator
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@182 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a6bc1392d1
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@163 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5ae3e9508e
separated decompile packaged
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@142 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
394e733b1c
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@115 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
209b219442
Move the cb swapping to the front, this sometimes make better trafos possible
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@110 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
df4c4560bb
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@109 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ba05fcd077
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@107 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9bc2bc279a
SimpleDict
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@104 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0d1a0eb443
bug fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@96 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1628fe8afb
check for void
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@94 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c7aeb9a301
Put Jumps in linked list
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@83 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
dff23235cc
Try catch blocks clean up
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@78 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
e2b966818c
fixed all remaining bugs, I hope ...
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@77 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5b9cf9ff27
Needs more thought, but a few bug were fixed.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@75 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c25b9e7cb4
Clean up of optimizeJump/resolveRemaining.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@74 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c9ed2748de
clean up
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@72 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a891c3b82c
finally and synchronized improvements, clean up and speed up
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@70 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a19c2593da
Synchronized blocks, finally block that return
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@66 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
20ffd055c4
Try-Catch-Finally
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@59 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
7be8903482
simplify expressions before printing them
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@56 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
94846b8034
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@52 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
92f7046e3f
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@50 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
62fb4fc26c
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@46 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8ccf4f16aa
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@45 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
600f234a38
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@44 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
e353bf575c
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@40 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d2f597be45
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@38 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d5131c70be
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@37 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
674d865943
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@35 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
145fd3359d
Local Analysis complete?
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@33 379699f6-c40d-0410-875b-85095c16579e
26 years ago
delwi
ebb3fbd4cb
Else-Block Bug-Fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@29 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c451fada4a
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@28 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
de468af3b8
mainly fixing...
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@26 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ceaf716503
First new Flow version
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@24 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
b6eb6a495b
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@22 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c885953efd
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@18 379699f6-c40d-0410-875b-85095c16579e
26 years ago