commit | faff0f05fef90577c9744505555675185832aacd | [log] [tgz] |
---|---|---|
author | Mingyao Yang <mingyao@google.com> | Wed Sep 10 12:03:22 2014 -0700 |
committer | Mingyao Yang <mingyao@google.com> | Wed Sep 10 14:40:37 2014 -0700 |
tree | 40b5130526b80fe0a59f815f19dc2b87b0a9f879 | |
parent | 05382d22a2ebbc95142ec2fc46e2d56b23e699ee [diff] |
Remove reference_static_offsets used for iterating through class static fields. Since static fields are contiguous in class object and there is no need to traverse super classes, it's not meaningful to use reference_static_offsets. Also especially with embedded vtable/imt, static field offset can't be encoded with an unsigned integer anyway. A corresponding change is made to Class.java to remove the member field. Bug: 16236588 Change-Id: I1fde3cd9efce884945876f0658c63d992164fd94