< prev index next >

src/share/vm/runtime/mutexLocker.cpp

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 97,106 **** --- 97,107 ---- Monitor* ProfileVM_lock = NULL; Mutex* ProfilePrint_lock = NULL; Mutex* ExceptionCache_lock = NULL; Monitor* ObjAllocPost_lock = NULL; Mutex* OsrList_lock = NULL; + Mutex* MetadataOnStackBuffer_lock = NULL; #ifndef PRODUCT Mutex* FullGCALot_lock = NULL; #endif Mutex* Debug1_lock = NULL;
*** 236,245 **** --- 237,247 ---- def(SymbolTable_lock , Mutex , leaf+2, true ); def(StringTable_lock , Mutex , leaf, true ); def(ProfilePrint_lock , Mutex , leaf, false); // serial profile printing def(ExceptionCache_lock , Mutex , leaf, false); // serial profile printing def(OsrList_lock , Mutex , leaf, true ); + def(MetadataOnStackBuffer_lock , Mutex , leaf, false); def(Debug1_lock , Mutex , leaf, true ); #ifndef PRODUCT def(FullGCALot_lock , Mutex , leaf, false); // a lock to make FullGCALot MT safe #endif def(BeforeExit_lock , Monitor, leaf, true );
< prev index next >