Searched defs:super_klass (Results 1 - 13 of 13) sorted by relevance

/openjdk7/hotspot/src/share/vm/oops/
H A DarrayKlass.cpp116 void arrayKlass::complete_create_array_klass(arrayKlassHandle k, KlassHandle super_klass, TRAPS) { argument
118 k->initialize_supers(super_klass(), CHECK);
H A DobjArrayKlassKlass.cpp71 KlassHandle super_klass = KlassHandle(); local
76 super_klass = KlassHandle(THREAD, element_super->array_klass_or_null());
77 bool supers_exist = super_klass.not_null();
101 super_klass = KlassHandle(THREAD, sk);
116 super_klass = KlassHandle(THREAD, SystemDictionary::Object_klass());
177 arrayKlass::complete_create_array_klass(k, super_klass, CHECK_0);
H A DklassVtable.cpp306 // get super_klass for method_holder for the found method
307 instanceKlass* super_klass = instanceKlass::cast(super_method->method_holder()); local
309 if ((super_klass->is_override(super_method, target_loader, target_classname, THREAD)) ||
311 && ((super_klass = find_transitive_override(super_klass, target_method, i, target_loader,
323 Handle super_loader(THREAD, super_klass->class_loader());
H A DinstanceKlass.cpp497 klassOop super_klass = this_oop->super(); local
498 if (super_klass != NULL && !this_oop->is_interface() && Klass::cast(super_klass)->should_be_initialized()) {
499 Klass::cast(super_klass)->initialize(THREAD);
/openjdk7/jdk/src/share/demo/jvmti/hprof/
H A Dhprof_event.c96 jclass super_klass; local
98 super_klass = getSuperclass(env, klass);
99 if ( super_klass != NULL ) {
100 super_cnum = find_cnum(env, super_klass,
101 getClassLoader(super_klass));
H A Dhprof_util.c435 jclass super_klass; local
439 super_klass = JNI_FUNC_PTR(env,GetSuperclass)(env, klass);
440 return super_klass;
1164 jclass super_klass; local
1166 super_klass = getSuperclass(env, klass);
1167 if ( super_klass != NULL ) {
1169 get_cnum(env, super_klass), super_klass,
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DstubGenerator_sparc.cpp2690 Register super_klass,
2693 assert_different_registers(sub_klass, super_check_offset, super_klass, temp);
2701 __ check_klass_subtype_fast_path(sub_klass, super_klass, temp, noreg,
2708 super_klass->after_save(),
2729 // ckval: O4 (super_klass)
2738 const Register O4_ckval = O4; // super_klass
2688 generate_type_check(Register sub_klass, Register super_check_offset, Register super_klass, Register temp, Label& L_success) argument
H A Dassembler_sparc.cpp3043 Register super_klass,
3048 Register sup_2 = super_klass;
3055 save_frame_and_mov(0, sub_klass, sub_2, super_klass, sup_2);
3057 super_klass = sup_2;
3061 check_klass_subtype_fast_path(sub_klass, super_klass,
3067 save_frame_and_mov(0, sub_klass, sub_2, super_klass, sup_2);
3085 Register super_klass,
3099 assert_different_registers(sub_klass, super_klass, temp_reg);
3101 assert_different_registers(sub_klass, super_klass, temp_reg,
3123 cmp(super_klass, sub_klas
3042 check_klass_subtype(Register sub_klass, Register super_klass, Register temp_reg, Register temp2_reg, Label& L_success) argument
3084 check_klass_subtype_fast_path(Register sub_klass, Register super_klass, Register temp_reg, Register temp2_reg, Label* L_success, Label* L_failure, Label* L_slow_path, RegisterOrConstant super_check_offset) argument
3195 check_klass_subtype_slow_path(Register sub_klass, Register super_klass, Register count_temp, Register scan_temp, Register scratch_reg, Register coop_reg, Label* L_success, Label* L_failure) argument
[all...]
/openjdk7/hotspot/src/cpu/x86/vm/
H A DstubGenerator_x86_32.cpp1384 // __ check_klass_subtype_fast_path(sub_klass, *super_klass*, temp,
1406 // We happen to know this works best when super_klass is in rax.
1407 Register super_klass = temp; local
1408 __ movptr(super_klass, super_klass_addr);
1409 __ check_klass_subtype_slow_path(sub_klass, super_klass, noreg, noreg,
1428 // 20(rsp) - oop ckval (super_klass)
1462 Address ckval_arg(rsp, 16+20); // super_klass
1975 Address ckval_arg(rsp, 16+20); // super_klass
H A DstubGenerator_x86_64.cpp2233 Register super_klass,
2235 assert_different_registers(sub_klass, super_check_offset, super_klass);
2241 __ check_klass_subtype_fast_path(sub_klass, super_klass, noreg, &L_success, &L_miss, NULL,
2243 __ check_klass_subtype_slow_path(sub_klass, super_klass, noreg, noreg, &L_success, NULL);
2258 // c_rarg4 - oop ckval (super_klass)
2260 // rsp+40 - oop ckval (super_klass)
2276 const Register ckval = r8; // super_klass
2231 generate_type_check(Register sub_klass, Register super_check_offset, Register super_klass, Label& L_success) argument
H A Dassembler_x86.cpp9408 Register super_klass,
9412 check_klass_subtype_fast_path(sub_klass, super_klass, temp_reg, &L_success, &L_failure, NULL);
9413 check_klass_subtype_slow_path(sub_klass, super_klass, temp_reg, noreg, &L_success, NULL);
9419 Register super_klass,
9425 assert_different_registers(sub_klass, super_klass, temp_reg);
9428 assert_different_registers(sub_klass, super_klass,
9443 Address super_check_offset_addr(super_klass, sco_offset);
9464 cmpptr(sub_klass, super_klass);
9474 cmpptr(super_klass, super_check_addr); // load displayed supertype
9522 Register super_klass,
9407 check_klass_subtype(Register sub_klass, Register super_klass, Register temp_reg, Label& L_success) argument
9418 check_klass_subtype_fast_path(Register sub_klass, Register super_klass, Register temp_reg, Label* L_success, Label* L_failure, Label* L_slow_path, RegisterOrConstant super_check_offset) argument
9521 check_klass_subtype_slow_path(Register sub_klass, Register super_klass, Register temp_reg, Register temp2_reg, Label* L_success, Label* L_failure, bool set_cond_codes) argument
[all...]
/openjdk7/hotspot/src/share/vm/prims/
H A Djni.cpp235 klassOop super_klass = Klass::cast(field_klass)->super(); local
238 while (instanceKlass::cast(super_klass)->has_nonstatic_fields() &&
239 instanceKlass::cast(super_klass)->contains_field_offset(offset)) {
240 field_klass = super_klass; // super contains the field also
241 super_klass = Klass::cast(field_klass)->super();
686 klassOop super_klass = java_lang_Class::as_klassOop(super_mirror); variable
687 assert(sub_klass != NULL && super_klass != NULL, "invalid arguments to jni_IsAssignableFrom");
688 jboolean ret = Klass::cast(sub_klass)->is_subtype_of(super_klass) ?
/openjdk7/hotspot/src/share/vm/classfile/
H A DclassFileParser.cpp3063 instanceKlassHandle super_klass; local
3133 super_klass = instanceKlassHandle(THREAD, cp->resolved_klass_at(super_class_index));
3135 is_array = super_klass->oop_is_array();
3190 if (super_class_index > 0 && super_klass.is_null()) {
3207 super_klass = instanceKlassHandle(THREAD, kh());
3209 if (super_klass.not_null()) {
3210 if (super_klass->is_interface()) {
3217 super_klass->external_name()
3222 if (super_klass->is_final()) {
3228 objArrayHandle transitive_interfaces = compute_transitive_interfaces(super_klass, local_interface
[all...]

Completed in 167 milliseconds