/openjdk7/hotspot/src/share/vm/oops/ |
H A D | objArrayKlassKlass.cpp | 71 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 D | arrayKlass.cpp | 116 void arrayKlass::complete_create_array_klass(arrayKlassHandle k, KlassHandle super_klass, TRAPS) { argument 118 k->initialize_supers(super_klass(), CHECK);
|
H A D | arrayKlass.hpp | 124 static void complete_create_array_klass(arrayKlassHandle k, KlassHandle super_klass, TRAPS);
|
H A D | klassVtable.cpp | 306 // 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 D | instanceKlass.cpp | 497 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 D | hprof_event.c | 96 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 D | hprof_util.c | 435 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/share/vm/classfile/ |
H A D | classFileParser.cpp | 3063 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...] |
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciInstanceKlass.cpp | 295 klassOop super_klass = get_instanceKlass()->super(); 296 _super = CURRENT_ENV->get_object(super_klass)->as_instance_klass();
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | assembler_sparc.cpp | 3043 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...] |
H A D | interp_masm_sparc.hpp | 133 // a subtype of super_klass. Blows registers tmp1, tmp2 and tmp3. 134 void gen_subtype_check( Register sub_klass, Register super_klass, Register tmp1, Register tmp2, Register tmp3, Label &ok_is_subtype );
|
H A D | stubGenerator_sparc.cpp | 2690 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 D | assembler_sparc.hpp | 2543 // Test sub_klass against super_klass, with fast and slow paths. 2547 // If super_check_offset is -1, the value is loaded up from super_klass. 2551 Register super_klass, 2562 // It can also be sub_klass or super_klass, meaning it's OK to kill that one. 2565 Register super_klass, 2576 Register super_klass,
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | linkResolver.cpp | 799 KlassHandle super_klass(THREAD, current_klass->super()); 800 lookup_instance_method_in_klasses(sel_method, super_klass,
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jni.cpp | 235 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/cpu/x86/vm/ |
H A D | stubGenerator_x86_64.cpp | 2233 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 D | assembler_x86.cpp | 9408 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...] |
H A D | assembler_x86.hpp | 2269 // Test sub_klass against super_klass, with fast and slow paths. 2273 // If super_check_offset is -1, the value is loaded up from super_klass. 2276 Register super_klass, 2289 Register super_klass, 2299 Register super_klass,
|
H A D | stubGenerator_x86_32.cpp | 1384 // __ 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
|