commit | 91a6dc41003cdd22073e72fd5425df8e95b1c172 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Mon Dec 01 10:31:15 2014 -0800 |
committer | Mathieu Chartier <mathieuc@google.com> | Mon Dec 01 11:25:40 2014 -0800 |
tree | fb0dcbccd5365f7e9d8ddb461dca72dd20310fc4 | |
parent | dde815ab8e1a1997ad01cb7f63dd10ef26597f46 [diff] |
Set dex_cache_strings_ when we call Class::SetDexCache Ensures that these two variables never get out of sync. The error was presumably related to not doing this for proxy classes. This caused java code which was looking at the dex_cache_strings_ field to incorrectly access a null array. Bug: 18548887 (cherry picked from commit ea1c3d77b92b30ec527f2ca5bfe316a882b698e0) Change-Id: I022d9311b38b61e160ed70e3c5d9639797adb29c