History log of /external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8764034eaf5431d1739e45e4920d946013299226 27-Apr-2017 Ben Gruver <bgruv@google.com> Merge remote-tracking branch 'aosp/upstream-master'

Change-Id: Ibf174111a57563b351192beb5949c2f0f237b662
bb347e3de387de6e0aad2e2fd0f10be64a51502d 16-Sep-2016 Narayan Kamath <narayan@google.com> Add a placeholder ART version number / api level for aosp/master.

Also make invoke-polymorphic conditional on this new art version.

This also fixes a bug where the version was being selected incorrectly
due to a parameter name that shadowed a local variable.

(cherry-picked from commit 55c33ebb09d9d6de74cf1aae87109706d1042d51)

Test: make test-art-host
Change-Id: I3593f251b80b6dadab8d5cc76d875e2e2bc70083
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java
55c33ebb09d9d6de74cf1aae87109706d1042d51 16-Sep-2016 Narayan Kamath <narayan@google.com> Add a placeholder ART version number / api level for aosp/master.

Also make invoke-polymorphic conditional on this new art version.

This also fixes a bug where the version was being selected incorrectly
due to a parameter name that shadowed a local variable.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java
676f9f5cbf179043ea6ef4d18517a0922f783836 05-Oct-2016 Ben Gruver <bgruv@google.com> Properly implement the art <-> api version map

(cherry-picked from commit 219bdff2d111277386f08dd1cc2b756b58996deb)

Test: make test-art-host

Change-Id: Ic03afabd444273dbf119fcd5a90e4fa47cfa50bf
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java
219bdff2d111277386f08dd1cc2b756b58996deb 03-Oct-2016 Ben Gruver <bgruv@google.com> Properly implement the art <-> api version map
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java
8f27f45fb1d621a6cc5ca01e1eb5cc7dc67cc994 26-Sep-2016 Ben Gruver <bgruv@google.com> Add Opcodes.getDefault

This replace various uses of hardcoded Opcodes.forApi() with
Opcodes.getDefault() or other alternatives as applicable
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java
d7d995cc2dbd94e608c8e02778f4361c27b25f4b 05-Sep-2016 Ben Gruver <bgruv@google.com> Remove the now-unused experimental opcodes flag/functionality
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java
3ff884b1c345dbd030430e3eecf37e4d409f18b0 12-Jul-2015 Ben Gruver <bgruv@google.com> Add art-specific opcodes and opcode values
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java
3065d6b7dec0849265da9d7e9654c9d154520bc5 19-Jun-2015 Ben Gruver <bgruv@google.com> Add backwards compatible version of DexFileFactory.loadDexFile and Opcodes

Keep the old prototype, so we don't break existing code.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java
144951a9e9e6c87866245f2bdeebf0ebedaa0e38 19-Feb-2015 Igor Murashkin <iam@google.com> Add lambda experimental dalvik opcodes

* Add new -X/--experimental flag to [dis]assemble opcodes not in art yet
* Add new opcodes liberate-variable, box-lambda, unbox-lambda,
capture-variable, create-lambda, invoke-lambda
* Add support for encoding 25x instructions
* Adds LambdaTest to check new opcodes assemble/disassemble properly

TODO: invoke-lambda-range

Change-Id: I5c8bcbfa8b6cb9a13ef2017fce2d1b7fda6e11c3
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java
d7cd52308e6120e6750c4f46d7357e8e5033619c 27-Nov-2013 Ben Gruver <bgruv@google.com> Fix an issue with nop opcodes with a non-null second byte
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java
83f77f51aa888998486c0c9ad693047480b060b0 18-Apr-2013 Ben Gruver <bgruv@google.com> Refactor how api specific Opcodes work (make them non-static)
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java