RFR: 8294000: Filler array klass should be in jdk/vm/internal, not in java/vm/internal [v2]
Thomas Schatzl
tschatzl at openjdk.org
Mon Sep 19 13:49:48 UTC 2022
On Mon, 19 Sep 2022 11:59:36 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
>> Thomas Schatzl has updated the pull request incrementally with one additional commit since the last revision:
>>
>> The FillerArrayKlass name passed to create_klass() needs to have `L...;` after all because of JNI which expects klasses to start with certain characters only
>
> I am good with "java" -> "jdk" move, but why are we dropping `L...;`? I would have thought we need to pass the JVM name to `TypeArrayKlass::create_klass`?
JNI needs `L...;` in front of the name passed to `TAK::create_klass`. So the name passed there needs to be as suggested by @shipilev.
-------------
PR: https://git.openjdk.org/jdk/pull/10336
More information about the hotspot-runtime-dev
mailing list