333201833d506a3accdeac6ceb7caba8d4b95797 |
|
13-Apr-2011 |
Jesse Wilson <jessewilson@google.com> |
Combine CstUtf8 and CstString. The only benefit we were seeing is that one wrapped its toHuman in quotes, the other didn't. It was far too easy to use the wrong one. We had code defending against that in NameValuePair and CstArray. Change-Id: Ib2e6a1596b97decced37952d46e1831b7bcd0d5d
|
7ba91291bb6ce64691398a8751656207e8e3e98d |
|
30-Jan-2011 |
Dan Bornstein <danfuzz@android.com> |
Move dx.dex.code.DalvOps -> dx.io.Opcodes. This breaks a nascent circular dependency, keeping dx.io the lower layer. Bonus: While I was in the territory, I clarified the data payload opcodes, including adding explicit constants for them. Change-Id: I8655064ebc3b5713cbb4a6c83bcc90984393701f
|
4596322b12a72cdeea8deba1242d9b74da5ba12a |
|
25-Jan-2011 |
jeffhao <jeffhao@google.com> |
Allow dx to properly generate sub-const and rsub-const insns. Dx can now handle instructions of the form "reg - const" by converting it into an equivalent add-const with negative constant. Also, dx can handle instructions of the form "const - reg" by creating an rsub-const instruction, which was previously unused. Change-Id: I67d869b5e14b65f6bbd1daae8bf0c662296af5de
|
12209c24903959d41f887c05e6a04e0b08367463 |
|
04-Nov-2010 |
Dan Bornstein <danfuzz@android.com> |
More prep work for new opcodes. The opcode-gen script now expects there to be up to 65536 opcodes, and it generates opcode chain information. The chaining info isn't used yet, but eventually it will get hooked into the instruction selection logic in dx, meaning that dx will no longer have to do relatively slower opcode searches; the right "next" opcode will have been staticly generated and compiled in. I also added a helpful generated comment in RopToDop, which indicates which opcodes are the ones that *won't* be found by chaining, that is, which ones are the starts of chains. This is left as a comment and not code, though, since there are lots of quirks with how these get hooked up. I hope to make this cleaner at some point, but today's not the day for it. Change-Id: I11da833cc57b383733743114c0f3e0e64903982d
|
de75089fb7216d19e9c22cce4dc62a49513477d3 |
|
09-Jun-2010 |
Carl Shapiro <cshapiro@google.com> |
Remove trailing whitespace. Change-Id: I95534bb2b88eaf48f2329282041118cd034c812b
|
72e93344b4d1ffc71e9c832ec23de0657e5b04a5 |
|
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
|
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
|
2ad60cfc28e14ee8f0bb038720836a4696c478ad |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|