jochen
318e664b1e
updated paths
...
link to a new page telling how to run this applet locally
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@349 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
285dbf4c54
ci html files
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@348 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
168465364c
thorough skipping
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@346 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4c7571734f
fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@345 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
66c092d1d1
check for dead code and warn verbosely in mapStackToLocal
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@344 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
251bba903d
mapStackToLocal had some bugs
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@343 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5407fb0089
check for declare != null in wantBraces
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@342 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
154e7cf82e
sanity check (for HashJava)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@341 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c3684309c7
read remote zip files
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@340 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9a58e16d4c
bug fix: setAlias even if representative is stripped
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@339 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8a4b992d2a
have to check known sub classes when determining conflict free hood
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@338 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d2e21dcf59
fixed naming of weak identifiers
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@337 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cb5ea77fb4
bugfix: have to check known sub classes when determining conflict free hood
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@336 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
01ae20ed62
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@335 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ca824a2ae1
read in all classes when not stripping
...
allow write to zip files
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@334 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4822e259cf
bug fixes (wide opcodes)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@333 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f898ee7d0b
write type of field to table
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@332 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
301160b29b
allow writing to zip files
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@331 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f9a7c0e3e2
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@330 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ae50a206d9
remove jump of throw in finally block completely
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@329 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4070ffa5a2
bug fix; a return may have no instr
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@328 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
3094724277
rvalueType reworked, didn't work since setLValueType is overloaded
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@326 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
45b0e6a131
throw exception if boolean is not true or false
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@325 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c3320ae555
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@324 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9a5ccb5a86
some more tests, include shifting of longs (second parameter is int)
...
and dividing shorts by double (involves several casts)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@323 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0e8829443f
preserveRule
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@322 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8ed9c73276
preserveRule fixing
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@321 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8abe8d2190
applyPreserveRule added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@320 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a85885e603
mapStackToLocal / removePush added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@319 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
06af300a7e
renamed optimizeJumps to resolveSomeJumps
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@318 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d116d7b747
mapStackToLocal / removePush added
...
remove cases that jump to default
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@317 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cc250733cd
stackMap added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@316 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5369b047dc
CreateAssignExpression before CreateExpression (they match same exprs)
...
get/setExpressions final
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@315 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
a86862df6d
fixed array of doubles
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@313 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3a2d077de0
convertoperator are no correctly removed
...
Allows assign expressions for locals and static variables
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@312 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d0b18e2e83
mapStackToLocal added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@311 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
b580db8201
checkConsistent: must contain emptyBlock with a jump
...
mapStackToLocal / removePush added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@310 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
12e858ca45
mapStackToLocal / removePush added
...
brace rule changed
fall through flag added and comment printed
default case is no better removed
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@309 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8442863349
mapStackToLocal
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@308 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
29db6a9bda
mergeBreakedStack added for stack analyzation
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@307 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f19074f0ef
new rvaluetype, lvaluetype != rvaluetype for non ASSIGN_OP
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@306 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
640afa8178
match by slots not by local (needed for CreateAssignExpression)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@305 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8ee12e406c
constant assignments also don't need casts
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@304 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
b3e4eebdc1
BinaryType doesn't correlate the type anymore
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@303 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ceda801601
replace PUSH with anonymous locals
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@302 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1123c02533
getHint added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@301 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
81e13e16c5
new hintType, will be later used to guess the type
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@300 379699f6-c40d-0410-875b-85095c16579e
26 years ago