8208669: GC changes to allow enabling -Wreorder

Reviewed-by: kbarrett
This commit is contained in:
Thomas Schatzl 2018-08-08 15:31:06 +02:00
parent a00eff193f
commit d702d5f8d2
80 changed files with 371 additions and 294 deletions

View file

@ -92,14 +92,20 @@ void BufferNode::deallocate(BufferNode* node) {
PtrQueueSet::PtrQueueSet(bool notify_when_complete) :
_buffer_size(0),
_max_completed_queue(0),
_cbl_mon(NULL), _fl_lock(NULL),
_notify_when_complete(notify_when_complete),
_cbl_mon(NULL),
_completed_buffers_head(NULL),
_completed_buffers_tail(NULL),
_n_completed_buffers(0),
_process_completed_threshold(0), _process_completed(false),
_buf_free_list(NULL), _buf_free_list_sz(0)
_process_completed_threshold(0),
_process_completed(false),
_fl_lock(NULL),
_buf_free_list(NULL),
_buf_free_list_sz(0),
_fl_owner(NULL),
_all_active(false),
_notify_when_complete(notify_when_complete),
_max_completed_queue(0),
_completed_queue_padding(0)
{
_fl_owner = this;
}