summaryrefslogtreecommitdiff
path: root/compiler/utils/array_ref.h
diff options
context:
space:
mode:
author Andreas Gampe <agampe@google.com> 2014-06-02 22:05:22 -0700
committer Andreas Gampe <agampe@google.com> 2014-06-04 10:54:12 -0700
commit2a0d4ec9532a89abe722e5babdfbb846ffaad721 (patch)
tree1ec8b9aaf86ad227e9f1cbbed52cb3bf86ee0973 /compiler/utils/array_ref.h
parentfa5fda3ca52678b6fa739aad46e5c6ea08ae301e (diff)
ART: Fix forbidden thread state change in interpreter
While loading a type for assignability, it might happen that it's not available yet locally and must be resolved. Formerly, we disallowed a state change to ensure no GC taking place while a new shadow frame has not been pushed on the stack yet. As a fix, allow a "shadow frame under construction" in the thread, which is visited during GC. Change-Id: I973487a46b0e9e21fd6d49099d713b58f06d3b45
Diffstat (limited to 'compiler/utils/array_ref.h')
0 files changed, 0 insertions, 0 deletions