Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
8253493: Shenandoah: Remove ShenandoahSerialRoot definition
Reviewed-by: rkennke
  • Loading branch information
zhengyu123 committed Sep 22, 2020
1 parent 7b86012 commit 581f0f2
Showing 1 changed file with 0 additions and 15 deletions.
15 changes: 0 additions & 15 deletions src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Expand Up @@ -34,21 +34,6 @@
#include "gc/shenandoah/shenandoahUtils.hpp"
#include "memory/iterator.hpp"

class ShenandoahSerialRoot {
public:
typedef void (*OopsDo)(OopClosure*);
private:
ShenandoahSharedFlag _claimed;
const OopsDo _oops_do;
const ShenandoahPhaseTimings::Phase _phase;
const ShenandoahPhaseTimings::ParPhase _par_phase;

public:
ShenandoahSerialRoot(OopsDo oops_do,
ShenandoahPhaseTimings::Phase phase, ShenandoahPhaseTimings::ParPhase par_phase);
void oops_do(OopClosure* cl, uint worker_id);
};

class ShenandoahWeakSerialRoot {
typedef void (*WeakOopsDo)(BoolObjectClosure*, OopClosure*);
private:
Expand Down

1 comment on commit 581f0f2

@bridgekeeper
Copy link

@bridgekeeper bridgekeeper bot commented on 581f0f2 Sep 22, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.