< prev index next >

src/share/vm/classfile/loaderConstraints.cpp

Print this page

        

*** 55,77 **** // decrement name refcount before freeing entry->name()->decrement_refcount(); Hashtable<Klass*, mtClass>::free_entry(entry); } - // Enhanced Class Redefinition support - void LoaderConstraintTable::classes_do(KlassClosure* f) { - for (int index = 0; index < table_size(); index++) { - for (LoaderConstraintEntry* probe = bucket(index); - probe != NULL; - probe = probe->next()) { - if (probe->klass() != NULL) { - f->do_klass(probe->klass()); - } - } - } - } - // The loaderConstraintTable must always be accessed with the // SystemDictionary lock held. This is true even for readers as // entries in the table could be being dynamically resized. LoaderConstraintEntry** LoaderConstraintTable::find_loader_constraint( --- 55,64 ----
< prev index next >