Searched refs:subklass (Results 1 - 12 of 12) sorted by relevance

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/
H A DKlass.java58 subklass = new OopField(type.getOopField("_subklass"), Oop.getHeaderSize());
88 private static OopField subklass; field in class:Klass
109 public Klass getSubklassKlass() { return (Klass) subklass.getValue(this); }
175 visitor.doOop(subklass, true);
/openjdk7/hotspot/src/share/vm/oops/
H A Dklass.cpp81 Klass *s = r->subklass(); // Check for exactly 1 subklass
343 Klass* Klass::subklass() const { function in class:Klass
368 // add ourselves to superklass' subklass list
374 "an interface can only be a subklass of Object");
377 // set our sibling to be the superklass' previous first subklass
380 // make ourselves the superklass' first subklass
390 if (super->subklass() == this) {
391 // first subklass
394 Klass* sib = super->subklass();
[all...]
H A DklassKlass.cpp76 // We follow the subklass and sibling links at the end of the
95 // We follow the subklass and sibling links at the end of the
117 assert(oop(k->subklass())->is_perm_or_null(), "should be in perm");
H A Dklass.hpp75 // [first subklass]
353 Klass* subklass() const;
355 void append_to_sibling_list(); // add newly created receiver to superklass' subklass list
H A DinstanceKlassKlass.cpp490 Klass* sub = ik->subklass();
647 // Verify first subklass
/openjdk7/hotspot/src/share/vm/ci/
H A DciInstanceKlass.cpp56 _has_subklass = ik->subklass() != NULL;
126 _has_subklass = ik->subklass() != NULL;
267 st->print(" loaded=true initialized=%s finalized=%s subklass=%s size=%d flags=",
322 if (!has_subklass()) return NULL; // Must have at least one subklass.
/openjdk7/hotspot/src/share/vm/code/
H A Ddependencies.cpp1011 // Each worklist entry is a *chain* of subklass siblings to process.
1018 chain = instanceKlass::cast(k)->subklass(); \
1119 k = k->subklass();
1179 Klass* sub = ctx->subklass();
/openjdk7/hotspot/src/share/vm/opto/
H A DgraphKit.cpp2296 Node* GraphKit::gen_subtype_check(Node* subklass, Node* superklass) { argument
2300 if (subklass == superklass)
2305 ciKlass* subk = _gvn.type(subklass)->is_klassptr()->klass();
2328 Node* cmp = _gvn.transform( new(C) CmpPNode(subklass, superklass) );
2342 // if the subklass is the unique subtype of the superklass, the check
2358 Node *p2 = _gvn.transform( new (C) AddPNode(subklass,subklass,chk_off_X) );
2370 // time. Test to see if the value loaded just previously from the subklass
2380 // subklass. In this case we need exactly the 1 test above and we can
2398 // check-offset points into the subklass displa
[all...]
H A DgraphKit.hpp785 Node* gen_subtype_check(Node* subklass, Node* superklass);
H A Dparse2.cpp90 const Type* subklass = Type::get_const_type(toop->klass()); local
91 elemtype = subklass->join(el);
/openjdk7/hotspot/src/share/vm/memory/
H A Duniverse.cpp660 for (KlassHandle s_h(THREAD, ik->subklass()); s_h() != NULL; s_h = (THREAD, s_h()->klass_part()->next_sibling())) {
/openjdk7/hotspot/src/share/vm/prims/
H A DjvmtiRedefineClasses.cpp3348 for (Klass *subk = ik->subklass(); subk != NULL;

Completed in 84 milliseconds