OSDN Git Service

Check IsReferenceVReg during deopt
authorMathieu Chartier <mathieuc@google.com>
Fri, 8 May 2015 21:19:26 +0000 (14:19 -0700)
committerMathieu Chartier <mathieuc@google.com>
Fri, 8 May 2015 21:38:52 +0000 (14:38 -0700)
commitf00baf56ef647684888a407dbb6adadd704a2039
tree1a7534f3711f505343543f3c02a2458e8606d235
parent8ee43e3ce18e90bfbf8cbeb05ff78ad281015d1a
Check IsReferenceVReg during deopt

Required since the quick GC maps may not agree with the verifier
ones. Without this check we may copy stale object references into
the shadow frame.

Bug: 20736048
Change-Id: I7783c8a8ee45cf601b08b4c38f1dec7f7d11380c
runtime/quick_exception_handler.cc
runtime/stack.cc
runtime/stack.h
runtime/thread.cc
runtime/utils.h