diff -r 014decdb5086 -r 8ae33203d600 src/hotspot/share/gc/shared/ptrQueue.hpp --- a/src/hotspot/share/gc/shared/ptrQueue.hpp Fri Jul 19 12:39:31 2019 -0400 +++ b/src/hotspot/share/gc/shared/ptrQueue.hpp Fri Jul 19 16:47:11 2019 -0400 @@ -296,6 +296,10 @@ class PtrQueueSet { BufferNode::Allocator* _allocator; + // Noncopyable - not defined. + PtrQueueSet(const PtrQueueSet&); + PtrQueueSet& operator=(const PtrQueueSet&); + protected: bool _all_active; @@ -309,6 +313,9 @@ public: + // Return the associated BufferNode allocator. + BufferNode::Allocator* allocator() const { return _allocator; } + // Return the buffer for a BufferNode of size buffer_size(). void** allocate_buffer();