Commit Graph

477 Commits (11ef4b0227c4ac65879a2c714834d23008f2acd9)
 

Author SHA1 Message Date
Graham f1c6f074a1 Add virtual instruction support to hasSideEffects() and StackMetadata 5 years ago
Graham 8c1f2c7b2f Add hasSideEffects() function to InsnNodeUtils 5 years ago
Graham 176b109688 Add StackMetadata 5 years ago
Graham 5d2fd11128 Add jacoco-maven-plugin 5 years ago
Graham 9f49902962 Use ImmutableList in the Deobfuscator class 5 years ago
Graham e894c331bc Disable package-private inspection 5 years ago
Graham ef9e61de33 Add StringUtilsTest 5 years ago
Graham d2460c68ba Update TODO in jaggl.c 5 years ago
Graham 003b7ecfef Improve <description> wrapping 5 years ago
Graham a5789b6860 Pass -Wno-int-to-void-pointer-cast to gcc on UNIX systems 5 years ago
Graham 23e5f2bb29 Add READMEs 5 years ago
Graham 7b04a185e9 Add license 5 years ago
Graham fbf6a5f597 Stop building OS-specific modules on all systems 5 years ago
Graham d2fb2bf8d8 Remove site descriptor 5 years ago
Graham a1f7cf5ce4 Add HostCheckTransformer 5 years ago
Graham 405c33c1a1 Format *.xml files with IDEA's code style 5 years ago
Graham aa7f90ceb6 Prevent if statements in swapped else blocks from incorrectly chaining 5 years ago
Graham 17d9a51669 Use single line comment in IfElseTransformer 5 years ago
Graham e2b2a77fd8 Remove unused isNot() method 5 years ago
Graham f69999679e Add missing clone() calls to ExprUtils.not() 5 years ago
Graham 81f5fcf6dc Remove EnclosedExpr support from functions that no longer require it 5 years ago
Graham 4e3c5f3d4d Remove use of deprecated getChildNodesByType method 5 years ago
Graham 828b130906 Always iterate through the JavaParser tree in POSTORDER 5 years ago
Graham 6742120ab6 Simplify else if chains in POSTORDER 5 years ago
Graham a5e9a788e8 Use var in isIf/getIf 5 years ago
Graham 5fd2488988 Fix right clicking on modern versions of Java 5 years ago
Graham 555620887f Use same heuristic in TernaryTransformer as IfElseTransformer 5 years ago
Graham f742aba80d Replace simple if condition swapping heuristic with a smarter one 5 years ago
Graham e202c4fcb9 Clone if/else arms before swapping them 5 years ago
Graham ec53c74aaa Replace if with string switch 5 years ago
Graham e647588f67 Switch to Apache Harmony's pack200 implementation 5 years ago
Graham 93692f497d Document that CGL lacks extensions in getExtensionsString 5 years ago
Graham c17f4922c6 Return empty string if wglGetExtensionsStringEXT is not supported 5 years ago
Graham 3e7c27010c Disable int to void pointer cast warning 5 years ago
Graham 2454bebc96 Add initial Mac OS X jaggl support 5 years ago
Graham eec8990481 Add description to all modules 5 years ago
Graham 517032959e Use immutable collections types from Guava 5 years ago
Graham 012d5ed0db Simplify combined shift/mask operations 5 years ago
Graham 7d959ed135 Remove and later re-add brackets to simplify intermediate transforms 5 years ago
Graham 578927d2f7 Use the Fluido skin 5 years ago
Graham dba4189016 Add mac profile 5 years ago
Graham 4acf1e5b17 Disable unix profile on Mac OS X 5 years ago
Graham 14354a22f3 Transform `-x + y` to `y - x` unless both have side effects 5 years ago
Graham fcc053270d Remove NegateExprVisitor 5 years ago
Graham 12d3af48dd Add TernaryTransformer 5 years ago
Graham eadea9231c Add AddSubTransformer 5 years ago
Graham 0b1d46eec4 Rename AddSubTransformer to NegativeLiteralTransformer 5 years ago
Graham f90b959210 Rename 'Deobfuscator' to 'Bytecode Deobfuscator' 5 years ago
Graham b6007c070b Add PLUS operator support to BinaryExprOrderTransformer 5 years ago
Graham 85891fc532 Use a local patched copy of JavaParser 5 years ago