comparison src/share/vm/classfile/vmSymbols.hpp @ 1413:1ecc8f0aad00

Draft implementation of HotSpot CRI / first method compiling without exception.
author Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
date Tue, 18 May 2010 17:43:37 +0200
parents b30a2cd5e3a2
children 6223633ce7dd
comparison
equal deleted inserted replaced
1412:9195b99c841b 1413:1ecc8f0aad00
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 \ 246 \
247 /* support for C1X */ \ 247 /* support for C1X */ \
248 template(com_sun_hotspot_c1x_VMExits, "com/sun/hotspot/c1x/VMExits") \ 248 template(com_sun_hotspot_c1x_VMExits, "com/sun/hotspot/c1x/VMExits") \
249 template(com_sun_cri_ri_RiMethod, "com/sun/cri/ri/RiMethod") \ 249 template(com_sun_cri_ri_RiMethod, "com/sun/cri/ri/RiMethod") \
250 template(com_sun_cri_ri_RiField, "com/sun/cri/ri/RiField") \ 250 template(com_sun_cri_ri_RiField, "com/sun/cri/ri/RiField") \
251 template(com_sun_cri_ri_RiType, "com/sun/cri/ri/RiType") \ 251 template(com_sun_cri_ri_RiType, "com/sun/cri/ri/RiType") \
252 template(com_sun_cri_ri_RiConstantPool, "com/sun/cri/ri/RiConstantPool") \ 252 template(com_sun_cri_ri_RiConstantPool, "com/sun/cri/ri/RiConstantPool") \
253 template(compileMethod_name, "compileMethod") \ 253 template(compileMethod_name, "compileMethod") \
254 template(compileMethod_signature, "(Lcom/sun/cri/ri/RiMethod;I)V") \ 254 template(compileMethod_signature, "(Lcom/sun/cri/ri/RiMethod;I)V") \
255 template(createRiMethod_name, "createRiMethod") \ 255 template(createRiMethod_name, "createRiMethod") \
256 template(createRiMethod_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiMethod;") \ 256 template(createRiMethod_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiMethod;") \
257 template(createRiField_name, "createRiField") \ 257 template(createRiSignature_name, "createRiSignature") \
258 template(createRiField_signature, "(Ljava/lang/Object;I)Lcom/sun/cri/ri/RiField;") \ 258 template(createRiSignature_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiSignature;") \
259 template(createRiType_name, "createRiType") \ 259 template(createRiField_name, "createRiField") \
260 template(createRiType_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiType;") \ 260 template(createRiField_signature, "(Lcom/sun/cri/ri/RiType;Ljava/lang/Object;Lcom/sun/cri/ri/RiType;I)Lcom/sun/cri/ri/RiField;") \
261 template(createRiConstantPool_name, "createRiConstantPool") \ 261 template(createRiType_name, "createRiType") \
262 template(createRiConstantPool_signature, "(Ljava/lang/Object;I)Lcom/sun/cri/ri/RiConstantPool;") \ 262 template(createRiType_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiType;") \
263 \ 263 template(createRiTypePrimitive_name, "createRiTypePrimitive") \
264 template(createRiTypePrimitive_signature, "(I)Lcom/sun/cri/ri/RiType;") \
265 template(createRiTypeUnresolved_name, "createRiTypeUnresolved") \
266 template(createRiTypeUnresolved_signature, "(Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/cri/ri/RiType;") \
267 template(createRiConstantPool_name, "createRiConstantPool") \
268 template(createRiConstantPool_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ri/RiConstantPool;") \
269 template(createCiConstantInt_name, "createCiConstantInt") \
270 template(createCiConstantInt_signature, "(I)Lcom/sun/cri/ci/CiConstant;") \
271 template(createCiConstantLong_name, "createCiConstantLong") \
272 template(createCiConstantLong_signature, "(J)Lcom/sun/cri/ci/CiConstant;") \
273 template(createCiConstantFloat_name, "createCiConstantFloat") \
274 template(createCiConstantFloat_signature, "(F)Lcom/sun/cri/ci/CiConstant;") \
275 template(createCiConstantDouble_name, "createCiConstantDouble") \
276 template(createCiConstantDouble_signature, "(D)Lcom/sun/cri/ci/CiConstant;") \
277 template(createCiConstantObject_name, "createCiConstantObject") \
278 template(createCiConstantObject_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ci/CiConstant;") \
279 \
264 /* common method and field names */ \ 280 /* common method and field names */ \
265 template(object_initializer_name, "<init>") \ 281 template(object_initializer_name, "<init>") \
266 template(class_initializer_name, "<clinit>") \ 282 template(class_initializer_name, "<clinit>") \
267 template(println_name, "println") \ 283 template(println_name, "println") \
268 template(printStackTrace_name, "printStackTrace") \ 284 template(printStackTrace_name, "printStackTrace") \