Lines Matching refs:Klass

54 void Klass::set_java_mirror(Handle m) {  in set_java_mirror()
60 oop Klass::java_mirror_no_keepalive() const { in java_mirror_no_keepalive()
64 bool Klass::is_cloneable() const { in is_cloneable()
69 void Klass::set_is_cloneable() { in set_is_cloneable()
80 void Klass::set_name(Symbol* n) { in set_name()
89 bool Klass::is_subclass_of(const Klass* k) const { in is_subclass_of()
93 Klass* t = const_cast<Klass*>(this)->super(); in is_subclass_of()
102 void Klass::release_C_heap_structures() { in release_C_heap_structures()
106 bool Klass::search_secondary_supers(Klass* k) const { in search_secondary_supers()
117 ((Klass*)this)->set_secondary_super_cache(k); in search_secondary_supers()
126 Klass *Klass::up_cast_abstract() { in up_cast_abstract()
127 Klass *r = this; in up_cast_abstract()
129 Klass *s = r->subklass(); // Check for exactly 1 subklass in up_cast_abstract()
138 Klass *Klass::LCA( Klass *k2 ) { in LCA()
139 Klass *k1 = this; in LCA()
149 void Klass::check_valid_for_instantiation(bool throwError, TRAPS) { in check_valid_for_instantiation()
156 void Klass::copy_array(arrayOop s, int src_pos, arrayOop d, int dst_pos, int length, TRAPS) { in copy_array()
164 void Klass::initialize(TRAPS) { in initialize()
168 Klass* Klass::find_field(Symbol* name, Symbol* sig, fieldDescriptor* fd) const { in find_field()
178 Method* Klass::uncached_lookup_method(const Symbol* name, const Symbol* signature, in uncached_lookup_method()
190 void* Klass::operator new(size_t size, ClassLoaderData* loader_data, size_t word_size, TRAPS) throw… in operator new()
200 Klass::Klass(KlassID id) : _id(id), in Klass() function in Klass
210 jint Klass::array_layout_helper(BasicType etype) { in array_layout_helper()
230 bool Klass::can_be_primary_super_slow() const { in can_be_primary_super_slow()
239 void Klass::initialize_supers(Klass* k, Array<InstanceKlass*>* transitive_interfaces, TRAPS) { in initialize_supers()
248 Klass* sup = k; in initialize_supers()
256 Klass* *super_check_cell; in initialize_supers()
270 Klass* t = this; in initialize_supers()
294 Klass* p; in initialize_supers()
302 GrowableArray<Klass*>* secondaries = compute_secondary_supers(extras, transitive_interfaces); in initialize_supers()
308 GrowableArray<Klass*>* primaries = new GrowableArray<Klass*>(extras); in initialize_supers()
331 Array<Klass*>* s2 = MetadataFactory::new_array<Klass*>( in initialize_supers()
352 GrowableArray<Klass*>* Klass::compute_secondary_supers(int num_extra_slots, in compute_secondary_supers()
362 InstanceKlass* Klass::superklass() const { in superklass()
370 Klass* Klass::subklass(bool log) const { in subklass()
373 for (Klass* chain = Atomic::load_acquire(&_subklass); in subklass()
391 Klass* Klass::next_sibling(bool log) const { in next_sibling()
394 for (Klass* chain = Atomic::load(&_next_sibling); in next_sibling()
411 void Klass::set_subklass(Klass* s) { in set_subklass()
416 void Klass::set_next_sibling(Klass* s) { in set_next_sibling()
424 void Klass::append_to_sibling_list() { in append_to_sibling_list()
440 Klass* prev_first_subklass = Atomic::load_acquire(&_super->_subklass); in append_to_sibling_list()
456 void Klass::clean_subklass() { in clean_subklass()
459 Klass* subklass = Atomic::load_acquire(&_subklass); in clean_subklass()
468 void Klass::clean_weak_klass_links(bool unloading_occurred, bool clean_alive_klasses) { in clean_weak_klass_links()
473 Klass* root = SystemDictionary::Object_klass(); in clean_weak_klass_links()
474 Stack<Klass*, mtGC> stack; in clean_weak_klass_links()
478 Klass* current = stack.pop(); in clean_weak_klass_links()
483 Klass* sub = current->subklass(true); in clean_weak_klass_links()
490 Klass* sibling = current->next_sibling(true); in clean_weak_klass_links()
510 void Klass::metaspace_pointers_do(MetaspaceClosure* it) { in metaspace_pointers_do()
523 it->push((Klass**)&_subklass); in metaspace_pointers_do()
524 it->push((Klass**)&_next_sibling); in metaspace_pointers_do()
533 void Klass::remove_unshareable_info() { in remove_unshareable_info()
551 void Klass::remove_java_mirror() { in remove_java_mirror()
561 void Klass::restore_unshareable_info(ClassLoaderData* loader_data, Handle protection_domain, TRAPS)… in restore_unshareable_info()
584 Klass* k = this; in restore_unshareable_info()
626 oop Klass::archived_java_mirror_raw() { in archived_java_mirror_raw()
631 narrowOop Klass::archived_java_mirror_raw_narrow() { in archived_java_mirror_raw_narrow()
637 void Klass::set_archived_java_mirror_raw(oop m) { in set_archived_java_mirror_raw()
643 Klass* Klass::array_klass_or_null(int rank) { in array_klass_or_null()
651 Klass* Klass::array_klass_or_null() { in array_klass_or_null()
659 Klass* Klass::array_klass_impl(bool or_null, int rank, TRAPS) { in array_klass_impl()
665 Klass* Klass::array_klass_impl(bool or_null, TRAPS) { in array_klass_impl()
670 void Klass::check_array_allocation_length(int length, int max_length, TRAPS) { in check_array_allocation_length()
700 const char* Klass::external_name() const { in external_name()
727 const char* Klass::signature_name() const { in signature_name()
744 const char* Klass::external_kind() const { in external_kind()
751 jint Klass::compute_modifier_flags(TRAPS) const { in compute_modifier_flags()
755 int Klass::atomic_incr_biased_lock_revocation_count() { in atomic_incr_biased_lock_revocation_count()
760 jint Klass::jvmti_class_status() const { in jvmti_class_status()
767 void Klass::print_on(outputStream* st) const { in print_on()
778 void Klass::oop_print_on(oop obj, outputStream* st) { in oop_print_on()
797 void Klass::oop_print_value_on(oop obj, outputStream* st) { in oop_print_value_on()
806 void Klass::verify_on(outputStream* st) { in verify_on()
818 Klass* ko = secondary_super_cache(); in verify_on()
822 Klass* ko = _primary_supers[i]; in verify_on()
833 void Klass::oop_verify_on(oop obj, outputStream* st) { in oop_verify_on()
838 bool Klass::is_valid(Klass* k) { in is_valid()
849 Method* Klass::method_at_vtable(int index) { in method_at_vtable()
862 bool Klass::verify_vtable_index(int i) { in verify_vtable_index()
878 const char* Klass::joint_in_module_of_loader(const Klass* class2, bool include_parent_loader) const… in joint_in_module_of_loader()
909 const char* Klass::class_in_module_of_loader(bool use_are, bool include_parent_loader) const { in class_in_module_of_loader()
920 const Klass* bottom_klass = is_objArray_klass() ? in class_in_module_of_loader()