< prev index next > src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
Print this page
public:
// Fail point from concurrent GC
enum ShenandoahDegenPoint {
_degenerated_unset,
_degenerated_outside_cycle,
_degenerated_mark,
_degenerated_evac,
! _degenerated_updaterefs,
_DEGENERATED_LIMIT
};
virtual bool collect(GCCause::Cause cause) = 0;
static const char* degen_point_to_string(ShenandoahDegenPoint point);
public:
// Fail point from concurrent GC
enum ShenandoahDegenPoint {
_degenerated_unset,
_degenerated_outside_cycle,
+ _degenerated_roots,
_degenerated_mark,
_degenerated_evac,
! _degenerated_update_refs,
_DEGENERATED_LIMIT
};
virtual bool collect(GCCause::Cause cause) = 0;
static const char* degen_point_to_string(ShenandoahDegenPoint point);
< prev index next >