diff options
author | Vladimir Marko <vmarko@google.com> | 2017-04-20 11:26:03 +0100 |
---|---|---|
committer | Vladimir Marko <vmarko@google.com> | 2017-04-20 13:54:12 +0100 |
commit | 5fdd778d07e0c87203b3c9d776fda3544c51a3a4 (patch) | |
tree | fbe0d48d423b9e2b95c3275cf76536dce88003ba /disassembler/disassembler_mips.cc | |
parent | 25009fdd7a5dccc957afc8178ca5d3733f899147 (diff) |
Add descriptor validation to ClassLinker::FindClass().
And add tests for odd signatures passed to JNI GetFieldID().
Previously, passing the signature "java/lang/String" instead
of "Ljava/lang/String;" would call the class loader with the
dot name java.lang.String and the class loader would find
that class only to fail the DescriptorEquals() check back
in ClassLinker::FindClass().
Test: 647-jni-get-field-id
Bug: 33577836
Bug: 37156832
Change-Id: I6612a272ec24b0d54b728fd35003e9c24a7e2e95
Diffstat (limited to 'disassembler/disassembler_mips.cc')
0 files changed, 0 insertions, 0 deletions