comparison src/share/vm/classfile/vmSymbols.hpp @ 8866:16885e702c88

7198429: need checked categorization of caller-sensitive methods in the JDK Reviewed-by: kvn, jrose
author twisti
date Mon, 25 Mar 2013 17:13:26 -0700
parents cf8470eaf7e5
children b9a918201d47 31a4e55f8c9d 6f3fd5150b67 b295e132102d
comparison
equal deleted inserted replaced
8865:818a1ac7da7a 8866:16885e702c88
89 template(java_lang_reflect_Parameter, "java/lang/reflect/Parameter") \ 89 template(java_lang_reflect_Parameter, "java/lang/reflect/Parameter") \
90 template(java_lang_reflect_Array, "java/lang/reflect/Array") \ 90 template(java_lang_reflect_Array, "java/lang/reflect/Array") \
91 template(java_lang_StringBuffer, "java/lang/StringBuffer") \ 91 template(java_lang_StringBuffer, "java/lang/StringBuffer") \
92 template(java_lang_StringBuilder, "java/lang/StringBuilder") \ 92 template(java_lang_StringBuilder, "java/lang/StringBuilder") \
93 template(java_lang_CharSequence, "java/lang/CharSequence") \ 93 template(java_lang_CharSequence, "java/lang/CharSequence") \
94 template(java_lang_SecurityManager, "java/lang/SecurityManager") \
94 template(java_security_AccessControlContext, "java/security/AccessControlContext") \ 95 template(java_security_AccessControlContext, "java/security/AccessControlContext") \
95 template(java_security_ProtectionDomain, "java/security/ProtectionDomain") \ 96 template(java_security_ProtectionDomain, "java/security/ProtectionDomain") \
96 template(java_io_OutputStream, "java/io/OutputStream") \ 97 template(java_io_OutputStream, "java/io/OutputStream") \
97 template(java_io_Reader, "java/io/Reader") \ 98 template(java_io_Reader, "java/io/Reader") \
98 template(java_io_BufferedReader, "java/io/BufferedReader") \ 99 template(java_io_BufferedReader, "java/io/BufferedReader") \
209 template(sun_reflect_MethodAccessorImpl, "sun/reflect/MethodAccessorImpl") \ 210 template(sun_reflect_MethodAccessorImpl, "sun/reflect/MethodAccessorImpl") \
210 template(sun_reflect_ConstructorAccessorImpl, "sun/reflect/ConstructorAccessorImpl") \ 211 template(sun_reflect_ConstructorAccessorImpl, "sun/reflect/ConstructorAccessorImpl") \
211 template(sun_reflect_SerializationConstructorAccessorImpl, "sun/reflect/SerializationConstructorAccessorImpl") \ 212 template(sun_reflect_SerializationConstructorAccessorImpl, "sun/reflect/SerializationConstructorAccessorImpl") \
212 template(sun_reflect_DelegatingClassLoader, "sun/reflect/DelegatingClassLoader") \ 213 template(sun_reflect_DelegatingClassLoader, "sun/reflect/DelegatingClassLoader") \
213 template(sun_reflect_Reflection, "sun/reflect/Reflection") \ 214 template(sun_reflect_Reflection, "sun/reflect/Reflection") \
215 template(sun_reflect_CallerSensitive, "sun/reflect/CallerSensitive") \
216 template(sun_reflect_CallerSensitive_signature, "Lsun/reflect/CallerSensitive;") \
214 template(checkedExceptions_name, "checkedExceptions") \ 217 template(checkedExceptions_name, "checkedExceptions") \
215 template(clazz_name, "clazz") \ 218 template(clazz_name, "clazz") \
216 template(exceptionTypes_name, "exceptionTypes") \ 219 template(exceptionTypes_name, "exceptionTypes") \
217 template(modifiers_name, "modifiers") \ 220 template(modifiers_name, "modifiers") \
218 template(newConstructor_name, "newConstructor") \ 221 template(newConstructor_name, "newConstructor") \
341 template(context_name, "context") \ 344 template(context_name, "context") \
342 template(privilegedContext_name, "privilegedContext") \ 345 template(privilegedContext_name, "privilegedContext") \
343 template(contextClassLoader_name, "contextClassLoader") \ 346 template(contextClassLoader_name, "contextClassLoader") \
344 template(inheritedAccessControlContext_name, "inheritedAccessControlContext") \ 347 template(inheritedAccessControlContext_name, "inheritedAccessControlContext") \
345 template(isPrivileged_name, "isPrivileged") \ 348 template(isPrivileged_name, "isPrivileged") \
349 template(getClassContext_name, "getClassContext") \
346 template(wait_name, "wait") \ 350 template(wait_name, "wait") \
347 template(checkPackageAccess_name, "checkPackageAccess") \ 351 template(checkPackageAccess_name, "checkPackageAccess") \
348 template(stackSize_name, "stackSize") \ 352 template(stackSize_name, "stackSize") \
349 template(thread_id_name, "tid") \ 353 template(thread_id_name, "tid") \
350 template(newInstance0_name, "newInstance0") \ 354 template(newInstance0_name, "newInstance0") \
461 template(int_int_void_signature, "(II)V") \ 465 template(int_int_void_signature, "(II)V") \
462 template(long_long_void_signature, "(JJ)V") \ 466 template(long_long_void_signature, "(JJ)V") \
463 template(void_classloader_signature, "()Ljava/lang/ClassLoader;") \ 467 template(void_classloader_signature, "()Ljava/lang/ClassLoader;") \
464 template(void_object_signature, "()Ljava/lang/Object;") \ 468 template(void_object_signature, "()Ljava/lang/Object;") \
465 template(void_class_signature, "()Ljava/lang/Class;") \ 469 template(void_class_signature, "()Ljava/lang/Class;") \
470 template(void_class_array_signature, "()[Ljava/lang/Class;") \
466 template(void_string_signature, "()Ljava/lang/String;") \ 471 template(void_string_signature, "()Ljava/lang/String;") \
467 template(object_array_object_signature, "([Ljava/lang/Object;)Ljava/lang/Object;") \ 472 template(object_array_object_signature, "([Ljava/lang/Object;)Ljava/lang/Object;") \
468 template(object_object_array_object_signature, "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;")\ 473 template(object_object_array_object_signature, "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;")\
469 template(exception_void_signature, "(Ljava/lang/Exception;)V") \ 474 template(exception_void_signature, "(Ljava/lang/Exception;)V") \
470 template(protectiondomain_signature, "[Ljava/security/ProtectionDomain;") \ 475 template(protectiondomain_signature, "[Ljava/security/ProtectionDomain;") \
703 do_intrinsic(_getClassAccessFlags, sun_reflect_Reflection, getClassAccessFlags_name, class_int_signature, F_SN) \ 708 do_intrinsic(_getClassAccessFlags, sun_reflect_Reflection, getClassAccessFlags_name, class_int_signature, F_SN) \
704 do_name( getClassAccessFlags_name, "getClassAccessFlags") \ 709 do_name( getClassAccessFlags_name, "getClassAccessFlags") \
705 do_intrinsic(_getLength, java_lang_reflect_Array, getLength_name, object_int_signature, F_SN) \ 710 do_intrinsic(_getLength, java_lang_reflect_Array, getLength_name, object_int_signature, F_SN) \
706 do_name( getLength_name, "getLength") \ 711 do_name( getLength_name, "getLength") \
707 \ 712 \
708 do_intrinsic(_getCallerClass, sun_reflect_Reflection, getCallerClass_name, getCallerClass_signature, F_SN) \ 713 do_intrinsic(_getCallerClass, sun_reflect_Reflection, getCallerClass_name, void_class_signature, F_SN) \
709 do_name( getCallerClass_name, "getCallerClass") \ 714 do_name( getCallerClass_name, "getCallerClass") \
710 do_signature(getCallerClass_signature, "(I)Ljava/lang/Class;") \
711 \ 715 \
712 do_intrinsic(_newArray, java_lang_reflect_Array, newArray_name, newArray_signature, F_SN) \ 716 do_intrinsic(_newArray, java_lang_reflect_Array, newArray_name, newArray_signature, F_SN) \
713 do_name( newArray_name, "newArray") \ 717 do_name( newArray_name, "newArray") \
714 do_signature(newArray_signature, "(Ljava/lang/Class;I)Ljava/lang/Object;") \ 718 do_signature(newArray_signature, "(Ljava/lang/Class;I)Ljava/lang/Object;") \
715 \ 719 \