OSDN Git Service

ART: Reject array-length on non-reference register
authorAndreas Gampe <agampe@google.com>
Mon, 28 Jul 2014 20:14:34 +0000 (13:14 -0700)
committerAndreas Gampe <agampe@google.com>
Mon, 28 Jul 2014 20:30:57 +0000 (13:30 -0700)
commit4c6427a757cae2b1c79aafca71be780e54620e68
tree4bf954ed97c246d5825ddd287ae7c5b953a8ae83
parent22e59fd2861a4aab16adb2b80a1d5166382a6617
ART: Reject array-length on non-reference register

It should be a hard verifier failure if we detect an array-length
instruction over a non-reference-type register.

Bug: 16595896

(cherry picked from commit 65c9db8dfbeea3f708f95f058f4fed7c2af71052)

Change-Id: I56babcbe95d50fd66a132cf4434cf5fa780beb4e
runtime/verifier/method_verifier.cc