commit | 1aa8ec2ccdd7bedb6d30d91c89f1e94ab23c4439 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Mon Feb 01 10:34:47 2016 -0800 |
committer | Mathieu Chartier <mathieuc@google.com> | Mon Feb 01 19:58:25 2016 -0800 |
tree | 7b2079631ed5d8350c63c7ed3f6d0393e951ce8c | |
parent | c3cf1d2e35a45bd2e2c60fbc9c2a1a6a56dfc529 [diff] |
Fix up dex cache strings stored in classes Previously we left the image pointer instead of fixing up the pointer to the one in the BSS. This only showed up because JIT does the same as boot image, bypassing null check. Fixed a bug where oat files without embedded dex cache arrays would get their dex cache arrays corrupted. Added a non virtual class visitor for performance. Bug: 26846419 Bug: 22858531 Change-Id: I8cd0d61e440f753b4628ddb8c932eb23a0a81027