comparison src/share/vm/classfile/vmSymbols.hpp @ 1423:760213a60e8b

* rewrite of the code installation * partial support for safepoints * macro-based CiTargetMethod interface * code stub support
author Lukas Stadler <lukas.stadler@oracle.com>
date Mon, 16 Aug 2010 18:59:36 -0700
parents 3483ec571caf
children abc670a709dc
comparison
equal deleted inserted replaced
1422:3483ec571caf 1423:760213a60e8b
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_hotspot_c1x_HotSpotMethod, "com/sun/hotspot/c1x/HotSpotMethod") \
250 template(com_sun_hotspot_c1x_HotSpotTargetMethod, "com/sun/hotspot/c1x/HotSpotTargetMethod") \
251 template(com_sun_hotspot_c1x_HotSpotTypeResolved, "com/sun/hotspot/c1x/HotSpotTypeResolved") \
252 template(com_sun_hotspot_c1x_Compiler, "com/sun/hotspot/c1x/Compiler") \
249 template(com_sun_cri_ri_RiMethod, "com/sun/cri/ri/RiMethod") \ 253 template(com_sun_cri_ri_RiMethod, "com/sun/cri/ri/RiMethod") \
250 template(com_sun_cri_ri_RiField, "com/sun/cri/ri/RiField") \ 254 template(com_sun_cri_ri_RiField, "com/sun/cri/ri/RiField") \
251 template(com_sun_cri_ri_RiType, "com/sun/cri/ri/RiType") \ 255 template(com_sun_cri_ri_RiType, "com/sun/cri/ri/RiType") \
252 template(com_sun_cri_ri_RiConstantPool, "com/sun/cri/ri/RiConstantPool") \ 256 template(com_sun_cri_ri_RiConstantPool, "com/sun/cri/ri/RiConstantPool") \
257 template(com_sun_cri_ci_CiTargetMethod, "com/sun/cri/ci/CiTargetMethod") \
258 template(com_sun_cri_ci_CiTargetMethod_Site, "com/sun/cri/ci/CiTargetMethod$Site") \
259 template(com_sun_cri_ci_CiTargetMethod_Call, "com/sun/cri/ci/CiTargetMethod$Call") \
260 template(com_sun_cri_ci_CiTargetMethod_DataPatch, "com/sun/cri/ci/CiTargetMethod$DataPatch") \
261 template(com_sun_cri_ci_CiTargetMethod_Safepoint, "com/sun/cri/ci/CiTargetMethod$Safepoint") \
262 template(com_sun_cri_ci_CiTargetMethod_ExceptionHandler, "com/sun/cri/ci/CiTargetMethod$ExceptionHandler") \
263 template(com_sun_cri_ci_CiTargetMethod_Mark, "com/sun/cri/ci/CiTargetMethod$Mark") \
264 template(com_sun_cri_ci_CiDebugInfo, "com/sun/cri/ci/CiDebugInfo") \
265 template(com_sun_cri_ci_CiDebugInfo_Frame, "com/sun/cri/ci/CiDebugInfo$Frame") \
266 template(com_sun_cri_ci_CiRegisterValue, "com/sun/cri/ci/CiRegisterValue") \
267 template(com_sun_cri_ci_CiStackSlot, "com/sun/cri/ci/CiStackSlot") \
268 template(com_sun_cri_ci_CiCodePos, "com/sun/cri/ci/CiCodePos") \
269 template(com_sun_cri_ci_CiConstant, "com/sun/cri/ci/CiConstant") \
270 template(com_sun_cri_ci_CiKind, "com/sun/cri/ci/CiKind") \
271 template(com_sun_cri_ci_CiRuntimeCall, "com/sun/cri/ci/CiRuntimeCall") \
253 template(compileMethod_name, "compileMethod") \ 272 template(compileMethod_name, "compileMethod") \
254 template(compileMethod_signature, "(Ljava/lang/reflect/Method;I)V") \ 273 template(compileMethod_signature, "(JLjava/lang/String;I)V") \
255 template(createRiMethod_name, "createRiMethod") \ 274 template(createRiMethod_name, "createRiMethod") \
256 template(createRiMethod_signature, "(Ljava/lang/reflect/Method;)Lcom/sun/cri/ri/RiMethod;") \ 275 template(createRiMethod_signature, "(JLjava/lang/String;)Lcom/sun/cri/ri/RiMethod;") \
257 template(createRiSignature_name, "createRiSignature") \ 276 template(createRiSignature_name, "createRiSignature") \
258 template(createRiSignature_signature, "(Ljava/lang/String;)Lcom/sun/cri/ri/RiSignature;") \ 277 template(createRiSignature_signature, "(Ljava/lang/String;)Lcom/sun/cri/ri/RiSignature;") \
259 template(createRiField_name, "createRiField") \ 278 template(createRiField_name, "createRiField") \
260 template(createRiField_signature, "(Lcom/sun/cri/ri/RiType;Ljava/lang/String;Lcom/sun/cri/ri/RiType;I)Lcom/sun/cri/ri/RiField;") \ 279 template(createRiField_signature, "(Lcom/sun/cri/ri/RiType;Ljava/lang/String;Lcom/sun/cri/ri/RiType;I)Lcom/sun/cri/ri/RiField;") \
261 template(createRiType_name, "createRiType") \ 280 template(createRiType_name, "createRiType") \
262 template(createRiType_signature, "(Ljava/lang/Class;)Lcom/sun/cri/ri/RiType;") \ 281 template(createRiType_signature, "(JLjava/lang/String;)Lcom/sun/cri/ri/RiType;") \
263 template(createRiTypePrimitive_name, "createRiTypePrimitive") \ 282 template(createRiTypePrimitive_name, "createRiTypePrimitive") \
264 template(createRiTypePrimitive_signature, "(I)Lcom/sun/cri/ri/RiType;") \ 283 template(createRiTypePrimitive_signature, "(I)Lcom/sun/cri/ri/RiType;") \
265 template(createRiTypeUnresolved_name, "createRiTypeUnresolved") \ 284 template(createRiTypeUnresolved_name, "createRiTypeUnresolved") \
266 template(createRiTypeUnresolved_signature, "(Ljava/lang/String;Ljava/lang/Class;)Lcom/sun/cri/ri/RiType;") \ 285 template(createRiTypeUnresolved_signature, "(Ljava/lang/String;J)Lcom/sun/cri/ri/RiType;") \
267 template(createRiConstantPool_name, "createRiConstantPool") \ 286 template(createRiConstantPool_name, "createRiConstantPool") \
268 template(createRiConstantPool_signature, "(Ljava/lang/Class;)Lcom/sun/cri/ri/RiConstantPool;") \ 287 template(createRiConstantPool_signature, "(J)Lcom/sun/cri/ri/RiConstantPool;") \
269 template(createCiConstantInt_name, "createCiConstantInt") \ 288 template(createCiConstantInt_name, "createCiConstantInt") \
270 template(createCiConstantInt_signature, "(I)Lcom/sun/cri/ci/CiConstant;") \ 289 template(createCiConstantInt_signature, "(I)Lcom/sun/cri/ci/CiConstant;") \
271 template(createCiConstantLong_name, "createCiConstantLong") \ 290 template(createCiConstantLong_name, "createCiConstantLong") \
272 template(createCiConstantLong_signature, "(J)Lcom/sun/cri/ci/CiConstant;") \ 291 template(createCiConstantLong_signature, "(J)Lcom/sun/cri/ci/CiConstant;") \
273 template(createCiConstantFloat_name, "createCiConstantFloat") \ 292 template(createCiConstantFloat_name, "createCiConstantFloat") \
274 template(createCiConstantFloat_signature, "(F)Lcom/sun/cri/ci/CiConstant;") \ 293 template(createCiConstantFloat_signature, "(F)Lcom/sun/cri/ci/CiConstant;") \
275 template(createCiConstantDouble_name, "createCiConstantDouble") \ 294 template(createCiConstantDouble_name, "createCiConstantDouble") \
276 template(createCiConstantDouble_signature, "(D)Lcom/sun/cri/ci/CiConstant;") \ 295 template(createCiConstantDouble_signature, "(D)Lcom/sun/cri/ci/CiConstant;") \
277 template(createCiConstantObject_name, "createCiConstantObject") \ 296 template(createCiConstantObject_name, "createCiConstantObject") \
278 template(createCiConstantObject_signature, "(Ljava/lang/Object;)Lcom/sun/cri/ci/CiConstant;") \
279 template(com_sun_hotspot_c1x_Compiler, "com/sun/hotspot/c1x/Compiler") \
280 template(getVMExits_name, "getVMExits") \ 297 template(getVMExits_name, "getVMExits") \
281 template(getVMExits_signature, "()Lcom/sun/hotspot/c1x/VMExits;") \ 298 template(getVMExits_signature, "()Lcom/sun/hotspot/c1x/VMExits;") \
282 \ 299 \
283 /* common method and field names */ \ 300 /* common method and field names */ \
284 template(object_initializer_name, "<init>") \ 301 template(object_initializer_name, "<init>") \
371 template(rtype_name, "rtype") \ 388 template(rtype_name, "rtype") \
372 template(ptypes_name, "ptypes") \ 389 template(ptypes_name, "ptypes") \
373 template(form_name, "form") \ 390 template(form_name, "form") \
374 template(erasedType_name, "erasedType") \ 391 template(erasedType_name, "erasedType") \
375 template(append_name, "append") \ 392 template(append_name, "append") \
393 template(id_name, "id") \
376 \ 394 \
377 /* non-intrinsic name/signature pairs: */ \ 395 /* non-intrinsic name/signature pairs: */ \
378 template(register_method_name, "register") \ 396 template(register_method_name, "register") \
379 do_alias(register_method_signature, object_void_signature) \ 397 do_alias(register_method_signature, object_void_signature) \
380 \ 398 \