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