commit | b62ce4b64f80bb2785ec5ba7a64e45010c069ca1 | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Tue Jul 10 17:19:00 2018 -0700 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Wed Jul 11 19:45:22 2018 +0000 |
tree | c72ae2438dc16625ea78a1043e0fc1e46743c659 | |
parent | 79736509ba36c5e15c1e5487fa366a5b64cac3fd [diff] |
ART: Correctly compare in UTF-16 space When trying to cache the locations of constructor names, actually take care of using UTF-16 comparison, as the string table may contain strings with UTF-16 codepoints that are incompatible with strcmp. Add a crafted test to dex_file_verifier_test Bug: 110157789 Bug: 78568168 Test: m test-art-host Change-Id: Ifce56e53522eac2d421b316761ef0adfe341a5b9 (cherry picked from commit c1528176838174896afc001c3ebbc8b8ba06412c)