commit | 1ca987e8b5cc2b9b3a15fc8187b987678c54b899 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Mon May 06 07:43:35 2024 +0000 |
committer | VladimĂr Marko <vmarko@google.com> | Thu May 09 09:24:11 2024 +0000 |
tree | 27d9c4d9406713d2287e2e9abfbb068198a02d50 | |
parent | 8e4b50a62ddb7ecfecb3e0caf3cab9f0e35eee76 [diff] |
Avoid some `std::string` construction in `ClassTable`. Do not construct a `std::string` when compaing most class descriptors for `Class` objects. We still construct it for the edge case when comparing a proxy class and non-proxy class descriptors which should really yield false, except that ART does not propely enforce the namespace separation. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 338123769 Change-Id: I001abf9dd6648621e86f43a8234d2c0c1d02471c