commit | 618159141b905d79cd424d88b8a2448ad339ce39 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Mon Nov 21 11:19:14 2022 +0100 |
committer | VladimĂr Marko <vmarko@google.com> | Mon Nov 21 13:33:42 2022 +0000 |
tree | 844c9e484f8625473075c4d35d8c7f8e5ae08fe1 | |
parent | dd1d13d3f75032d65e29488ecd0cadc9e897a7ad [diff] |
Clean up `IndirectReferenceTable` visiting. Move weak global sweeping to the IRT class and clean up the entry visiting to avoid the need for the `IrtIterator`. Move `JNIEnvExt::UpdateLocal` to the `jni_env_ext-inl.h` because it requires `indirect_reference_table-inl.h`. Test: m test-art-host-gtest Test: tesrunner.py --host --optimizing Bug: 172332525 Change-Id: Ia96d31e0d8d701c93d7752bf76f633719a836f3f