Mercurial > hg > truffle
comparison src/share/vm/graal/graalVMEntries.cpp @ 3632:136ea96eb7f8
Remove the need for VmId (last usage was the constant pool).
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Mon, 14 Nov 2011 22:33:15 +0100 |
parents | 05b6ae7c23b1 |
children | c7d4198a9bce 345c3bbf9c3c |
comparison
equal
deleted
inserted
replaced
3630:3b18b27b0dd4 | 3632:136ea96eb7f8 |
---|---|
74 } else { | 74 } else { |
75 return Reflection::new_constructor(method, CHECK_NULL); | 75 return Reflection::new_constructor(method, CHECK_NULL); |
76 } | 76 } |
77 } | 77 } |
78 | 78 |
79 // public byte[] RiMethod_code(long vmId); | 79 // public byte[] RiMethod_code(HotSpotResolvedMethod method); |
80 JNIEXPORT jbyteArray JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1code(JNIEnv *env, jobject, jobject hotspot_method) { | 80 JNIEXPORT jbyteArray JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1code(JNIEnv *env, jobject, jobject hotspot_method) { |
81 TRACE_graal_3("VMEntries::RiMethod_code"); | 81 TRACE_graal_3("VMEntries::RiMethod_code"); |
82 methodHandle method = getMethodFromHotSpotMethod(hotspot_method); | 82 methodHandle method = getMethodFromHotSpotMethod(hotspot_method); |
83 int code_size = method->code_size(); | 83 int code_size = method->code_size(); |
84 jbyteArray result = env->NewByteArray(code_size); | 84 jbyteArray result = env->NewByteArray(code_size); |
85 env->SetByteArrayRegion(result, 0, code_size, (const jbyte *) method->code_base()); | 85 env->SetByteArrayRegion(result, 0, code_size, (const jbyte *) method->code_base()); |
86 return result; | 86 return result; |
87 } | 87 } |
88 | 88 |
89 // public String RiMethod_signature(long vmId); | 89 // public String RiMethod_signature(HotSpotResolvedMethod method); |
90 JNIEXPORT jstring JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1signature(JNIEnv *env, jobject, jobject hotspot_method) { | 90 JNIEXPORT jstring JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1signature(JNIEnv *env, jobject, jobject hotspot_method) { |
91 TRACE_graal_3("VMEntries::RiMethod_signature"); | 91 TRACE_graal_3("VMEntries::RiMethod_signature"); |
92 VM_ENTRY_MARK | 92 VM_ENTRY_MARK |
93 methodOop method = getMethodFromHotSpotMethod(hotspot_method); | 93 methodOop method = getMethodFromHotSpotMethod(hotspot_method); |
94 assert(method != NULL && method->signature() != NULL, "signature required"); | 94 assert(method != NULL && method->signature() != NULL, "signature required"); |
424 // public native boolean RiMethod_hasCompiledCode(HotSpotMethodResolved method); | 424 // public native boolean RiMethod_hasCompiledCode(HotSpotMethodResolved method); |
425 JNIEXPORT jboolean JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1hasCompiledCode(JNIEnv *, jobject, jobject hotspot_method) { | 425 JNIEXPORT jboolean JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1hasCompiledCode(JNIEnv *, jobject, jobject hotspot_method) { |
426 TRACE_graal_3("VMEntries::RiMethod_hasCompiledCode"); | 426 TRACE_graal_3("VMEntries::RiMethod_hasCompiledCode"); |
427 methodOop method = getMethodFromHotSpotMethod(hotspot_method); | 427 methodOop method = getMethodFromHotSpotMethod(hotspot_method); |
428 return method->has_compiled_code(); | 428 return method->has_compiled_code(); |
429 } | |
430 | |
431 // public native boolean RiMethod_compiledCodeSize(HotSpotMethodResolved method); | |
432 JNIEXPORT jint JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1compiledCodeSize(JNIEnv *, jobject, jobject hotspot_method) { | |
433 TRACE_graal_3("VMEntries::RiMethod_compiledCodeSize"); | |
434 nmethod* code = getMethodFromHotSpotMethod(hotspot_method)->code(); | |
435 if (code != NULL) { | |
436 return code->insts_end() - code->verified_entry_point(); | |
437 } | |
438 return -1; | |
439 } | 429 } |
440 | 430 |
441 // public RiType RiSignature_lookupType(String returnType, HotSpotTypeResolved accessingClass); | 431 // public RiType RiSignature_lookupType(String returnType, HotSpotTypeResolved accessingClass); |
442 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiSignature_1lookupType(JNIEnv *env, jobject, jstring jname, jobject accessingClass) { | 432 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiSignature_1lookupType(JNIEnv *env, jobject, jstring jname, jobject accessingClass) { |
443 TRACE_graal_3("VMEntries::RiSignature_lookupType"); | 433 TRACE_graal_3("VMEntries::RiSignature_lookupType"); |
487 } | 477 } |
488 | 478 |
489 return JNIHandles::make_local(THREAD, result); | 479 return JNIHandles::make_local(THREAD, result); |
490 } | 480 } |
491 | 481 |
492 // public Object RiConstantPool_lookupConstant(long vmId, int cpi); | 482 // public Object RiConstantPool_lookupConstant(HotSpotTypeResolved type, int cpi); |
493 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupConstant(JNIEnv *env, jobject, jlong vmId, jint index) { | 483 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupConstant(JNIEnv *env, jobject, jobject type, jint index) { |
494 TRACE_graal_3("VMEntries::RiConstantPool_lookupConstant"); | 484 TRACE_graal_3("VMEntries::RiConstantPool_lookupConstant"); |
495 VM_ENTRY_MARK; | 485 VM_ENTRY_MARK; |
496 | 486 |
497 constantPoolOop cp = VmIds::get<constantPoolOop>(vmId); | 487 constantPoolOop cp = instanceKlass::cast(java_lang_Class::as_klassOop(HotSpotTypeResolved::javaMirror(type)))->constants(); |
498 | 488 |
499 oop result = NULL; | 489 oop result = NULL; |
500 constantTag tag = cp->tag_at(index); | 490 constantTag tag = cp->tag_at(index); |
501 if (tag.is_int()) { | 491 if (tag.is_int()) { |
502 result = VMExits::createCiConstant(CiKind::Int(), cp->int_at(index), CHECK_0); | 492 result = VMExits::createCiConstant(CiKind::Int(), cp->int_at(index), CHECK_0); |
535 | 525 |
536 return JNIHandles::make_local(THREAD, result); | 526 return JNIHandles::make_local(THREAD, result); |
537 } | 527 } |
538 | 528 |
539 // public RiMethod RiConstantPool_lookupMethod(long vmId, int cpi, byte byteCode); | 529 // public RiMethod RiConstantPool_lookupMethod(long vmId, int cpi, byte byteCode); |
540 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupMethod(JNIEnv *env, jobject, jlong vmId, jint index, jbyte byteCode) { | 530 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupMethod(JNIEnv *env, jobject, jobject type, jint index, jbyte byteCode) { |
541 TRACE_graal_3("VMEntries::RiConstantPool_lookupMethod"); | 531 TRACE_graal_3("VMEntries::RiConstantPool_lookupMethod"); |
542 VM_ENTRY_MARK; | 532 VM_ENTRY_MARK; |
543 index = GraalCompiler::to_cp_index_u2(index); | 533 index = GraalCompiler::to_cp_index_u2(index); |
544 constantPoolHandle cp = VmIds::get<constantPoolOop>(vmId); | 534 constantPoolOop cp = instanceKlass::cast(java_lang_Class::as_klassOop(HotSpotTypeResolved::javaMirror(type)))->constants(); |
545 | 535 |
546 Bytecodes::Code bc = (Bytecodes::Code) (((int) byteCode) & 0xFF); | 536 Bytecodes::Code bc = (Bytecodes::Code) (((int) byteCode) & 0xFF); |
547 ciInstanceKlass* loading_klass = (ciInstanceKlass *) CURRENT_ENV->get_object(cp->pool_holder()); | 537 ciInstanceKlass* loading_klass = (ciInstanceKlass *) CURRENT_ENV->get_object(cp->pool_holder()); |
548 ciMethod *cimethod = CURRENT_ENV->get_method_by_index(cp, index, bc, loading_klass); | 538 ciMethod *cimethod = CURRENT_ENV->get_method_by_index(cp, index, bc, loading_klass); |
549 if (cimethod->is_loaded()) { | 539 if (cimethod->is_loaded()) { |
556 Handle holder = GraalCompiler::get_RiType(cimethod->holder(), cp->klass(), THREAD); | 546 Handle holder = GraalCompiler::get_RiType(cimethod->holder(), cp->klass(), THREAD); |
557 return JNIHandles::make_local(THREAD, VMExits::createRiMethodUnresolved(name, signature, holder, THREAD)); | 547 return JNIHandles::make_local(THREAD, VMExits::createRiMethodUnresolved(name, signature, holder, THREAD)); |
558 } | 548 } |
559 } | 549 } |
560 | 550 |
561 // public RiSignature RiConstantPool_lookupSignature(long vmId, int cpi); | |
562 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupSignature(JNIEnv *env, jobject, jlong vmId, jint index) { | |
563 fatal("currently unsupported"); | |
564 return NULL; | |
565 } | |
566 | |
567 // public RiType RiConstantPool_lookupType(long vmId, int cpi); | 551 // public RiType RiConstantPool_lookupType(long vmId, int cpi); |
568 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupType(JNIEnv *env, jobject, jlong vmId, jint index) { | 552 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupType(JNIEnv *env, jobject, jobject type, jint index) { |
569 TRACE_graal_3("VMEntries::RiConstantPool_lookupType"); | 553 TRACE_graal_3("VMEntries::RiConstantPool_lookupType"); |
570 VM_ENTRY_MARK; | 554 VM_ENTRY_MARK; |
571 | 555 |
572 constantPoolOop cp = VmIds::get<constantPoolOop>(vmId); | 556 constantPoolOop cp = instanceKlass::cast(java_lang_Class::as_klassOop(HotSpotTypeResolved::javaMirror(type)))->constants(); |
573 | 557 |
574 ciInstanceKlass* loading_klass = (ciInstanceKlass *) CURRENT_ENV->get_object(cp->pool_holder()); | 558 ciInstanceKlass* loading_klass = (ciInstanceKlass *) CURRENT_ENV->get_object(cp->pool_holder()); |
575 bool is_accessible = false; | 559 bool is_accessible = false; |
576 ciKlass *klass = CURRENT_ENV->get_klass_by_index(cp, index, is_accessible, loading_klass); | 560 ciKlass *klass = CURRENT_ENV->get_klass_by_index(cp, index, is_accessible, loading_klass); |
577 return JNIHandles::make_local(THREAD, GraalCompiler::get_RiType(klass, cp->klass(), THREAD)); | 561 return JNIHandles::make_local(THREAD, GraalCompiler::get_RiType(klass, cp->klass(), THREAD)); |
578 } | 562 } |
579 | 563 |
580 // public void RiConstantPool_loadReferencedType(long vmId, int cpi); | 564 // public void RiConstantPool_loadReferencedType(long vmId, int cpi); |
581 JNIEXPORT void JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1loadReferencedType(JNIEnv *env, jobject, jlong vmId, jint index, jbyte op) { | 565 JNIEXPORT void JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1loadReferencedType(JNIEnv *env, jobject, jobject type, jint index, jbyte op) { |
582 TRACE_graal_3("VMEntries::RiConstantPool_lookupType"); | 566 TRACE_graal_3("VMEntries::RiConstantPool_lookupType"); |
583 VM_ENTRY_MARK; | 567 VM_ENTRY_MARK; |
584 | 568 |
585 constantPoolOop cp = VmIds::get<constantPoolOop>(vmId); | 569 constantPoolOop cp = instanceKlass::cast(java_lang_Class::as_klassOop(HotSpotTypeResolved::javaMirror(type)))->constants(); |
586 int byteCode = (op & 0xFF); | 570 int byteCode = (op & 0xFF); |
587 if (byteCode != Bytecodes::_checkcast && byteCode != Bytecodes::_instanceof && byteCode != Bytecodes::_new && byteCode != Bytecodes::_anewarray && byteCode != Bytecodes::_multianewarray) { | 571 if (byteCode != Bytecodes::_checkcast && byteCode != Bytecodes::_instanceof && byteCode != Bytecodes::_new && byteCode != Bytecodes::_anewarray && byteCode != Bytecodes::_multianewarray) { |
588 index = cp->remap_instruction_operand_from_cache(GraalCompiler::to_cp_index_u2(index)); | 572 index = cp->remap_instruction_operand_from_cache(GraalCompiler::to_cp_index_u2(index)); |
589 } | 573 } |
590 constantTag tag = cp->tag_at(index); | 574 constantTag tag = cp->tag_at(index); |
600 } | 584 } |
601 } | 585 } |
602 } | 586 } |
603 | 587 |
604 // public RiField RiConstantPool_lookupField(long vmId, int cpi); | 588 // public RiField RiConstantPool_lookupField(long vmId, int cpi); |
605 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupField(JNIEnv *env, jobject, jlong vmId, jint index, jbyte byteCode) { | 589 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupField(JNIEnv *env, jobject, jobject type, jint index, jbyte byteCode) { |
606 TRACE_graal_3("VMEntries::RiConstantPool_lookupField"); | 590 TRACE_graal_3("VMEntries::RiConstantPool_lookupField"); |
607 VM_ENTRY_MARK; | 591 VM_ENTRY_MARK; |
608 | 592 |
609 index = GraalCompiler::to_cp_index_u2(index); | 593 index = GraalCompiler::to_cp_index_u2(index); |
610 constantPoolOop cp = VmIds::get<constantPoolOop>(vmId); | 594 constantPoolOop cp = instanceKlass::cast(java_lang_Class::as_klassOop(HotSpotTypeResolved::javaMirror(type)))->constants(); |
611 | 595 |
612 ciInstanceKlass* loading_klass = (ciInstanceKlass *) CURRENT_ENV->get_object(cp->pool_holder()); | 596 ciInstanceKlass* loading_klass = (ciInstanceKlass *) CURRENT_ENV->get_object(cp->pool_holder()); |
613 ciField *field = CURRENT_ENV->get_field_by_index(loading_klass, index); | 597 ciField *field = CURRENT_ENV->get_field_by_index(loading_klass, index); |
614 | 598 |
615 Bytecodes::Code code = (Bytecodes::Code)(((int) byteCode) & 0xFF); | 599 Bytecodes::Code code = (Bytecodes::Code)(((int) byteCode) & 0xFF); |
664 } | 648 } |
665 } | 649 } |
666 return JNIHandles::make_local(THREAD, field_handle()); | 650 return JNIHandles::make_local(THREAD, field_handle()); |
667 } | 651 } |
668 | 652 |
669 // public RiConstantPool RiType_constantPool(HotSpotTypeResolved klass); | |
670 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiType_1constantPool(JNIEnv *, jobject, jobject klass) { | |
671 TRACE_graal_3("VMEntries::RiType_constantPool"); | |
672 VM_ENTRY_MARK; | |
673 | |
674 assert(JNIHandles::resolve(klass) != NULL, ""); | |
675 constantPoolOop constantPool = ((instanceKlass*)java_lang_Class::as_klassOop(HotSpotTypeResolved::javaMirror(klass))->klass_part())->constants(); | |
676 return JNIHandles::make_local(VMExits::createRiConstantPool(VmIds::add<constantPoolOop>(constantPool), THREAD)); | |
677 } | |
678 | |
679 // public RiMethod RiType_resolveMethodImpl(HotSpotTypeResolved klass, String name, String signature); | 653 // public RiMethod RiType_resolveMethodImpl(HotSpotTypeResolved klass, String name, String signature); |
680 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiType_3resolveMethodImpl(JNIEnv *, jobject, jobject resolved_type, jstring name, jstring signature) { | 654 JNIEXPORT jobject JNICALL Java_com_oracle_graal_hotspot_VMEntries_RiType_3resolveMethodImpl(JNIEnv *, jobject, jobject resolved_type, jstring name, jstring signature) { |
681 TRACE_graal_3("VMEntries::RiType_resolveMethodImpl"); | 655 TRACE_graal_3("VMEntries::RiType_resolveMethodImpl"); |
682 VM_ENTRY_MARK; | 656 VM_ENTRY_MARK; |
683 | 657 |
1081 {CC"RiMethod_branchProbability", CC"("RESOLVED_METHOD"I)D", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiMethod_2branchProbability)}, | 1055 {CC"RiMethod_branchProbability", CC"("RESOLVED_METHOD"I)D", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiMethod_2branchProbability)}, |
1082 {CC"RiMethod_switchProbability", CC"("RESOLVED_METHOD"I)[D", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiMethod_2switchProbability)}, | 1056 {CC"RiMethod_switchProbability", CC"("RESOLVED_METHOD"I)[D", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiMethod_2switchProbability)}, |
1083 {CC"RiMethod_invocationCount", CC"("RESOLVED_METHOD")I", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1invocationCount)}, | 1057 {CC"RiMethod_invocationCount", CC"("RESOLVED_METHOD")I", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1invocationCount)}, |
1084 {CC"RiMethod_exceptionProbability", CC"("RESOLVED_METHOD"I)I", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiMethod_2exceptionProbability)}, | 1058 {CC"RiMethod_exceptionProbability", CC"("RESOLVED_METHOD"I)I", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiMethod_2exceptionProbability)}, |
1085 {CC"RiMethod_hasCompiledCode", CC"("RESOLVED_METHOD")Z", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1hasCompiledCode)}, | 1059 {CC"RiMethod_hasCompiledCode", CC"("RESOLVED_METHOD")Z", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1hasCompiledCode)}, |
1086 {CC"RiMethod_compiledCodeSize", CC"("RESOLVED_METHOD")I", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiMethod_1compiledCodeSize)}, | |
1087 {CC"RiSignature_lookupType", CC"("STRING RESOLVED_TYPE")"TYPE, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiSignature_1lookupType)}, | 1060 {CC"RiSignature_lookupType", CC"("STRING RESOLVED_TYPE")"TYPE, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiSignature_1lookupType)}, |
1088 {CC"RiConstantPool_lookupConstant", CC"("PROXY"I)"OBJECT, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupConstant)}, | 1061 {CC"RiConstantPool_lookupConstant", CC"("RESOLVED_TYPE"I)"OBJECT, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupConstant)}, |
1089 {CC"RiConstantPool_lookupMethod", CC"("PROXY"IB)"METHOD, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupMethod)}, | 1062 {CC"RiConstantPool_lookupMethod", CC"("RESOLVED_TYPE"IB)"METHOD, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupMethod)}, |
1090 {CC"RiConstantPool_lookupSignature", CC"("PROXY"I)"SIGNATURE, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupSignature)}, | 1063 {CC"RiConstantPool_lookupType", CC"("RESOLVED_TYPE"I)"TYPE, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupType)}, |
1091 {CC"RiConstantPool_lookupType", CC"("PROXY"I)"TYPE, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupType)}, | 1064 {CC"RiConstantPool_loadReferencedType", CC"("RESOLVED_TYPE"IB)V", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1loadReferencedType)}, |
1092 {CC"RiConstantPool_loadReferencedType", CC"("PROXY"IB)V", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1loadReferencedType)}, | 1065 {CC"RiConstantPool_lookupField", CC"("RESOLVED_TYPE"IB)"FIELD, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupField)}, |
1093 {CC"RiConstantPool_lookupField", CC"("PROXY"IB)"FIELD, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiConstantPool_1lookupField)}, | |
1094 {CC"RiType_constantPool", CC"("RESOLVED_TYPE")"CONSTANT_POOL, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiType_1constantPool)}, | |
1095 {CC"RiType_resolveMethodImpl", CC"("RESOLVED_TYPE STRING STRING")"METHOD, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiType_3resolveMethodImpl)}, | 1066 {CC"RiType_resolveMethodImpl", CC"("RESOLVED_TYPE STRING STRING")"METHOD, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiType_3resolveMethodImpl)}, |
1096 {CC"RiType_isSubtypeOf", CC"("RESOLVED_TYPE TYPE")Z", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiType_2isSubtypeOf)}, | 1067 {CC"RiType_isSubtypeOf", CC"("RESOLVED_TYPE TYPE")Z", FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiType_2isSubtypeOf)}, |
1097 {CC"RiType_componentType", CC"("RESOLVED_TYPE")"TYPE, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiType_1componentType)}, | 1068 {CC"RiType_componentType", CC"("RESOLVED_TYPE")"TYPE, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiType_1componentType)}, |
1098 {CC"RiType_uniqueConcreteSubtype", CC"("RESOLVED_TYPE")"TYPE, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiType_1uniqueConcreteSubtype)}, | 1069 {CC"RiType_uniqueConcreteSubtype", CC"("RESOLVED_TYPE")"TYPE, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiType_1uniqueConcreteSubtype)}, |
1099 {CC"RiType_superType", CC"("RESOLVED_TYPE")"TYPE, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiType_1superType)}, | 1070 {CC"RiType_superType", CC"("RESOLVED_TYPE")"TYPE, FN_PTR(Java_com_oracle_graal_hotspot_VMEntries_RiType_1superType)}, |