Searched refs:instanceKlass (Results 1 - 25 of 111) sorted by relevance

12345

/openjdk7/hotspot/src/share/vm/prims/
H A DprivilegedStack.hpp44 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 DclassLoadingService.hpp32 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 DciInstanceKlass.hpp37 // 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 DciInstanceKlass.cpp40 // 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 DinstanceKlass.cpp40 #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 DinstanceMirrorKlass.cpp33 #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 DinstanceKlassKlass.cpp33 #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 DklassVtable.cpp32 #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 DarrayKlass.cpp36 #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 DinstanceKlass.hpp43 // 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 DinstanceRefKlass.cpp61 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 DfieldStreams.hpp28 #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 DinstanceKlassKlass.hpp31 // An instanceKlassKlass is the klass of an instanceKlass
79 inline void iterate_c_heap_oops(instanceKlass* ik, OopClosure* closure);
H A DinstanceMirrorKlass.hpp28 #include "oops/instanceKlass.hpp"
30 // An instanceMirrorKlass is a specialized instanceKlass for
38 class instanceMirrorKlass: public instanceKlass {
H A DinstanceRefKlass.hpp28 #include "oops/instanceKlass.hpp"
30 // An instanceRefKlass is a specialized instanceKlass for Java
47 class instanceRefKlass: public instanceKlass {
H A DklassVtable.hpp33 // 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 DmethodOop.cpp165 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 Dklass.cpp31 #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 DfieldDescriptor.hpp48 instanceKlass* ik = instanceKlass::cast(field_holder());
53 instanceKlass* ik = instanceKlass::cast(field_holder());
H A DfieldDescriptor.cpp30 #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 DvmStructs.cpp79 #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 Ddump.cpp248 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 Dplaceholders.cpp222 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 Ddictionary.cpp85 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 DmethodHandles_zero.cpp114 instanceKlass* recvKlass = (instanceKlass *) recv->klass()->klass_part();
145 instanceKlass* recvKlass_part = (instanceKlass *) recv->klass()->klass_part();

Completed in 545 milliseconds

12345