RFR: 8308745: ObjArrayKlass::allocate_objArray_klass may call into java while holding a lock
Coleen Phillimore
coleenp at openjdk.org
Tue Mar 5 19:50:10 UTC 2024
This change creates a new sort of native recursive lock that can be held during JNI and Java calls, which can be used for synchronization while creating objArrayKlasses at runtime.
Passes tier1-4.
-------------
Commit messages:
- 8308745: ObjArrayKlass::allocate_objArray_klass may call into java while holding a lock
Changes: https://git.openjdk.org/jdk/pull/17739/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=17739&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8308745
Stats: 167 lines in 11 files changed: 87 ins; 47 del; 33 mod
Patch: https://git.openjdk.org/jdk/pull/17739.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/17739/head:pull/17739
PR: https://git.openjdk.org/jdk/pull/17739
More information about the serviceability-dev
mailing list