d394371bd84bacc51e96e2d2eacb8549d9110b1e |
|
09-Sep-2010 |
Dan Bornstein <danfuzz@android.com> |
Remove the functionality in ReduceConstants.[ch]. It was a good experiment to try, but it was never made production-ready, and it doesn't look like it would be a net win at this point. We metaphorically pour out a beer in its honor. Change-Id: I7f6ac95f5b7c963df0a3015ed33595fa1a928636
|
e377ef62a40267ab16c2dd20cc5f4c63af6397cc |
|
01-Sep-2010 |
Dan Bornstein <danfuzz@android.com> |
Split out the optimized dex file handling into its own file. Also, make the optimized dex data area be consistently referred to as the "opt" section instead of sometimes the "aux" section. Change-Id: Id5589c13ce4b53d713f8186314ea886cd884c865
|
c6b25c79a4ec5cc83e2bc14af24e8eabad931743 |
|
22-Jun-2010 |
Andy McFadden <fadden@android.com> |
Relocate OpCodeNames.[ch]. The JIT was pulling it out of the dexdump directory, which is Just Plain Wrong[tm]. Now it's part of libdex, for all to enjoy. Change-Id: Ic1e4c981eb2d70ccc3c841ceb5a54f4f77af2008
|
45a82a133c0f8d91bce6621be1ea2f4818e8e340 |
|
22-Jun-2010 |
Andy McFadden <fadden@android.com> |
Fix dexdump. It was printing bad output or crashing on the -wide-volatile instructions generated by "dx". This inverts the "else" clause, treating new-array and instance-of as the special case. Change-Id: I1717508d2e41cdc9a2396e2eaa215d7f9f8ac21b
|
7365493ad8d360c1dcf9cd8b6eee62747af01cae |
|
09-Jun-2010 |
Carl Shapiro <cshapiro@google.com> |
Remove repeated newlines at the end of files. Change-Id: I1e3d103a7b932ef21acedb6438c0f26b315df28f
|
de75089fb7216d19e9c22cce4dc62a49513477d3 |
|
09-Jun-2010 |
Carl Shapiro <cshapiro@google.com> |
Remove trailing whitespace. Change-Id: I95534bb2b88eaf48f2329282041118cd034c812b
|
fbdcfb9ea9e2a78f295834424c3f24986ea45dac |
|
29-May-2010 |
Brian Carlstrom <bdc@google.com> |
Merge remote branch 'goog/dalvik-dev' into dalvik-dev-to-master Change-Id: I0c0edb3ebf0d5e040d6bbbf60269fab0deb70ef9
|
0ea77b9be67b3491d878ed0f9314f6ecf6f79d61 |
|
20-Apr-2010 |
Andy McFadden <fadden@android.com> |
Add some .odex info to dexdump output. "dexdump -f" will now show the contents of the optimized DEX header if one is present. A "table of contents" for the auxillary data is also displayed. As an added bonus, stop being lazy and sanitize the DEX magic before printing it (it has an embedded newline and \0). Change-Id: If9c5278785062cd0f44fc3d3ea0725ef0009932a
|
e339343c9c698a887681771372ba6cc58a79c707 |
|
18-Apr-2010 |
Cosmin Cojocar <cosmin.cojocar@gmail.com> |
Improve the implementation of countOnes function to use only 12 operations. Change-Id: I01b62606a0c87b2937572f8cb7beafc956867353
|
b0a0541b59d1126ff77c88de742b4a74579fe296 |
|
19-Nov-2009 |
Andy McFadden <fadden@android.com> |
Add execute-inline/range instruction. Like "execute-inline", this is an instruction generated by dexopt that replaces a method invoke instruction. It's useful for small, frequently called methods in the core libs. As with execute-inline, we allow at most 4 arguments, but with /range we're no longer limited to the low 16 registers. Also: marked execute-inline as being able to throw an exception. Needed: native x86 implementation; support in JIT. For bug 2268232.
|
72e93344b4d1ffc71e9c832ec23de0657e5b04a5 |
|
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
|
a2ee53bac4db4c77aa2bb31bad8a9d177fd09301 |
|
06-May-2009 |
Andy McFadden <fadden@android.com> |
Added XML output mode for dexdump. This adds an output mode that looks similar to the "current.xml" we generate for our public APIs. There are a number of differences in content. The original ("plain") output has not been altered. I pulled in the bad checksum handling change (internal 142686) since it's small, has turned out to be useful, and might make the merge of this to master slightly easier. This also renames a buffer in the ongoing temp file variable saga.
|
0198b1443707d575d30c2b20f1bc3766a9221e96 |
|
02-Apr-2009 |
Andy McFadden <> |
AI 144278: Some changes to make examination of flaky devices easier. Added "dexcheck" shell script, which runs the dexdump checksum verification against every file in /data/dalvik-cache. Added "-c" flag to dexdump, which quits after the checksum test (faster than sending everything to /dev/null). Initialize a ZipArchive struct earlier; without this dexdump was crashing in some situations when dealing with a nonexistent file. BUG=1749836 Automated import of CL 144278
|
2124cb83c3d46542d6bbc7a5da5b2288f4d6401b |
|
25-Mar-2009 |
Andy McFadden <> |
Automated import from //branches/master/...@142686,142686
|
1035127f783b84befca34f1afe2a5bff64546902 |
|
25-Mar-2009 |
Andy McFadden <> |
Automated import from //branches/master/...@142073,142073
|
99409883d9c4c0ffb49b070ce307bb33a9dfe9f1 |
|
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import //branches/master/...@140412
|
f6c387128427e121477c1b32ad35cdcaa5101ba3 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
f72d5de56a522ac3be03873bdde26f23a5eeeb3c |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
fbec4baa09e46c1fc948b42ac347d063ade30385 |
|
02-Mar-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Remove unused variable Fixes http://code.google.com/p/android/issues/detail?id=2089
|
5d709784bbf5001012d7f25172927d46f6c1abe1 |
|
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
|
89c1feb0a69a7707b271086e749975b3f7acacf7 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
|
2ad60cfc28e14ee8f0bb038720836a4696c478ad |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|