commit | da2a44fd8e16b4c44bef9e8011cd0d112436d14f | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Thu Nov 12 15:18:40 2020 +0000 |
committer | Anis Assi <anisassi@google.com> | Fri Jan 08 02:02:21 2021 -0800 |
tree | 03881d2110d884e5ea9ce5e50bcb2854d4f5ec5b | |
parent | 019baa4e67376ffd1968ee3c5e9b9a0008cfc014 [diff] |
Validate input of JNI::NewStringUTF(). Do a minimal validation needed to construct valid strings. If the validation fails, replace invalid sequences with '?'. (cherry picked from commit 1358c9faa9766fd470ab2ba002a73479ccf54154) Test: Additional tests in JniInternalTest.NewStringUTF Test: m test-art-host-gtest Bug: 172655291 Merged-In: I683c142fe5972599297d604f775bb8cfe6154bb7 Merged-In: Ica2c5c33f981cbd2f07e7990b3e321cd3b7473b6 Merged-In: Ieda5a89b738bbb624872512a400855866e120acd Change-Id: Ieec7fb97a0d9d094fedbda4917a7f5cdad4b10a3 (cherry picked from commit 8c6653177204bfd6ccf03e1b4b3b72d96e362628)