summaryrefslogtreecommitdiff
path: root/runtime/class_linker.h
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2024-05-06 07:43:35 +0000
committer VladimĂ­r Marko <vmarko@google.com> 2024-05-09 09:24:11 +0000
commit1ca987e8b5cc2b9b3a15fc8187b987678c54b899 (patch)
tree27d9c4d9406713d2287e2e9abfbb068198a02d50 /runtime/class_linker.h
parent8e4b50a62ddb7ecfecb3e0caf3cab9f0e35eee76 (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
Diffstat (limited to 'runtime/class_linker.h')
0 files changed, 0 insertions, 0 deletions