diff options
author | Alexei Zavjalov <alexei.zavjalov@intel.com> | 2014-07-16 02:17:58 +0700 |
---|---|---|
committer | Alexei Zavjalov <alexei.zavjalov@intel.com> | 2014-07-24 15:27:12 +0700 |
commit | 688e7c5c9f36573dd4da2edd889470d930b0054b (patch) | |
tree | 65e5238147212e2e85c7ef6db6d21f6ca62b51ae /disassembler/disassembler.h | |
parent | ca928ba8b9e109ced2b9d72622dc34bda63ac211 (diff) |
ART: ReEnable check for a gap between method's arg "in" vregs and rest of its vregs
The Quick backend's runtime model includes a gap between a method's
argument ("in") vregs and the rest of its vregs. Handling a range instruction
which spans the gap is somewhat complicated, and should not happen
in normal usage of dx. Punt to the interpreter if it happened.
This issue relates to https://code.google.com/p/android/issues/detail?id=66371
Which was fixed, but the problem returned after some changes in the verify
flags set for the range bytecodes.
Change-Id: I214f32e7b4227a450257f30607135930d0adff53
Signed-off-by: Katkov, Serguei I <serguei.i.katkov@intel.com>
Signed-off-by: Alexei Zavjalov <alexei.zavjalov@intel.com>
Diffstat (limited to 'disassembler/disassembler.h')
0 files changed, 0 insertions, 0 deletions