--- a/src/hotspot/share/gc/shared/satbMarkQueue.hpp Tue Mar 05 14:07:30 2019 -0800
+++ b/src/hotspot/share/gc/shared/satbMarkQueue.hpp Tue Mar 05 19:54:33 2019 -0500
@@ -28,7 +28,7 @@
#include "gc/shared/ptrQueue.hpp"
#include "memory/allocation.hpp"
-class JavaThread;
+class Thread;
class Monitor;
class SATBMarkQueueSet;
@@ -92,7 +92,6 @@
};
class SATBMarkQueueSet: public PtrQueueSet {
- SATBMarkQueue _shared_satb_queue;
size_t _buffer_enqueue_threshold;
#ifdef ASSERT
@@ -112,11 +111,10 @@
void initialize(Monitor* cbl_mon,
BufferNode::Allocator* allocator,
size_t process_completed_buffers_threshold,
- uint buffer_enqueue_threshold_percentage,
- Mutex* lock);
+ uint buffer_enqueue_threshold_percentage);
public:
- virtual SATBMarkQueue& satb_queue_for_thread(JavaThread* const t) const = 0;
+ virtual SATBMarkQueue& satb_queue_for_thread(Thread* const t) const = 0;
// Apply "set_active(active)" to all SATB queues in the set. It should be
// called only with the world stopped. The method will assert that the
@@ -141,8 +139,6 @@
void print_all(const char* msg);
#endif // PRODUCT
- SATBMarkQueue* shared_satb_queue() { return &_shared_satb_queue; }
-
// If a marking is being abandoned, reset any unprocessed log buffers.
void abandon_partial_marking();
};