comparison src/share/vm/classfile/vmSymbols.hpp @ 1410:b30a2cd5e3a2

Added methods to c1x_VMExits.cpp Some memos: - the result is not stored in a jobject, but in an oop! => (oop)get_as_jobject() - we get problems with locks hold by the user program when disabling background compilation => currently this makes an assert, we need a better solution
author Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
date Wed, 12 May 2010 16:29:41 +0200
parents d7f654633cfe
children 1ecc8f0aad00
comparison
equal deleted inserted replaced
1407:09e7826ecf01 1410:b30a2cd5e3a2
241 template(makeSite_signature, "(Ljava/lang/Class;Ljava/lang/String;Ljava/dyn/MethodType;II)Ljava/dyn/CallSite;") \ 241 template(makeSite_signature, "(Ljava/lang/Class;Ljava/lang/String;Ljava/dyn/MethodType;II)Ljava/dyn/CallSite;") \
242 template(findBootstrapMethod_name, "findBootstrapMethod") \ 242 template(findBootstrapMethod_name, "findBootstrapMethod") \
243 template(findBootstrapMethod_signature, "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/dyn/MethodHandle;") \ 243 template(findBootstrapMethod_signature, "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/dyn/MethodHandle;") \
244 NOT_LP64( do_alias(machine_word_signature, int_signature) ) \ 244 NOT_LP64( do_alias(machine_word_signature, int_signature) ) \
245 LP64_ONLY( do_alias(machine_word_signature, long_signature) ) \ 245 LP64_ONLY( do_alias(machine_word_signature, long_signature) ) \
246 \
247 /* support for C1X */ \
248 template(com_sun_hotspot_c1x_VMExits, "com/sun/hotspot/c1x/VMExits") \
249 template(com_sun_cri_ri_RiMethod, "com/sun/cri/ri/RiMethod") \
250 template(com_sun_cri_ri_RiField, "com/sun/cri/ri/RiField") \
251 template(com_sun_cri_ri_RiType, "com/sun/cri/ri/RiType") \
252 template(com_sun_cri_ri_RiConstantPool, "com/sun/cri/ri/RiConstantPool") \
253 template(compileMethod_name, "compileMethod") \
254 template(compileMethod_signature, "(Lcom/sun/cri/ri/RiMethod;I)V") \
255 template(createRiMethod_name, "createRiMethod") \
256 template(createRiMethod_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiMethod;") \
257 template(createRiField_name, "createRiField") \
258 template(createRiField_signature, "(Ljava/lang/Object;I)Lcom/sun/cri/ri/RiField;") \
259 template(createRiType_name, "createRiType") \
260 template(createRiType_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiType;") \
261 template(createRiConstantPool_name, "createRiConstantPool") \
262 template(createRiConstantPool_signature, "(Ljava/lang/Object;I)Lcom/sun/cri/ri/RiConstantPool;") \
246 \ 263 \
247 /* common method and field names */ \ 264 /* common method and field names */ \
248 template(object_initializer_name, "<init>") \ 265 template(object_initializer_name, "<init>") \
249 template(class_initializer_name, "<clinit>") \ 266 template(class_initializer_name, "<clinit>") \
250 template(println_name, "println") \ 267 template(println_name, "println") \