commit | 9b302bf57c9966dcac51582d83ea7606666c500b | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Thu Jan 25 13:08:08 2018 -0800 |
committer | Mathieu Chartier <mathieuc@google.com> | Thu Jan 25 13:09:19 2018 -0800 |
tree | 032beea38c2c75dddec0fb19399791c8d3f25953 | |
parent | 816ca4d083ae9c439be587a0192906fe1510a123 [diff] |
Fix method handles using wrong section For compact dex, the method handles were using offsets relative to data section instead of main section. Fixed this code and the map list offset logic in InitializeSectionsFromMapList. Test: test/run-test --always-clean --dex2oat-jobs 4 --host --prebuild --compact-dex-level fast --optimizing --no-relocate --runtime-option -Xcheck:jni 979-const-method-handle Bug: 63756964 Change-Id: I9e6ddfd77da99ae1aedef7591536be190ff60904