commit | 3ae8da0a803370be9dd410226438f636af553e22 | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Fri Jun 26 17:33:47 2015 -0700 |
committer | Andreas Gampe <agampe@google.com> | Fri Jun 26 17:40:23 2015 -0700 |
tree | 346c8f1ba2abc9a2f6af283d4abcefc1f4de7f06 | |
parent | ffd43f62c23d2cbf84ab549dc37ca1dda2ac438d [diff] |
ART: Fix invalid access and DCHECK in verifier If we get a throwing failure when setting types from the signature, the work instruction index is still invalid. Do not try to copy the line then. As a throwing failure might happen in the above instance, but the flow analysis expects to have a cleared failure flag before processing each instruction, clear the flag. Bug: 21645819 Bug: 22080519 Change-Id: I224c4dad98fa5bb50e62210f0ee30c0dd020e3a6