RFR (M) 8186088: ConstantPoolCache::_resolved_references is not a JNIHandle
serguei.spitsyn at oracle.com
serguei.spitsyn at oracle.com
Sat Aug 12 07:59:57 UTC 2017
Hi Coleen,
The fix looks good.
Thanks,
Serguei
On 8/11/17 14:34, coleen.phillimore at oracle.com wrote:
> Summary: Make an OopHandle type to replace jobject to encapsulate
> these oop pointers in metadata and module entry.
>
> This replaces places where there's a jobject that doesn't point into
> the JNIHandles, notably things allocated in ClassLoaderData::_handles.
>
> There were platform specific changes that I tried to carefully make -
> can someone test them for s390, aarch64 and ppc?
>
> Tested with tier1 testing, JPRT (all oracle platforms), nsk.jvmti,
> monitoring, parallel class loading and g1class unloading tests.
>
> open webrev at http://cr.openjdk.java.net/~coleenp/8186088.01/webrev
> bug link https://bugs.openjdk.java.net/browse/JDK-8186088
>
> Thanks,
> Coleen
>
>
More information about the hotspot-dev
mailing list