Commit Graph

423 Commits

Author SHA1 Message Date
Panxiaobo
2797be5fc6 update dx to android-platform-tools-rev10
--HG--
branch : 0.0.9.x
2012-01-02 15:05:59 +08:00
Panxiaobo
41f54dccb7 check dead code in zero transform
--HG--
branch : 0.0.9.x
2012-01-02 14:14:24 +08:00
Panxiaobo
30377462ad check dead code in zero transform
--HG--
branch : 0.0.9.x
2012-01-01 18:28:25 +08:00
Panxiaobo
ff6b2ec23a add ZERO transformer
Fixes issue 96

--HG--
branch : 0.0.9.x
2012-01-01 17:35:54 +08:00
Panxiaobo
c5dc584572 improve asmifier
--HG--
branch : 0.0.9.x
2011-12-31 15:59:06 +08:00
Panxiaobo
bacac41440 reduce the size of array return by live analyze
--HG--
branch : 0.0.9.x
2011-12-31 15:58:17 +08:00
panxiaobo@panxiaobo-PC
0c435060cc fix a bug in dex-reader
Fixes issue 97

--HG--
branch : 0.0.9.x
2011-12-30 21:41:58 +08:00
Panxiaobo
a6b4b788f8 start work 0.0.9.5
--HG--
branch : 0.0.9.x
2011-12-25 15:41:21 +08:00
Panxiaobo
6f8274bd4a Added tag 0.0.9.4 for changeset 68eef8d9fb5c 2011-12-25 15:39:31 +08:00
Panxiaobo
198426b044 merge 0.0.9.4 to default 2011-12-25 15:38:06 +08:00
Panxiaobo
de7145b544 improve register allocation
--HG--
branch : 0.0.9.x
2011-12-25 15:27:01 +08:00
Panxiaobo
1999f071fa deprecated uncompleted classes
--HG--
branch : 0.0.9.x
2011-12-25 13:24:04 +08:00
Panxiaobo
a480071522 i
--HG--
branch : 0.0.9.x
2011-12-14 20:07:39 +08:00
Panxiaobo
2618359e5c add TestUtils.initDexFileReader(...) to set apiLevel if possible
--HG--
branch : 0.0.9.x
2011-12-14 20:07:39 +08:00
Panxiaobo
3bbcd41100 improve type analyzer
--HG--
branch : 0.0.9.x
2011-12-14 20:35:15 +08:00
Panxiaobo
9f2d0d51b9 log warn about apiLevel
--HG--
branch : 0.0.9.x
2011-12-14 20:05:39 +08:00
Panxiaobo
ec284bceca never reuse this(local 0)
convert [x + (-1)] to [x - 1] and [x - (-1)] to [x + 1]

Fixes issue 93

--HG--
branch : 0.0.9.x
2011-12-06 19:45:10 +08:00
Panxiaobo
8d1727d5ef add support for register allocation
Fixes issue 91

--HG--
branch : 0.0.9.x
2011-12-06 19:40:10 +08:00
Panxiaobo
922e27a599 add support for register allocation
--HG--
branch : 0.0.9.x
2011-12-05 19:37:23 +08:00
Panxiaobo
a11d516eec apply patch from jcmdev0.
ignore TestDexClassV from junit

Fixes issue 94

--HG--
branch : 0.0.9.x
2011-12-05 09:20:19 +08:00
Panxiaobo
ca02b00256 add SKIP_ANNOTATION and SKIP_FIELD_CONSTANT
--HG--
branch : 0.0.9.x
2011-12-02 16:51:01 +08:00
Panxiaobo
2af95221a5 add RandomAccessFielInput for read dex in android devices
--HG--
branch : 0.0.9.x
2011-12-02 14:52:16 +08:00
Panxiaobo
23a1370089 --HG--
branch : 0.0.9.x
2011-12-01 20:29:17 +08:00
Panxiaobo
1494aa1e25 --HG--
branch : 0.0.9.x
2011-12-01 19:06:16 +08:00
Panxiaobo
dc6b8046bb --HG--
branch : 0.0.9.x
2011-12-01 01:13:09 +08:00
Panxiaobo
8c1cc56165 --HG--
branch : 0.0.9.x
2011-12-01 00:39:15 +08:00
Panxiaobo
42ccfe45d3 --HG--
branch : 0.0.9.x
2011-11-29 21:00:14 +08:00
Panxiaobo
bbafd1c9ef --HG--
branch : 0.0.9.x
2011-11-29 20:38:29 +08:00
Panxiaobo
c4f9217af5 --HG--
branch : 0.0.9.x
2011-11-29 20:10:26 +08:00
Panxiaobo
0f750f7a63 --HG--
branch : 0.0.9.x
2011-11-28 19:11:52 +08:00
Panxiaobo
87657b6a04 --HG--
branch : 0.0.9.x
2011-11-28 00:41:06 +08:00
Panxiaobo
28ca8f006b --HG--
branch : 0.0.9.x
2011-11-27 23:47:55 +08:00
Panxiaobo
a4a3db8a6a --HG--
branch : 0.0.9.x
2011-11-27 23:00:11 +08:00
Panxiaobo
5de2b9da85 --HG--
branch : 0.0.9.x
2011-11-27 19:22:28 +08:00
Panxiaobo
6ce55ef798 --HG--
branch : 0.0.9.x
2011-11-27 16:34:27 +08:00
Panxiaobo
c99e89a2ce add big-endian support
--HG--
branch : 0.0.9.x
2011-11-24 23:36:03 +08:00
Panxiaobo
ab29c79c7a add version to pom.xml
--HG--
branch : 0.0.9.x
2011-11-24 20:51:31 +08:00
Panxiaobo
a2263d9d8c add ReverseEndian support
--HG--
branch : 0.0.9.x
2011-11-24 20:48:11 +08:00
Panxiaobo
10b72fed77 add jumbo-style instruction support
--HG--
branch : 0.0.9.x
2011-11-24 20:16:51 +08:00
Panxiaobo
5f2ae5f3ce issue 11
--HG--
branch : 0.0.9.x
2011-11-21 22:39:35 +08:00
Panxiaobo
035fc03e78 issue 11
--HG--
branch : 0.0.9.x
2011-11-21 20:31:42 +08:00
Panxiaobo
1a5b6ed836 issue 11
--HG--
branch : 0.0.9.x
2011-11-21 19:08:37 +08:00
Panxiaobo
51c8f3f9bd issue 11
--HG--
branch : 0.0.9.x
2011-11-18 19:10:36 +08:00
Panxiaobo
cefd2e3cab apply 491dd2810da1 to 0.0.9.x
--HG--
branch : 0.0.9.x
2011-11-14 19:54:03 +08:00
Panxiaobo
4168ab003e Added tag 0.0.9.3 for changeset 4bd828c930ee 2011-11-10 20:14:58 +08:00
Panxiaobo
804e013caa start work 0.0.9.4
--HG--
branch : 0.0.9.x
2011-11-10 20:14:40 +08:00
Panxiaobo
3b25e51e83 merge 0.0.9.3 to default 2011-11-10 20:13:17 +08:00
Panxiaobo
9ab4d9073a add support to visit a label inside an instruction (issue 65)
--HG--
branch : 0.0.9.x
2011-11-10 20:09:40 +08:00
Panxiaobo
60f3e9c859 Fix a bug in local type
Fix a bug in visitAnnotationDefault
Update dump api

Fixes issue 73

--HG--
branch : 0.0.9.x
2011-11-10 20:00:58 +08:00
Panxiaobo
da4bcd0e09 merge dex-dumper to dex-reader
--HG--
branch : 0.0.9.x
2011-11-08 19:07:46 +08:00