Commit Graph

861 Commits (360372453e893d89de11cbae2272f279924dca33)
 

Author SHA1 Message Date
jochen c6010dfefe --debug=locals debugs the local optimizer now 26 years ago
jochen 3d84cf9b2f fixed jsr handling again 26 years ago
jochen 181754b2a6 fix a stupid bug in if opcodes 26 years ago
jochen 434e4c8e26 handle inner/outer/extra classes correctly 26 years ago
jochen b22d3c1e6b stupid bug in last fix... 26 years ago
jochen 04ae98a772 --noverify option 26 years ago
jochen f87df275fd nothing 26 years ago
jochen 62ba1fec3a extraClasses 26 years ago
jochen 41e1a257e7 --noverify option, to turn off verifier 26 years ago
jochen 0df4bdab28 bug fix: check for if_ne 26 years ago
jochen 7b849a651e rename Decompiler.isDebugging to GlobalOptions.debuggingFlags & 0x400 26 years ago
jochen 9aecb77820 bug fix: Some NullPointerExceptions 26 years ago
jochen 54c64e5d3f clear info and identifiers after writing 26 years ago
jochen 09f116e3ba Simplified and better commented 26 years ago
jochen f396dca6fa bug fix: fillInGenSet was missing 26 years ago
jochen 90ff2f600b give up, if type changes recursively in local 26 years ago
jochen 4b66a88014 bug fix: reserve all outer/inner field class names 26 years ago
jochen b83e4ad335 add interpreter debugging option 26 years ago
jochen 4601a52a31 ooops, last change was wrong 26 years ago
jochen dd02d56566 getCastHelper and NULL type 26 years ago
jochen 495138c5bf removed all tests, that prevent compiling with either javac or jikes 26 years ago
jochen 8ec936c5a9 used gets now calculated at propagateUsage 26 years ago
jochen 97fe374b0f used gets now calculated at propagateUsage 26 years ago
jochen 778fdc2607 incr renamed to incrBlock/incrInstr 26 years ago
jochen b856b2484b New StoreInstruction/LValue expressions 26 years ago
jochen a49faf53f7 Print snythetic access methods, if inner or anonymous classes disabled 26 years ago
jochen bda6577fdf An evil test added, that will put jode in an endless loop, creating 26 years ago
jochen 69c8e90d92 getClassHelper reenabled 26 years ago
jochen 0b1fe6ee9c compare boolean versus integer ops 26 years ago
jochen 0f5e9f630c static classes added 26 years ago
jochen 6520dac189 Parent for inner class added 26 years ago
jochen bd125781d7 Much more evil things added ;-) 26 years ago
jochen 08f486dd4a Don't show Inner/Anonymous classes 26 years ago
jochen bd7b04902d Expression rework (ComplexExpression removed) 26 years ago
jochen abf370c1d7 Expression rework (ComplexExpression removed) 26 years ago
jochen f368f4ce33 bug fix: Declaration in for blocksExpression rework (ComplexExpression removed) 26 years ago
jochen d162b4f6b4 bug fix for declaring vars 26 years ago
jochen fd7a8e40ff StoreInstruction/LValue 26 years ago
jochen f59b7cadff Expression rework (ComplexExpression removed) 26 years ago
jochen a9ddeaa9dd name change: getFreeOperandCount 26 years ago
jochen 19c90b0a4c Expression rework (ComplexExpression removed) 26 years ago
jochen afd13f2bf5 Expression rework (ComplexExpression removed) 26 years ago
jochen b5e13adfe1 name change: getFreeOperandCount() 26 years ago
jochen 827cb725eb ComplexExpression removed 26 years ago
jochen 7411ee0819 new Expressions (ComplexExpression removed) 26 years ago
jochen 8c0bf3909a handle cases, where exceptionLocal is unknown 26 years ago
jochen 82af4162ab give a scopeType for getClassString 26 years ago
jochen fe82f8f2c7 Create StoreInstruction(LValueExpression). 26 years ago
jochen 7cc18ada02 static classes don't get a this$0 in constructor 26 years ago
jochen 2af35f2528 setType, when guessing names. 26 years ago