Mercurial > hg > graal-compiler
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") \ |