Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/globals.hpp @ 514:c81d2ef51ca3
4670071: loadClassInternal is too restrictive.
Summary: VM support for deadlock fix. Library fix in 4735126. See API proposal.
Reviewed-by: dholmes, blacklion
author | acorn |
---|---|
date | Mon, 05 Jan 2009 13:44:03 -0500 |
parents | ffe19141e312 |
children | 5cfd8d19e546 |
comparison
equal
deleted
inserted
replaced
513:2328d1d3f8cf | 514:c81d2ef51ca3 |
---|---|
833 \ | 833 \ |
834 notproduct(bool, PrintSystemDictionaryAtExit, false, \ | 834 notproduct(bool, PrintSystemDictionaryAtExit, false, \ |
835 "Prints the system dictionary at exit") \ | 835 "Prints the system dictionary at exit") \ |
836 \ | 836 \ |
837 diagnostic(bool, UnsyncloadClass, false, \ | 837 diagnostic(bool, UnsyncloadClass, false, \ |
838 "Unstable: VM calls loadClass unsynchronized. Custom classloader "\ | 838 "Unstable: VM calls loadClass unsynchronized. Custom " \ |
839 "must call VM synchronized for findClass & defineClass") \ | 839 "class loader must call VM synchronized for findClass " \ |
840 "and defineClass.") \ | |
841 \ | |
842 product(bool, AlwaysLockClassLoader, false, \ | |
843 "Require the VM to acquire the class loader lock before calling " \ | |
844 "loadClass() even for class loaders registering " \ | |
845 "as parallel capable. Default false. ") \ | |
846 \ | |
847 product(bool, AllowParallelDefineClass, false, \ | |
848 "Allow parallel defineClass requests for class loaders " \ | |
849 "registering as parallel capable. Default false") \ | |
850 \ | |
851 product(bool, MustCallLoadClassInternal, false, \ | |
852 "Call loadClassInternal() rather than loadClass().Default false") \ | |
840 \ | 853 \ |
841 product_pd(bool, DontYieldALot, \ | 854 product_pd(bool, DontYieldALot, \ |
842 "Throw away obvious excess yield calls (for SOLARIS only)") \ | 855 "Throw away obvious excess yield calls (for SOLARIS only)") \ |
843 \ | 856 \ |
844 product_pd(bool, ConvertSleepToYield, \ | 857 product_pd(bool, ConvertSleepToYield, \ |