/openjdk7/hotspot/src/share/vm/prims/ |
H A D | privilegedStack.hpp | 44 oop class_loader() const { return instanceKlass::cast(_klass)->class_loader(); } 45 oop protection_domain() const { return instanceKlass::cast(_klass)->protection_domain(); }
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | classLoadingService.hpp | 32 class instanceKlass; 51 static size_t compute_class_size(instanceKlass* k); 105 static void notify_class_loaded(instanceKlass* k, bool shared_class); 107 static void notify_class_unloaded(instanceKlass* k);
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciInstanceKlass.hpp | 37 // whose Klass part is an instanceKlass. It may or may not 51 instanceKlass::ClassState _init_state; // state of class 80 instanceKlass* get_instanceKlass() const { 81 return (instanceKlass*)get_Klass(); 106 void update_if_shared(instanceKlass::ClassState expected) { 115 update_if_shared(instanceKlass::fully_initialized); 116 return _init_state == instanceKlass::fully_initialized; 120 update_if_shared(instanceKlass::being_initialized); 121 return _init_state == instanceKlass::being_initialized; 125 update_if_shared(instanceKlass [all...] |
H A D | ciInstanceKlass.cpp | 40 // whose Klass part in an instanceKlass. 51 instanceKlass* ik = get_instanceKlass(); 98 _init_state = (instanceKlass::ClassState)0; 116 instanceKlass* ik = get_instanceKlass(); 125 instanceKlass* ik = get_instanceKlass(); 324 instanceKlass* ik = get_instanceKlass(); 326 assert(up->oop_is_instance(), "must be instanceKlass"); 357 instanceKlass* k = get_instanceKlass(); 370 instanceKlass* k = get_instanceKlass(); 400 instanceKlass* i [all...] |
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | instanceKlass.cpp | 40 #include "oops/instanceKlass.hpp" 171 volatile int instanceKlass::_total_instanceKlass_count = 0; 173 bool instanceKlass::should_be_initialized() const { 177 klassVtable* instanceKlass::vtable() const { 181 klassItable* instanceKlass::itable() const { 185 void instanceKlass::eager_initialize(Thread *thread) { 197 if (!instanceKlass::cast(super)->is_initialized()) return; 206 void instanceKlass::eager_initialize_impl(instanceKlassHandle this_oop) { 239 void instanceKlass::initialize(TRAPS) { 253 bool instanceKlass [all...] |
H A D | instanceMirrorKlass.cpp | 33 #include "oops/instanceKlass.hpp" 152 instanceKlass::oop_follow_contents(obj); 162 instanceKlass::oop_follow_contents(cm, obj); 172 instanceKlass::oop_adjust_pointers(obj); 206 instanceKlass::oop_oop_iterate##nv_suffix(obj, closure); \ 223 instanceKlass::oop_oop_iterate_backwards##nv_suffix(obj, closure); \ 242 instanceKlass::oop_oop_iterate##nv_suffix##_m(obj, closure, mr); \ 261 instanceKlass::oop_push_contents(pm, obj); 271 instanceKlass::oop_update_pointers(cm, obj); 282 return align_object_size(size_helper() + instanceKlass [all...] |
H A D | instanceKlassKlass.cpp | 33 #include "oops/instanceKlass.hpp" 66 return instanceKlass::cast(klassOop(obj))->object_size(); 71 instanceKlass* ik = instanceKlass::cast(klassOop(obj)); 75 void instanceKlassKlass::iterate_c_heap_oops(instanceKlass* ik, 90 instanceKlass* ik = instanceKlass::cast(klassOop(obj)); 118 // in instanceKlass::follow_weak_klass_links() 131 instanceKlass* ik = instanceKlass [all...] |
H A D | klassVtable.cpp | 32 #include "oops/instanceKlass.hpp" 43 inline instanceKlass* klassVtable::ik() const { 45 assert(k->oop_is_instance(), "not an instanceKlass"); 46 return (instanceKlass*)k; 76 instanceKlass* sk = (instanceKlass*)super->klass_part(); 125 // can't inherit from array class, so must be instanceKlass 127 instanceKlass* sk = (instanceKlass*)super()->klass_part(); 173 assert(_klass->oop_is_instance(), "must be instanceKlass"); [all...] |
H A D | arrayKlass.cpp | 36 #include "oops/instanceKlass.hpp" 42 assert(header_size <= instanceKlass::header_size(), "bad header size"); 44 header_size = instanceKlass::header_size(); 78 // we must insert filler fields into arrayKlass to make it the same size as instanceKlass. 79 // If this assert fails, add filler to instanceKlass to make it bigger. 80 assert(header_size <= instanceKlass::header_size(), 81 "array klasses must be same size as instanceKlass"); 82 header_size = instanceKlass::header_size(); 139 // all vtables start at the same place, that's why we use instanceKlass::header_size here 140 return ((intptr_t*)as_klassOop()) + instanceKlass [all...] |
H A D | instanceKlass.hpp | 43 // An instanceKlass is the VM level representation of a Java class. 46 // instanceKlass layout: 139 class instanceKlass: public Klass { class in inherits:Klass 275 // instanceKlass. See PreviousVersionWalker below. 472 static ByteSize reference_type_offset() { return in_ByteSize(sizeof(klassOopDesc) + offset_of(instanceKlass, _reference_type)); } 662 DEFINE_ALLOCATE_PERMANENT(instanceKlass); 708 static ByteSize init_state_offset() { return in_ByteSize(sizeof(klassOopDesc) + offset_of(instanceKlass, _init_state)); } 710 static ByteSize init_thread_offset() { return in_ByteSize(sizeof(klassOopDesc) + offset_of(instanceKlass, _init_thread)); } 770 static instanceKlass* cast(klassOop k) { 773 assert(kp->null_vtbl() || kp->oop_is_instance_slow(), "cast to instanceKlass"); [all...] |
H A D | instanceRefKlass.cpp | 61 ref->instanceKlass::oop_follow_contents(obj); 112 ref->instanceKlass::oop_follow_contents(obj); 141 ref->instanceKlass::oop_follow_contents(cm, obj); 186 ref->instanceKlass::oop_follow_contents(cm, obj); 234 instanceKlass::oop_adjust_pointers(obj); 311 int size = instanceKlass::oop_oop_iterate##nv_suffix(obj, closure); \ 328 int size = instanceKlass::oop_oop_iterate_backwards##nv_suffix(obj, closure); \ 347 int size = instanceKlass::oop_oop_iterate##nv_suffix##_m(obj, closure, mr); \ 373 ref->instanceKlass::oop_push_contents(pm, obj); 414 ref->instanceKlass [all...] |
H A D | fieldStreams.hpp | 28 #include "oops/instanceKlass.hpp" 99 FieldStreamBase(instanceKlass* klass) { 171 JavaFieldStream(instanceKlass* k): FieldStreamBase(k->fields(), k->constants(), 0, k->java_fields_count()) {} 220 InternalFieldStream(instanceKlass* k): FieldStreamBase(k->fields(), k->constants(), k->java_fields_count(), 0) {} 228 AllFieldStream(instanceKlass* k): FieldStreamBase(k->fields(), k->constants()) {}
|
H A D | instanceKlassKlass.hpp | 31 // An instanceKlassKlass is the klass of an instanceKlass 79 inline void iterate_c_heap_oops(instanceKlass* ik, OopClosure* closure);
|
H A D | instanceMirrorKlass.hpp | 28 #include "oops/instanceKlass.hpp" 30 // An instanceMirrorKlass is a specialized instanceKlass for 38 class instanceMirrorKlass: public instanceKlass {
|
H A D | instanceRefKlass.hpp | 28 #include "oops/instanceKlass.hpp" 30 // An instanceRefKlass is a specialized instanceKlass for Java 47 class instanceRefKlass: public instanceKlass {
|
H A D | klassVtable.hpp | 33 // A klassVtable abstracts the variable-length vtable that is embedded in instanceKlass 133 bool update_inherited_vtable(instanceKlass* klass, methodHandle target_method, int super_vtable_len, bool checkconstraints, TRAPS); 134 instanceKlass* find_transitive_override(instanceKlass* initialsuper, methodHandle target_method, int vtable_index, 147 inline instanceKlass* ik() const;
|
H A D | methodOop.cpp | 165 instanceKlass::cast(method_holder())->mask_for(h_this, bci, &local_mask); 170 instanceKlass::cast(method_holder())->mask_for(h_this, bci, mask); 229 instanceKlass* ik = (instanceKlass*) k->klass_part(); 476 instanceKlass::cast(method_holder())->major_version() < 51); 538 Handle loader(thread, instanceKlass::cast(method_holder())->class_loader()); 859 instanceKlass* ik = instanceKlass::cast(k); 865 if (instanceKlass::cast(method_holder())->is_interface()) { 1111 if ((instanceKlass [all...] |
H A D | klass.cpp | 31 #include "oops/instanceKlass.hpp" 347 instanceKlass* Klass::superklass() const { 349 return _super == NULL ? NULL : instanceKlass::cast(_super); 369 instanceKlass* super = superklass(); 387 instanceKlass* super = superklass(); 452 instanceKlass* ik = (instanceKlass*)this; 492 fatal("array_klass should be dispatched to instanceKlass, objArrayKlass or typeArrayKlass"); 498 fatal("array_klass should be dispatched to instanceKlass, objArrayKlass or typeArrayKlass"); 510 instanceKlass* i [all...] |
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | fieldDescriptor.hpp | 48 instanceKlass* ik = instanceKlass::cast(field_holder()); 53 instanceKlass* ik = instanceKlass::cast(field_holder());
|
H A D | fieldDescriptor.cpp | 30 #include "oops/instanceKlass.hpp" 38 return instanceKlass::cast(_cp->pool_holder())->class_loader(); 47 instanceKlass* ik = instanceKlass::cast(field_holder()); 60 instanceKlass* ik = instanceKlass::cast(field_holder()); 92 instanceKlass* ik = instanceKlass::cast(k);
|
H A D | vmStructs.cpp | 79 #include "oops/instanceKlass.hpp" 300 nonstatic_field(instanceKlass, _array_klasses, klassOop) \ 301 nonstatic_field(instanceKlass, _methods, objArrayOop) \ 302 nonstatic_field(instanceKlass, _method_ordering, typeArrayOop) \ 303 nonstatic_field(instanceKlass, _local_interfaces, objArrayOop) \ 304 nonstatic_field(instanceKlass, _transitive_interfaces, objArrayOop) \ 305 nonstatic_field(instanceKlass, _fields, typeArrayOop) \ 306 nonstatic_field(instanceKlass, _java_fields_count, u2) \ 307 nonstatic_field(instanceKlass, _constants, constantPoolOop) \ 308 nonstatic_field(instanceKlass, _class_loade [all...] |
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | dump.cpp | 248 instanceKlass* ik = instanceKlass::cast((klassOop)obj); 297 instanceKlass* ik = instanceKlass::cast((klassOop)obj); 385 instanceKlass* ik = (instanceKlass*)k; 496 instanceKlass* ik = instanceKlass::cast((klassOop)obj); 542 instanceKlass* ik = instanceKlass [all...] |
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | placeholders.cpp | 222 if (instanceKlass() != NULL) { 223 tty->print(", instanceKlass "); 224 instanceKlass()->print_value(); 242 guarantee(instanceKlass() == NULL 243 || Klass::cast(instanceKlass())->oop_is_instance(), 244 "checking type of instanceKlass result");
|
H A D | dictionary.cpp | 85 if (protection_domain == instanceKlass::cast(klass())->protection_domain()) { 103 if (protection_domain == instanceKlass::cast(klass())->protection_domain()) { 148 instanceKlass* ik = instanceKlass::cast(e); 322 if (probe->loader() == instanceKlass::cast(k)->class_loader()) { 337 if (probe->loader() == instanceKlass::cast(k)->class_loader()) { 395 if (probe->loader() == instanceKlass::cast(k)->class_loader()) { 397 instanceKlass::cast(k)->methods_do(f); 547 Symbol* class_name = instanceKlass::cast((klassOop)(p->klass()))->name(); 634 (class_loader == instanceKlass [all...] |
/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | methodHandles_zero.cpp | 114 instanceKlass* recvKlass = (instanceKlass *) recv->klass()->klass_part(); 145 instanceKlass* recvKlass_part = (instanceKlass *) recv->klass()->klass_part();
|