summaryrefslogtreecommitdiff
path: root/runtime/quick_exception_handler.cc
diff options
context:
space:
mode:
author Vladimír Marko <vmarko@google.com> 2023-01-09 09:01:31 +0000
committer Vladimír Marko <vmarko@google.com> 2023-01-10 20:26:35 +0000
commit5baa7724fb6ec13674678275ba70b30854a80477 (patch)
tree4e9ec22f6d71b824d02410f2e73a56b8f17cc8c6 /runtime/quick_exception_handler.cc
parent66a1abb307ea3a46c7900536195f706d11268afd (diff)
Reland^2 "Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()`"
This encoding was different from the encoding in dex files and this caused several issues for classes with descriptors containing at least one character outside the BMP plane. For example `Class.forName(nonBmpClass.getName())` would fail for such classes. This reverts commit a0dcfaf55971a3c338261bd8b4ed362bceef6515. Reason for revert: Reland with a workaround - exclude the new test from RBE. Test: New test 183-non-bmp-package-name Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 192935764 Bug: 238888095 Bug: 264866780 Change-Id: I26c16b8aa7649322935c6ec001169cff67825deb
Diffstat (limited to 'runtime/quick_exception_handler.cc')
0 files changed, 0 insertions, 0 deletions