Searched refs:klass (Results 201 - 225 of 337) sorted by relevance

1234567891011>>

/openjdk7/hotspot/src/share/vm/prims/
H A DmethodHandles.cpp127 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 Djvm.cpp309 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 Dthread.cpp954 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 Dos.cpp275 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 DciTypeFlow.cpp586 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 DbytecodeInterpreter.cpp678 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 DcpCacheOop.cpp412 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 DoopsHierarchy.hpp168 DEF_OOP(klass); variable
173 // The klass hierarchy is separate from the oop hierarchy.
H A DtypeArrayOop.hpp176 typeArrayKlass* tk = typeArrayKlass::cast(klass());
H A Doop.hpp88 // 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 DconstantPoolOop.cpp114 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 Dc1_InstructionPrinter.hpp63 void print_klass(ciKlass* klass);
H A Dc1_LIR.cpp353 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 DAnnotationParser.java90 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 Dawt_GraphicsEnv.c89 #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 DheapInspection.cpp146 // 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 Ddump.cpp81 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 DOutputImageTests.java143 String klass = spi.getClass().getName();
150 if (klass.startsWith("com.sun.imageio.plugins")) {
/openjdk7/jdk/src/share/demo/jvmti/hprof/
H A Dhprof_trace.c223 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 Dverifier.cpp109 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 Dcompile.cpp1301 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 DgraphKit.cpp1189 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 Dparse1.cpp148 (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 Dc1_LIRGenerator_sparc.cpp878 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 Ddependencies.cpp117 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();

Completed in 142 milliseconds

1234567891011>>