| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
gain a bit of performance by not clearing the cache endlessly in phase 2
|
| |\ |
|
| | | |
|
| | |
| |
| |
| | |
similar to the procyon standalone decompiler
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
let me know if it breaks anything
|
| | | |
|
| | | |
|
| | | |
|
| |\ \ |
|
| | | |
| | |
| | |
| | | |
(cherry picked from commit 4a8ee4303ca1ab82da9499181122bfd7e3214a05)
|
| | | |
| | |
| | |
| | | |
(cherry picked from commit 268e8bd3a292162c215723638665e32415207c28)
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Initial port to ASM
* Package updates
* Annotation + inner class translation
* Fix inner class mapping
* More bytecode translation
* Signature refactoring
* Fix highlighting of mapped names
* Fix parameter name offset
* Fix anonymous class generation
* Fix issues with inner class signature transformation
* Fix bridged method detection
* Fix compile issues
* Resolve all failed tests
* Apply deobfuscated name to transformed classes
* Fix class signatures not being translated
* Fix frame array type translation
* Fix frame array type translation
* Fix array translation in method calls
* Fix method reference and bridge detection
* Fix handling of null deobf mappings
* Parameter translation in interfaces
* Fix enum parameter index offset
* Fix parsed local variable indexing
* Fix stackoverflow on rebuilding method names
* Ignore invalid decompiled variable indices
* basic source jar
* Output directly to file on source export
* Make decompile parallel
* fix incorrect super calls
* Use previous save state to delete old mapping files
* Fix old mappings not properly being removed
* Fix old mappings not properly being removed
* make isMethodProvider public
(cherry picked from commit ebad6a9)
* speed up Deobfuscator's getSources by using a single TranslatingTypeloader and caching the ClassLoaderTypeloader
* ignore .idea project folders
* move SynchronizedTypeLoader to a non-inner
* fix signature remap of inners for now
* index & resolve method/field references for usages view
* Allow reader/writer subclasses to provide the underlying file operations
* fix giving obf classes a name not removing them from the panel
* buffer the ParsedJar class entry inputstream, allow use with a jarinputstream
* make CachingClasspathTypeLoader public
* make CachingClasspathTypeLoader public
* support enum switches with obfuscated SwitchMaps
|
| | |\ \
| | | |
| | | | |
Add basic source jar
|
| |\ \ \ \
| | |_|/
| |/| | |
ASM based class translator
|
| | | | | |
|
| | |\ \ \
| |/ / /
|/| | | |
|
| | |/ /
|/| |
| | |
| | | |
Before it was only doing the first level of inner classes, this works on "inner inner classes"
|
| | | | |
|
| | | | |
|
| | |\| |
|
| | |/
|/| |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |\
| | |
| | | |
Speedy getsources + sig fix
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
and caching the ClassLoaderTypeloader
|
| | |\ \
| | |/
| |/| |
index & resolve method/field references for usages view
|
| | |/ |
|
| | |
| |
| |
| | |
(cherry picked from commit ebad6a9)
|
| | | |
|
| | | |
|
| | | |
|
| | |\
| | |
| | | |
fix incorrect super calls
|
| | |/ |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|