Mercurial > hg > truffle
diff src/share/vm/classfile/vmSymbols.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 | d1605aabd0a1 |
children | 0fbdb4381b99 c771b7f43bbf |
line wrap: on
line diff
--- a/src/share/vm/classfile/vmSymbols.hpp Wed Dec 24 19:13:53 2008 -0800 +++ b/src/share/vm/classfile/vmSymbols.hpp Mon Jan 05 13:44:03 2009 -0500 @@ -362,6 +362,7 @@ template(class_signature, "Ljava/lang/Class;") \ template(string_signature, "Ljava/lang/String;") \ template(reference_signature, "Ljava/lang/ref/Reference;") \ + template(concurrenthashmap_signature, "Ljava/util/concurrent/ConcurrentHashMap;") \ /* signature symbols needed by intrinsics */ \ VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, template, VM_ALIAS_IGNORE) \ \ @@ -374,6 +375,9 @@ /* used by ClassFormatError when class name is not known yet */ \ template(unknown_class_name, "<Unknown>") \ \ + /* used to identify class loaders handling parallel class loading */ \ + template(parallelCapable_name, "parallelLockMap;") \ + \ /* JVM monitoring and management support */ \ template(java_lang_StackTraceElement_array, "[Ljava/lang/StackTraceElement;") \ template(java_lang_management_ThreadState, "java/lang/management/ThreadState") \