jochen
054a4eeccb
remove Type import
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1136 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
4b8022a00e
rename exception attributes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1123 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
fccee54533
remove softreference import
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1121 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
c3ead8b084
instructions now collectionified
...
Use listIterator to manipulate bytecode
Some bug fixes
More use of TypeSignature, and prevent using of jode.type.Type
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1097 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
2f04c0e0cb
obfuscator scripting implemented
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1090 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
6786a3fa35
using the autoconfigured @COLLECTIONS@ imports.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1087 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
900205e713
use member functions to access Instruction fields
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1064 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
fc38ca590f
global/local side effects startet
...
codetransformers canonicalized
CodeAnalyzer is now created by constructor
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1016 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
f2213c4994
make use of collection classes
...
get bundle from Main
codeAnalyzer no long soft ref (shouldn't take much space)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@986 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
c6010dfefe
--debug=locals debugs the local optimizer now
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@811 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
38c20744e8
cache name, type
...
call bundle.getReferenceAlias
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@717 379699f6-c40d-0410-875b-85095c16579e
25 years ago
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
7d06267c62
bytecode handles code attribute
...
write removed
doTransfomation renames method
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@647 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
7bb05ed501
Types moved to jode.type
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@612 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4d71621216
getIdentifier(ref)
...
putClassName
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@585 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
541f1446ff
add getBytecode() (for Interpreter)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@552 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c0c72ebfec
Use a CodeAnalyzer
...
use SoftReference under jdk1.2
clean up unused fields
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@499 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5cb3c63388
Use BytecodeInfo, much much much simpler now :-)
...
Do some code transformations
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@469 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
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
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
0e8829443f
preserveRule
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@322 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
32cb2027e5
bug fixes
...
readTable
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@288 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
3a71d9649d
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@252 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a38890be6a
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@246 379699f6-c40d-0410-875b-85095c16579e
26 years ago