Mercurial > hg > truffle
comparison src/share/vm/classfile/vmSymbols.hpp @ 7643:3ac7d10a6572
Merge with hsx25/hotspot.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Thu, 31 Jan 2013 15:42:25 +0100 |
parents | 989155e2d07a b30b3c2a0cf2 |
children | 0bf1c1c658c2 |
comparison
equal
deleted
inserted
replaced
7573:17b6a63fe7c2 | 7643:3ac7d10a6572 |
---|---|
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) */ \ |
374 template(com_oracle_graal_api_interpreter_Interpreter, "com/oracle/graal/api/interpreter/Interpreter") \ | 377 template(com_oracle_graal_api_interpreter_Interpreter, "com/oracle/graal/api/interpreter/Interpreter") \ |
375 template(interpreter_execute_name, "execute") \ | 378 template(interpreter_execute_name, "execute") \ |
376 template(interpreter_execute_signature, "(Lcom/oracle/graal/api/meta/ResolvedJavaMethod;[Ljava/lang/Object;)Ljava/lang/Object;") \ | 379 template(interpreter_execute_signature, "(Lcom/oracle/graal/api/meta/ResolvedJavaMethod;[Ljava/lang/Object;)Ljava/lang/Object;") \ |
377 \ | 380 \ |
378 \ | 381 \ |
382 \ | |
379 /* common method and field names */ \ | 383 /* common method and field names */ \ |
380 template(object_initializer_name, "<init>") \ | 384 template(object_initializer_name, "<init>") \ |
381 template(class_initializer_name, "<clinit>") \ | 385 template(class_initializer_name, "<clinit>") \ |
382 template(println_name, "println") \ | 386 template(println_name, "println") \ |
383 template(printStackTrace_name, "printStackTrace") \ | 387 template(printStackTrace_name, "printStackTrace") \ |
473 template(ptypes_name, "ptypes") \ | 477 template(ptypes_name, "ptypes") \ |
474 template(form_name, "form") \ | 478 template(form_name, "form") \ |
475 template(basicType_name, "basicType") \ | 479 template(basicType_name, "basicType") \ |
476 template(append_name, "append") \ | 480 template(append_name, "append") \ |
477 template(klass_name, "klass") \ | 481 template(klass_name, "klass") \ |
478 template(resolved_constructor_name, "resolved_constructor") \ | |
479 template(array_klass_name, "array_klass") \ | 482 template(array_klass_name, "array_klass") \ |
480 template(oop_size_name, "oop_size") \ | 483 template(oop_size_name, "oop_size") \ |
481 template(static_oop_field_count_name, "static_oop_field_count") \ | 484 template(static_oop_field_count_name, "static_oop_field_count") \ |
482 GRAAL_ONLY(template(graal_mirror_name, "graal_mirror")) \ | 485 GRAAL_ONLY(template(graal_mirror_name, "graal_mirror")) \ |
483 template(loader_data_name, "loader_data") \ | 486 template(loader_data_name, "loader_data") \ |
825 \ | 828 \ |
826 do_class(java_nio_Buffer, "java/nio/Buffer") \ | 829 do_class(java_nio_Buffer, "java/nio/Buffer") \ |
827 do_intrinsic(_checkIndex, java_nio_Buffer, checkIndex_name, int_int_signature, F_R) \ | 830 do_intrinsic(_checkIndex, java_nio_Buffer, checkIndex_name, int_int_signature, F_R) \ |
828 do_name( checkIndex_name, "checkIndex") \ | 831 do_name( checkIndex_name, "checkIndex") \ |
829 \ | 832 \ |
833 do_class(sun_nio_cs_iso8859_1_Encoder, "sun/nio/cs/ISO_8859_1$Encoder") \ | |
834 do_intrinsic(_encodeISOArray, sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S) \ | |
835 do_name( encodeISOArray_name, "encodeISOArray") \ | |
836 do_signature(encodeISOArray_signature, "([CI[BII)I") \ | |
837 \ | |
830 /* java/lang/ref/Reference */ \ | 838 /* java/lang/ref/Reference */ \ |
831 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \ | 839 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \ |
832 \ | 840 \ |
833 /* support for com.sum.crypto.provider.AESCrypt and some of its callers */ \ | 841 /* support for com.sum.crypto.provider.AESCrypt and some of its callers */ \ |
834 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \ | 842 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \ |