/openjdk7/hotspot/src/share/vm/prims/ |
H A D | methodHandles.cpp | 127 klassOop target_klass = target_oop->klass(); 280 KlassHandle field_holder = info.klass(); 296 bool MethodHandles::is_method_handle_invoke_name(klassOop klass, Symbol* name) { argument 297 if (klass == NULL) 300 // if (klass != SystemDictionary::MethodHandle_klass()) 302 if (Klass::cast(klass)->name() != vmSymbols::java_lang_invoke_MethodHandle()) 305 methodOop m = instanceKlass::cast(klass)->find_method(name, poly_sig); 364 vmIntrinsics::ID MethodHandles::signature_polymorphic_name_id(klassOop klass, Symbol* name) { argument 365 if (klass != NULL && 366 Klass::cast(klass) [all...] |
H A D | jvm.cpp | 309 Klass::cast(s->klass())->copy_array(s, src_pos, d, dst_pos, length, thread); 554 const KlassHandle klass (THREAD, obj->klass()); 560 guarantee(klass->is_cloneable(), "all arrays are cloneable"); 563 bool cloneable = klass->is_subtype_of(SystemDictionary::Cloneable_klass()); 564 guarantee(cloneable == klass->is_cloneable(), "incorrect cloneable flag"); 570 if (!klass->is_cloneable()) { 572 THROW_MSG_0(vmSymbols::java_lang_CloneNotSupportedException(), klass->external_name()); 580 new_obj = CollectedHeap::array_allocate(klass, size, length, CHECK_NULL); 582 new_obj = CollectedHeap::obj_allocate(klass, siz 1116 is_authorized(Handle context, instanceKlassHandle klass, TRAPS) argument 3175 KlassHandle klass; member in class:KlassLink 4105 klassOop klass = SystemDictionary::resolve_or_fail(name, loader, protection_domain, throwError != 0, CHECK_NULL); local [all...] |
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | thread.cpp | 954 klassOop klass = SystemDictionary::resolve_or_fail(class_name, true, CHECK); local 955 instanceKlass::cast(klass)->initialize(CHECK); 962 instanceKlassHandle klass (THREAD, k); 964 Handle system_instance = klass->allocate_instance_handle(CHECK_NH); 969 klass, 976 Handle main_instance = klass->allocate_instance_handle(CHECK_NH); 982 klass, 995 instanceKlassHandle klass (THREAD, k); 996 instanceHandle thread_oop = klass->allocate_instance_handle(CHECK_NULL); 1006 klass, [all...] |
H A D | os.cpp | 275 KlassHandle klass (THREAD, k); 276 if (klass.not_null()) { 282 klass, 297 instanceKlass::cast(PENDING_EXCEPTION->klass())-> 318 instanceKlassHandle klass (THREAD, k); 319 instanceHandle thread_oop = klass->allocate_instance_handle(CHECK); 328 klass,
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciTypeFlow.cpp | 586 ciKlass* klass = str->get_klass(will_link); local 588 // VM's interpreter will not load 'klass' if object is NULL. 593 do_null_assert(klass); 596 push_object(klass); 733 assert(!obj->is_klass(), "must be java_mirror of klass"); 734 push_object(obj->klass()); 761 ciKlass* klass = str->get_klass(will_link); local 763 trap(str, klass, str->get_klass_index()); 765 push_object(klass); 773 ciKlass* klass local 820 trap(ciBytecodeStream* str, ciKlass* klass, int index) argument 1803 ciInstanceKlass* klass = NULL; local [all...] |
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | bytecodeInterpreter.cpp | 678 xx = (intptr_t) rcvr->klass()->klass_part()->prototype_header() ^ xx; 722 xx = (intptr_t) rcvr->klass()->klass_part()->prototype_header() | (intptr_t) THREAD; 723 if (Atomic::cmpxchg_ptr((intptr_t)THREAD | (intptr_t) rcvr->klass()->klass_part()->prototype_header(), 731 // The prototype mark in the klass doesn't have the bias bit set any 740 xx = (intptr_t) rcvr->klass()->klass_part()->prototype_header() | (intptr_t) THREAD; 741 if (Atomic::cmpxchg_ptr(rcvr->klass()->klass_part()->prototype_header(), 1529 if (rcvr->klass()->klass_part()->has_finalizer()) { 1624 klassOop rhsKlassOop = rhsObject->klass(); // EBX (subclass) 1625 assert(arrObj->klass()->klass() [all...] |
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | cpCacheOop.cpp | 412 klassOop klass = cpool->resolved_klass_at(holder_index); local 413 if (!Klass::cast(klass)->oop_is_instance()) 414 klass = SystemDictionary::Object_klass(); 415 return instanceKlass::cast(klass)->method_at_vtable(f2_as_index());
|
H A D | oopsHierarchy.hpp | 168 DEF_OOP(klass); variable 173 // The klass hierarchy is separate from the oop hierarchy.
|
H A D | typeArrayOop.hpp | 176 typeArrayKlass* tk = typeArrayKlass::cast(klass());
|
H A D | oop.hpp | 88 // objects during a GC) -- requires a valid klass pointer 91 klassOop klass() const; 99 // For klass field compression 102 // For when the klass pointer is being used as a linked list "next" field. 117 // to be able to figure out the size of an object knowing its klass. 118 int size_given_klass(Klass* klass); 121 // installation of their klass pointer.
|
H A D | constantPoolOop.cpp | 114 Symbol* error = PENDING_EXCEPTION->klass()->klass_part()->name(); 211 assert(entry.is_metadata(), "must be either symbol or klass"); 223 KlassHandle klass(THREAD, k); 225 verify_constant_pool_resolve(this_oop, klass, THREAD); 230 return klass(); 254 assert(entry.is_metadata(), "must be either symbol or klass"); 351 "an invokedynamic instruction does not have a klass"); 417 assert(entry.is_metadata(), "must be either symbol or klass"); 464 if (result_oop->klass() != Universe::systemObjArrayKlassObj()) 553 KlassHandle klass(THREA [all...] |
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_InstructionPrinter.hpp | 63 void print_klass(ciKlass* klass);
|
H A D | c1_LIR.cpp | 353 LIR_OpTypeCheck::LIR_OpTypeCheck(LIR_Code code, LIR_Opr result, LIR_Opr object, ciKlass* klass, argument 361 , _klass(klass) 1336 int header_size, int object_size, LIR_Opr klass, bool init_check, CodeStub* stub) { 1338 klass, 1350 void LIR_List::allocate_array(LIR_Opr dst, LIR_Opr len, LIR_Opr t1,LIR_Opr t2, LIR_Opr t3,LIR_Opr t4, BasicType type, LIR_Opr klass, CodeStub* stub) { argument 1352 klass, 1428 void LIR_List::checkcast (LIR_Opr result, LIR_Opr object, ciKlass* klass, argument 1432 LIR_OpTypeCheck* c = new LIR_OpTypeCheck(lir_checkcast, result, object, klass, 1442 void LIR_List::instanceof(LIR_Opr result, LIR_Opr object, ciKlass* klass, LIR_Opr tmp1, LIR_Opr tmp2, LIR_Opr tmp3, bool fast_check, CodeEmitInfo* info_for_patch, ciMethod* profiled_method, int profiled_bci) { argument 1443 LIR_OpTypeCheck* c = new LIR_OpTypeCheck(lir_instanceof, result, object, klass, tmp 1335 allocate_object(LIR_Opr dst, LIR_Opr t1, LIR_Opr t2, LIR_Opr t3, LIR_Opr t4, int header_size, int object_size, LIR_Opr klass, bool init_check, CodeStub* stub) argument [all...] |
/openjdk7/jdk/src/share/classes/sun/reflect/annotation/ |
H A D | AnnotationParser.java | 90 Class<? extends Annotation> klass = a.annotationType(); 91 AnnotationType type = AnnotationType.getInstance(klass); 93 if (result.put(klass, a) != null) 95 "Duplicate annotation for class: "+klass+": " + a);
|
/openjdk7/jdk/src/solaris/native/sun/awt/ |
H A D | awt_GraphicsEnv.c | 89 #define GET_STATIC_METHOD(klass, method_id, method_name, method_sig) \ 91 method_id = (*env)->GetStaticMethodID(env, klass, \ 777 jclass klass; local 802 klass = (*env)->FindClass(env, "sun/awt/SunToolkit"); 803 if (klass == NULL) return NULL; 804 GET_STATIC_METHOD(klass, awtLockMID, "awtLock", "()V"); 805 GET_STATIC_METHOD(klass, awtUnlockMID, "awtUnlock", "()V"); 806 GET_STATIC_METHOD(klass, awtWaitMID, "awtLockWait", "(J)V"); 807 GET_STATIC_METHOD(klass, awtNotifyMID, "awtLockNotify", "()V"); 808 GET_STATIC_METHOD(klass, awtNotifyAllMI [all...] |
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | heapInspection.cpp | 146 // Lookup may fail if this is a new klass for which we 148 assert(e == NULL || k == e->klass(), "must be equal"); 155 klassOop k = obj->klass(); 157 // elt may be NULL if it's a new klass for which we
|
H A D | dump.cpp | 81 if (obj->klass() == SystemDictionary::String_klass() && 236 // Mark objects referenced by klass objects which are read-only. 290 // Traverse symbols referenced by klass objects which are read-only. 568 mark_and_move_for_policy(OP_favor_startup, ik->as_klassOop()->klass(), _move_rw); 569 mark_and_move_for_policy(OP_favor_startup, ik->constants()->klass(), _move_rw); 682 assert(obj->klass()->is_shared(), "Klass not pointing into shared space."); 867 // Patch C++ vtable pointer in klass oops. 901 // 1. object->klass->klass_part 1077 // Reserve space for a new dummy vtable for klass objects in the 1513 klassOop klass local [all...] |
/openjdk7/jdk/src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/ |
H A D | OutputImageTests.java | 143 String klass = spi.getClass().getName(); 150 if (klass.startsWith("com.sun.imageio.plugins")) {
|
/openjdk7/jdk/src/share/demo/jvmti/hprof/ |
H A D | hprof_trace.c | 223 jclass klass; local 225 getMethodClass(method, &klass); 226 getClassSignature(klass, pcsig, NULL); 231 loader = getClassLoader(klass); 234 (void)class_new_classref(env, *pcnum, klass); 237 getSourceFileName(klass, psname);
|
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | verifier.cpp | 109 bool Verifier::verify(instanceKlassHandle klass, Verifier::Mode mode, bool should_verify_class, TRAPS) { argument 114 const size_t message_buffer_len = klass->name()->utf8_length() + 1024; 118 const char* klassName = klass->external_name(); 120 klass->major_version() < NOFAILOVER_MAJOR_VERSION; 125 if (is_eligible_for_verification(klass, should_verify_class)) { 130 klass->major_version() >= STACKMAP_ATTRIBUTE_MAJOR_VERSION) { 131 ClassVerifier split_verifier(klass, THREAD); 142 klass, message_buffer, message_buffer_len, THREAD); 149 klass, message_buffer, message_buffer_len, THREAD); 156 instanceKlass::cast(PENDING_EXCEPTION->klass()) [all...] |
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | compile.cpp | 1301 tj = ta = TypeAryPtr::make(ptr, ta->ary(), ta->klass(), true, offset, ta->instance_id()); 1305 // space to include all of the array body. Only the header, klass 1310 tj = ta = TypeAryPtr::make(ptr,ta->const_oop(),ta->ary(),ta->klass(),false,offset); 1315 tj = TypeInstPtr::KLASS; // all klass loads look alike 1324 tj = ta = TypeAryPtr::make(ptr,ta->ary(),ta->klass(),false,offset); 1330 tj = ta = TypeAryPtr::make(ptr,ta->const_oop(),tary,ta->klass(),false,offset); 1352 tj = ta = TypeAryPtr::make(TypePtr::BotPTR,ta->ary(),ta->klass(),false,offset); 1359 ciInstanceKlass *k = to->klass()->as_instance_klass(); 1361 if (to->klass() != ciEnv::current()->Class_klass() || 1366 tj = to = TypeInstPtr::make(TypePtr::BotPTR,to->klass(),fals 1417 ciKlass* klass = tk->klass(); local [all...] |
H A D | graphKit.cpp | 1189 if (tp != NULL && tp->klass() != NULL && !tp->klass()->is_loaded() 1204 if (WizardMode) { tty->print("Null check of unloaded "); tp->klass()->print(); tty->cr(); } 1208 tp->klass(), "!loaded"); 1876 ciKlass* klass, const char* comment, 1941 int kid = (klass == NULL)? -1: log->identify(klass); 1946 if (kid >= 0) log->print(" klass='%d'", kid); 2304 ciKlass* superk = _gvn.type(superklass)->is_klassptr()->klass(); 2305 ciKlass* subk = _gvn.type(subklass)->is_klassptr()->klass(); 1875 uncommon_trap(int trap_request, ciKlass* klass, const char* comment, bool must_throw, bool keep_exact_action) argument 2503 type_check_receiver(Node* receiver, ciKlass* klass, float prob, Node* *casted_receiver) argument 2965 ciKlass* klass = inst_klass->klass(); local [all...] |
H A D | parse1.cpp | 148 (tp != NULL && !tp->klass()->is_loaded())) { 164 if (tp != NULL && tp->klass() != C->env()->Object_klass()) { 167 l = gen_checkcast(l, makecon(TypeKlassPtr::make(tp->klass())), &bad_type_ctrl); 732 // Don't "bind" an unloaded return klass to the ret_phi. If the klass 736 if (ret_oop_type && !ret_oop_type->klass()->is_loaded()) { 1901 // Check the klass of the receiver and call register_finalizer if the 1909 if (tinst != NULL && tinst->klass()->is_loaded() && !tinst->klass_is_exact()) { 1911 ciInstanceKlass* ik = tinst->klass()->as_instance_klass(); 1923 Node* klass local [all...] |
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRGenerator_sparc.cpp | 878 if (PrintNotLoaded && !x->klass()->is_loaded()) { 888 new_instance(reg, x->klass(), tmp1, tmp2, tmp3, tmp4, klass_reg, info); 926 if (!x->klass()->is_loaded() || PatchALot) { 942 ciObject* obj = (ciObject*) ciObjArrayKlass::make(x->klass()); 965 if (!x->klass()->is_loaded() || PatchALot) { 989 jobject2reg_with_patching(reg, x->klass(), patching_info); 1017 if (!x->klass()->is_loaded() || (PatchALot && !x->is_incompatible_class_change_check())) { 1036 __ checkcast(out_reg, obj.result(), x->klass(), tmp1, tmp2, tmp3, 1045 if (!x->klass()->is_loaded() || PatchALot) { 1054 __ instanceof(out_reg, obj.result(), x->klass(), tmp [all...] |
/openjdk7/hotspot/src/share/vm/code/ |
H A D | dependencies.cpp | 117 check_ctxk(call_site->klass()); 649 // Some dependencies are using the klass of the first object 654 oop k = argument(ctxkj)->klass(); 1463 return call_site->klass(); // assertion failed 1468 return call_site->klass(); // assertion failed 1547 // Handle klass dependency 1563 klassOop k = str.klass(); 1641 klassOop d = str.klass(); 1651 klassOop d = str.klass();
|