diff options
author | Elliott Hughes <enh@google.com> | 2012-01-04 23:04:06 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2012-01-05 00:07:56 -0800 |
commit | 3908db51e682295bd5b76bf2555e675162922349 (patch) | |
tree | 03491f82c3d35e48d44ba587b52cf7a18af34f0b /dalvik | |
parent | 39faeb87140b075c144299453365a2e1edda6f20 (diff) | |
download | libcore-3908db51e682295bd5b76bf2555e675162922349.zip libcore-3908db51e682295bd5b76bf2555e675162922349.tar.gz libcore-3908db51e682295bd5b76bf2555e675162922349.tar.bz2 |
Track removal of unsupported experimental opcodes.
Change-Id: Id97e603ce8dc4cc3246f99c5b215b0f862a700dd
Diffstat (limited to 'dalvik')
-rw-r--r-- | dalvik/src/main/java/dalvik/bytecode/OpcodeInfo.java | 2 | ||||
-rw-r--r-- | dalvik/src/main/java/dalvik/bytecode/Opcodes.java | 42 |
2 files changed, 42 insertions, 2 deletions
diff --git a/dalvik/src/main/java/dalvik/bytecode/OpcodeInfo.java b/dalvik/src/main/java/dalvik/bytecode/OpcodeInfo.java index f253ee7..1209b2e 100644 --- a/dalvik/src/main/java/dalvik/bytecode/OpcodeInfo.java +++ b/dalvik/src/main/java/dalvik/bytecode/OpcodeInfo.java @@ -55,7 +55,7 @@ public final class OpcodeInfo { */ // BEGIN(libcore-maximum-values); GENERATED AUTOMATICALLY BY opcode-gen MAXIMUM_VALUE = 65535; - MAXIMUM_PACKED_VALUE = 511; + MAXIMUM_PACKED_VALUE = 255; // END(libcore-maximum-values) } diff --git a/dalvik/src/main/java/dalvik/bytecode/Opcodes.java b/dalvik/src/main/java/dalvik/bytecode/Opcodes.java index 58f0f7d..f758d65 100644 --- a/dalvik/src/main/java/dalvik/bytecode/Opcodes.java +++ b/dalvik/src/main/java/dalvik/bytecode/Opcodes.java @@ -245,46 +245,86 @@ public interface Opcodes { int OP_SHL_INT_LIT8 = 0x00e0; int OP_SHR_INT_LIT8 = 0x00e1; int OP_USHR_INT_LIT8 = 0x00e2; + // END(libcore-opcodes) + + /** Never implemented; do not use. */ int OP_CONST_CLASS_JUMBO = 0x00ff; + /** Never implemented; do not use. */ int OP_CHECK_CAST_JUMBO = 0x01ff; + /** Never implemented; do not use. */ int OP_INSTANCE_OF_JUMBO = 0x02ff; + /** Never implemented; do not use. */ int OP_NEW_INSTANCE_JUMBO = 0x03ff; + /** Never implemented; do not use. */ int OP_NEW_ARRAY_JUMBO = 0x04ff; + /** Never implemented; do not use. */ int OP_FILLED_NEW_ARRAY_JUMBO = 0x05ff; + /** Never implemented; do not use. */ int OP_IGET_JUMBO = 0x06ff; + /** Never implemented; do not use. */ int OP_IGET_WIDE_JUMBO = 0x07ff; + /** Never implemented; do not use. */ int OP_IGET_OBJECT_JUMBO = 0x08ff; + /** Never implemented; do not use. */ int OP_IGET_BOOLEAN_JUMBO = 0x09ff; + /** Never implemented; do not use. */ int OP_IGET_BYTE_JUMBO = 0x0aff; + /** Never implemented; do not use. */ int OP_IGET_CHAR_JUMBO = 0x0bff; + /** Never implemented; do not use. */ int OP_IGET_SHORT_JUMBO = 0x0cff; + /** Never implemented; do not use. */ int OP_IPUT_JUMBO = 0x0dff; + /** Never implemented; do not use. */ int OP_IPUT_WIDE_JUMBO = 0x0eff; + /** Never implemented; do not use. */ int OP_IPUT_OBJECT_JUMBO = 0x0fff; + /** Never implemented; do not use. */ int OP_IPUT_BOOLEAN_JUMBO = 0x10ff; + /** Never implemented; do not use. */ int OP_IPUT_BYTE_JUMBO = 0x11ff; + /** Never implemented; do not use. */ int OP_IPUT_CHAR_JUMBO = 0x12ff; + /** Never implemented; do not use. */ int OP_IPUT_SHORT_JUMBO = 0x13ff; + /** Never implemented; do not use. */ int OP_SGET_JUMBO = 0x14ff; + /** Never implemented; do not use. */ int OP_SGET_WIDE_JUMBO = 0x15ff; + /** Never implemented; do not use. */ int OP_SGET_OBJECT_JUMBO = 0x16ff; + /** Never implemented; do not use. */ int OP_SGET_BOOLEAN_JUMBO = 0x17ff; + /** Never implemented; do not use. */ int OP_SGET_BYTE_JUMBO = 0x18ff; + /** Never implemented; do not use. */ int OP_SGET_CHAR_JUMBO = 0x19ff; + /** Never implemented; do not use. */ int OP_SGET_SHORT_JUMBO = 0x1aff; + /** Never implemented; do not use. */ int OP_SPUT_JUMBO = 0x1bff; + /** Never implemented; do not use. */ int OP_SPUT_WIDE_JUMBO = 0x1cff; + /** Never implemented; do not use. */ int OP_SPUT_OBJECT_JUMBO = 0x1dff; + /** Never implemented; do not use. */ int OP_SPUT_BOOLEAN_JUMBO = 0x1eff; + /** Never implemented; do not use. */ int OP_SPUT_BYTE_JUMBO = 0x1fff; + /** Never implemented; do not use. */ int OP_SPUT_CHAR_JUMBO = 0x20ff; + /** Never implemented; do not use. */ int OP_SPUT_SHORT_JUMBO = 0x21ff; + /** Never implemented; do not use. */ int OP_INVOKE_VIRTUAL_JUMBO = 0x22ff; + /** Never implemented; do not use. */ int OP_INVOKE_SUPER_JUMBO = 0x23ff; + /** Never implemented; do not use. */ int OP_INVOKE_DIRECT_JUMBO = 0x24ff; + /** Never implemented; do not use. */ int OP_INVOKE_STATIC_JUMBO = 0x25ff; + /** Never implemented; do not use. */ int OP_INVOKE_INTERFACE_JUMBO = 0x26ff; - // END(libcore-opcodes) /* * The rest of these are either generated by dexopt for optimized |