diff options
| author | 2023-01-09 09:01:31 +0000 | |
|---|---|---|
| committer | 2023-01-10 20:26:35 +0000 | |
| commit | 5baa7724fb6ec13674678275ba70b30854a80477 (patch) | |
| tree | 4e9ec22f6d71b824d02410f2e73a56b8f17cc8c6 /runtime/quick_exception_handler.cc | |
| parent | 66a1abb307ea3a46c7900536195f706d11268afd (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