diff options
author | Dan Bornstein <danfuzz@android.com> | 2010-12-10 17:03:06 -0800 |
---|---|---|
committer | Dan Bornstein <danfuzz@android.com> | 2010-12-10 17:09:29 -0800 |
commit | 9ac2199331bdee44504c0328c2d4e99fdd545416 (patch) | |
tree | 3a1b40490f453259aff992443c7e856d3655d7b5 /opcode-gen | |
parent | fa2f5add0e833f2c90cbceb13cee5a28d4a29c6b (diff) | |
download | android_dalvik-9ac2199331bdee44504c0328c2d4e99fdd545416.tar.gz android_dalvik-9ac2199331bdee44504c0328c2d4e99fdd545416.tar.bz2 android_dalvik-9ac2199331bdee44504c0328c2d4e99fdd545416.zip |
New jumbo verification error opcode.
I'll regenerate the vm code for this in a follow-up change.
Change-Id: I59a0a91d39fd539f1b3a25f1f2889618fa484b96
Diffstat (limited to 'opcode-gen')
-rw-r--r-- | opcode-gen/bytecode.txt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/opcode-gen/bytecode.txt b/opcode-gen/bytecode.txt index 007c41d6f..63bc6fde0 100644 --- a/opcode-gen/bytecode.txt +++ b/opcode-gen/bytecode.txt @@ -48,6 +48,7 @@ format 35mi format 35ms format 3rmi format 3rms +format 40sc # One line per opcode. Columns are: # hex for opcode @@ -392,4 +393,11 @@ op 23ff invoke-super/jumbo 5rc n method-ref continue|throw|invoke op 24ff invoke-direct/jumbo 5rc n method-ref continue|throw|invoke op 25ff invoke-static/jumbo 5rc n method-ref continue|throw|invoke op 26ff invoke-interface/jumbo 5rc n method-ref continue|throw|invoke -# unused: op 27ff..ffff + +# unused: op 27ff..feff + +# +# Optimized opcodes (not valid in an unoptimized dex file) +# + +op ffff ^throw-verification-error/jumbo 40sc n varies optimized|throw |