RFR: 8273915: Create 'nosafepoint' rank [v3]

David Holmes dholmes at openjdk.java.net
Tue Sep 21 01:03:50 UTC 2021


On Mon, 20 Sep 2021 13:26:12 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:

>> src/hotspot/share/runtime/mutexLocker.cpp line 253:
>> 
>>> 251:   def(ClassInitError_lock          , PaddedMonitor, leaf+1,      true,  _safepoint_check_always);
>>> 252:   def(Module_lock                  , PaddedMutex  , leaf+2,      false, _safepoint_check_always);
>>> 253:   def(InlineCacheBuffer_lock       , PaddedMutex  , nosafepoint-1, true,  _safepoint_check_never);
>> 
>> Why -1 ?
>
> It depends on CompiledIC_lock which is ranked nosafepoint.
> def(CompiledIC_lock               , PaddedMutex , nosafepoint, _safepoint_check_never, true);

Okay

-------------

PR: https://git.openjdk.java.net/jdk/pull/5550


More information about the serviceability-dev mailing list