< prev index next >
src/hotspot/share/classfile/stringTable.hpp
Print this page
rev 50285 : 8195097: Make it possible to process StringTable outside safepoint
Reviewed-by:
rev 50286 : [mq]: 8195097-stringtable-robbin
@@ -115,27 +115,23 @@
// GC support
// Delete pointers to otherwise-unreachable objects.
static void unlink(BoolObjectClosure* cl) {
unlink_or_oops_do(cl);
}
- static void unlink_or_oops_do(BoolObjectClosure* is_alive,
- OopClosure* f = NULL, int* processed = NULL,
- int* removed = NULL);
+ static void unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* f = NULL,
+ int* processed = NULL, int* removed = NULL);
// Serially invoke "f->do_oop" on the locations of all oops in the table.
static void oops_do(OopClosure* f);
// Possibly parallel versions of the above
static void possibly_parallel_unlink(
- OopStorage::ParState<false /* concurrent */, false /* const*/>*
- _par_state_string, BoolObjectClosure* cl, int* processed, int* removed);
+ OopStorage::ParState<false /* concurrent */, false /* const*/>* par_state_string,
+ BoolObjectClosure* cl, int* processed, int* removed);
static void possibly_parallel_oops_do(
- OopStorage::ParState<false /* concurrent */, false /* const*/>*
- _par_state_string,OopClosure* f);
-
- static void weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f);
- static void weak_oops_do(OopClosure* f);
+ OopStorage::ParState<false /* concurrent */, false /* const*/>* par_state_string,
+ OopClosure* f);
// Probing
static oop lookup(Symbol* symbol);
static oop lookup(jchar* chars, int length);
< prev index next >