766a678339e615d7e0b3935111392b7eef50df24 |
|
21-Sep-2017 |
Orion Hodson <oth@google.com> |
New bytecodes for constant-method-{handle,type} Adds new bytecodes with const-method-handle and const-method-type for loading constant method handles and method types. Both bytecodes use format 21c. Updates dexdump and libdex to include new bytecodes. Increases the DEX file version to 039 and API level to 27 for DEX files using these new bytecodes. Bug: 66562179 Test: dx/tests/run-test 142 Test: dx/tests/run-all-tests Change-Id: If349a1e026b2ab604560d200e3c6424378958491
|
fa5e510d770070f8e7f47d126f5be138aa55cb84 |
|
14-Feb-2017 |
Orion Hodson <oth@google.com> |
Add support invoke-custom to dexdump o Update bytecode.txt with codepoints for invoke-custom instructions and run opcode-gen/regen-all. o Update dexdump to support invoke-custom with output equivalent to dexdump2. Bug: 30550796,33191717,33231751 Test: manually tested with DEX files generated from ART run-tests. Change-Id: If2cedea21875e93525c4850005d335901897484a
|
ab9e85c38ce771b506b90ee81586c594c7c5ac4e |
|
01-Feb-2017 |
Orion Hodson <oth@google.com> |
Add support invoke-polymorphic to dexdump o Update bytecode.txt with codepoints for invoke-polymorphic instructions and run opcode-gen/regen-all. o Update dexdump to support invoke-polymorphic with output equivalent to dexdump2. o Add format classes to dexgen and dx. Bug: 30550796 Test: manually tested with DEX files generated from ART run-tests. Change-Id: I986a896747d73e11418ba1876cce86087b4a9e68
|
1a65052468068a4e9a859d185860510aa1d8cfd4 |
|
08-Jul-2015 |
Aart Bik <ajcbik@google.com> |
Revert "Remove libdex (including dexdump/list)." This reverts commit 48a66c5d261c333fc3d672e910b26cd6b1a05083. REASON: win_sdk is not happy with my migration :-( Change-Id: Ib5d25b65ffef8bebc42fc586d2c65add04aa2b54
|
48a66c5d261c333fc3d672e910b26cd6b1a05083 |
|
08-Jul-2015 |
Aart Bik <ajcbik@google.com> |
Remove libdex (including dexdump/list). Rationale: Utilities dexdump and dexlist are now provided by Art. This CL removes the utilities and supporting libdex. Bug: 22322814 Change-Id: I032d6e4021a2c75b530e6116bca03c6a8dead2c3
|
ab35b50311951feea3782151dd5422ee944685c2 |
|
05-Jan-2012 |
Elliott Hughes <enh@google.com> |
Remove unsupported experimental opcodes. External developers were starting to try to get themselves into trouble with this stuff... Change-Id: I2b03bfeaa8c98b6a994bc7924fc8dcf4e4d4f6cb
|
a70a3d8faa8f7332549fa0c9ae2008d428e28606 |
|
14-Apr-2011 |
Dan Bornstein <danfuzz@android.com> |
Compile libdex as C++. The major-looking code changes were all just to unravel some gotos. Change-Id: I86f98a48b160f357ce93c87446bad5d705d5f05b
|