Mercurial > hg > graal-compiler
comparison src/share/vm/classfile/vmSymbols.hpp @ 7587:4a916f2ce331
8003985: Support @Contended Annotation - JEP 142
Summary: HotSpot changes to support @Contended annotation.
Reviewed-by: coleenp, kvn, jrose
Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
author | jwilhelm |
---|---|
date | Mon, 14 Jan 2013 15:17:47 +0100 |
parents | ade95d680b42 |
children | f422634e5828 |
comparison
equal
deleted
inserted
replaced
7586:90a92d5bca17 | 7587:4a916f2ce331 |
---|---|
192 template(java_lang_VerifyError, "java/lang/VerifyError") \ | 192 template(java_lang_VerifyError, "java/lang/VerifyError") \ |
193 template(java_lang_SecurityException, "java/lang/SecurityException") \ | 193 template(java_lang_SecurityException, "java/lang/SecurityException") \ |
194 template(java_lang_VirtualMachineError, "java/lang/VirtualMachineError") \ | 194 template(java_lang_VirtualMachineError, "java/lang/VirtualMachineError") \ |
195 template(java_lang_StackOverflowError, "java/lang/StackOverflowError") \ | 195 template(java_lang_StackOverflowError, "java/lang/StackOverflowError") \ |
196 template(java_lang_StackTraceElement, "java/lang/StackTraceElement") \ | 196 template(java_lang_StackTraceElement, "java/lang/StackTraceElement") \ |
197 \ | |
198 /* Concurrency support */ \ | |
197 template(java_util_concurrent_locks_AbstractOwnableSynchronizer, "java/util/concurrent/locks/AbstractOwnableSynchronizer") \ | 199 template(java_util_concurrent_locks_AbstractOwnableSynchronizer, "java/util/concurrent/locks/AbstractOwnableSynchronizer") \ |
200 template(sun_misc_Contended_signature, "Lsun/misc/Contended;") \ | |
198 \ | 201 \ |
199 /* class symbols needed by intrinsics */ \ | 202 /* class symbols needed by intrinsics */ \ |
200 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, template, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \ | 203 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, template, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \ |
201 \ | 204 \ |
202 /* Support for reflection based on dynamic bytecode generation (JDK 1.4 and above) */ \ | 205 /* Support for reflection based on dynamic bytecode generation (JDK 1.4 and above) */ \ |
282 template(setTargetVolatile_name, "setTargetVolatile") \ | 285 template(setTargetVolatile_name, "setTargetVolatile") \ |
283 template(setTarget_signature, "(Ljava/lang/invoke/MethodHandle;)V") \ | 286 template(setTarget_signature, "(Ljava/lang/invoke/MethodHandle;)V") \ |
284 NOT_LP64( do_alias(intptr_signature, int_signature) ) \ | 287 NOT_LP64( do_alias(intptr_signature, int_signature) ) \ |
285 LP64_ONLY( do_alias(intptr_signature, long_signature) ) \ | 288 LP64_ONLY( do_alias(intptr_signature, long_signature) ) \ |
286 template(selectAlternative_signature, "(ZLjava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;") \ | 289 template(selectAlternative_signature, "(ZLjava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;") \ |
287 \ | 290 \ |
288 /* common method and field names */ \ | 291 /* common method and field names */ \ |
289 template(object_initializer_name, "<init>") \ | 292 template(object_initializer_name, "<init>") \ |
290 template(class_initializer_name, "<clinit>") \ | 293 template(class_initializer_name, "<clinit>") \ |
291 template(println_name, "println") \ | 294 template(println_name, "println") \ |
292 template(printStackTrace_name, "printStackTrace") \ | 295 template(printStackTrace_name, "printStackTrace") \ |