[jdk17] RFR: 8269697: JNI_GetPrimitiveArrayCritical() should not accept object array
Zhengyu Gu
zgu at openjdk.java.net
Wed Jun 30 20:17:22 UTC 2021
GetPrimitiveArrayCritical() is supposed to only be used with primitive array types, but nothing prevents current implementation from accepting object arrays (please see attached test case in bug).
My purposed fix is not very friendly, it crashes JVM if a none primitive array is passed in, but I am sure what to expect in this scenario.
Specification people, please comment. Thanks!
-------------
Commit messages:
- v0
Changes: https://git.openjdk.java.net/jdk17/pull/185/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk17&pr=185&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8269697
Stats: 7 lines in 1 file changed: 0 ins; 5 del; 2 mod
Patch: https://git.openjdk.java.net/jdk17/pull/185.diff
Fetch: git fetch https://git.openjdk.java.net/jdk17 pull/185/head:pull/185
PR: https://git.openjdk.java.net/jdk17/pull/185
More information about the hotspot-dev
mailing list