Skylot
|
87504dd2cc
|
refactor: additional checks for ssa vars and registers
|
2019-11-24 20:33:19 +00:00 |
|
Skylot
|
e4e6f37949
|
fix: sort inner classes and methods by source lines
|
2019-11-19 20:05:21 +00:00 |
|
Skylot
|
4b314e9d99
|
fix: don't eliminate StringBuilder if no String arg present
|
2019-11-19 18:26:12 +00:00 |
|
Skylot
|
a48ce296b8
|
fix: resolve code generation error for interface methods (#775)
|
2019-11-05 09:31:12 +00:00 |
|
Jan S
|
cf3e17c4b8
|
feat(gui): support APK signature v3 (PR #773)
|
2019-11-01 19:31:24 +03:00 |
|
Skylot
|
bae36f9720
|
fix: merge const block before return (#699)
|
2019-10-31 15:47:29 +00:00 |
|
Skylot
|
11db454b84
|
fix: duplicate result arg on instruction copy
|
2019-10-30 20:59:14 +00:00 |
|
Skylot
|
1b60c1d1a8
|
test: print smali code for debug purpose
|
2019-10-30 13:42:58 +00:00 |
|
Skylot
|
8321d5e380
|
fix: preserve arg type on PHI insn inline (#718)
|
2019-10-28 17:19:52 +00:00 |
|
Skylot
|
64c9ce2ab0
|
build: update sonarqube
|
2019-10-27 19:35:43 +00:00 |
|
Skylot
|
08f9a90c95
|
fix: force cast for null args in method invoke (temp fix for #724)
|
2019-10-27 16:53:25 +00:00 |
|
Skylot
|
9f06d6744e
|
fix: increase region iterative traversal limit (#767)
|
2019-10-27 16:19:58 +00:00 |
|
Skylot
|
f228a72118
|
fix(gui): fix search if class contains not generated inner class (#755)
|
2019-10-21 18:46:55 +01:00 |
|
Jan S
|
3249a5e0bc
|
fix: workaround for IntelliJ bug on import line in build.gradle (PR #766)
|
2019-10-17 20:23:44 +03:00 |
|
Skylot
|
d1ac43de33
|
fix(gui): add default contructor for classes serialized with GSON (#752)
|
2019-10-17 17:35:01 +03:00 |
|
Skylot
|
00f5e83506
|
fix: handle incorrect args count in signature (#763)
|
2019-10-17 16:51:06 +03:00 |
|
Skylot
|
d3ecc1f640
|
fix: add dummy class if class loading exception occur (#763)
|
2019-10-17 16:51:03 +03:00 |
|
Jan S
|
902247fcdb
|
fix: don't stop loading classes in case of an error (PR #764)
* fix: don't stop loading classes in case of an error
* style: reformat code
|
2019-10-15 20:25:18 +03:00 |
|
Skylot
|
bd9e1096cc
|
fix: handle methods with all NOPs (#744)
|
2019-08-30 15:37:38 +01:00 |
|
Skylot
|
db892adf34
|
fix: don't run class process from visitors to avoid deadlock (#743)
|
2019-08-27 17:24:18 +01:00 |
|
Skylot
|
1cbaad3ec9
|
fix: make correct class members loading in jadx api (#742)
|
2019-08-25 19:53:12 +01:00 |
|
Skylot
|
401d08ea49
|
refactor: move all smali libs usage to one utility class
|
2019-08-21 14:45:32 +01:00 |
|
Skylot
|
ba17f7bc00
|
refactor: move type with outer generic to different class
|
2019-08-15 21:43:57 +01:00 |
|
Skylot
|
db2b537380
|
fix: try to resolve generic type variables (#662)
|
2019-08-15 21:39:43 +01:00 |
|
Skylot
|
06f26ef8f5
|
refactor: use enum for wildcard bounds instead of int
|
2019-08-15 14:31:30 +01:00 |
|
Skylot
|
a71bb7a532
|
fix(gui): yet another fix for broken find usage action
|
2019-08-12 10:32:38 +01:00 |
|
Skylot
|
99934b5100
|
chore: update dependencies
|
2019-08-12 10:05:24 +01:00 |
|
Skylot
|
ff5f6fca3c
|
fix(gui): fix "Go to declaration" and "Find usage" menu actions
|
2019-08-11 22:03:47 +03:00 |
|
Skylot
|
3578f7d68f
|
fix(gui): use editor font on tabs
|
2019-08-11 21:40:46 +03:00 |
|
Skylot
|
7bc01dcfa8
|
fix(gui): ignore mouse click on empty space in tree (#737)
|
2019-08-11 19:39:05 +03:00 |
|
Skylot
|
bc7a748420
|
feat(cli): add options for change log level (#735)
|
2019-08-08 13:14:36 +03:00 |
|
Skylot
|
c0194d025d
|
refactor: fix misuse of immutable type flag
|
2019-08-03 17:31:13 +03:00 |
|
Skylot
|
19ca8a096b
|
chore: resolve minor code issues in debug info parser
|
2019-08-03 14:19:54 +03:00 |
|
Skylot
|
cf5bfc297b
|
test: fix regression for code auto check
|
2019-08-02 21:05:03 +03:00 |
|
Skylot
|
a17f9136dd
|
refactor: enable class unloading after code generation
|
2019-08-01 23:29:30 +03:00 |
|
Skylot
|
7d07fb0b77
|
chore: fix issues reported by lgtm.com
|
2019-08-01 12:14:29 +03:00 |
|
Skylot
|
99935bada6
|
docs: update readme and contributing rules
|
2019-07-31 21:40:23 +03:00 |
|
Skylot
|
be9dae57b9
|
fix: add explicit cast for byte literal in method invoke (#719)
|
2019-07-30 22:46:28 +03:00 |
|
Skylot
|
4629043721
|
fix: convert inner enums and fix inner classes reference (#719)
|
2019-07-30 20:49:31 +03:00 |
|
Skylot
|
068234f0ca
|
fix: remove synchronization lock for code generation (#726)
|
2019-07-29 14:55:50 +03:00 |
|
Skylot
|
ccb8ed1394
|
fix: add assign for inlined getter methods
|
2019-07-29 12:48:38 +03:00 |
|
Skylot
|
8d68d409eb
|
test: another deboxing issue
|
2019-07-28 21:09:56 +03:00 |
|
Skylot
|
e842e022ba
|
fix: use nice name for 'package-private' in modifiers change message
|
2019-07-28 20:42:07 +03:00 |
|
Skylot
|
1e6b30343c
|
fix: several improvements for multi-variable type search (#720)
|
2019-07-28 20:22:28 +03:00 |
|
Skylot
|
ddedb8d8a0
|
fix: don't override type of method parameter in const deboxing (#723)
|
2019-07-26 16:14:27 +03:00 |
|
Skylot
|
472aa52706
|
fix: resolve some multi-thread issues
|
2019-07-25 21:53:37 +03:00 |
|
Skylot
|
ab97084058
|
refactor: move passes list to root node
|
2019-07-25 17:54:04 +03:00 |
|
Skylot
|
0911b2dc2f
|
test: NYI test for issue #722
|
2019-07-24 17:00:05 +03:00 |
|
Skylot
|
fd7d08cb10
|
feat: initial deboxing implementation (#717)
|
2019-07-23 20:37:37 +03:00 |
|
Skylot
|
3ae8359408
|
fix: improve exception handler remove (#703)
|
2019-07-22 20:38:16 +03:00 |
|