hotspot/src/share/vm/runtime/vmThread.cpp
changeset 5402 c51fd0c1d005
parent 5089 0cce506a0158
child 5403 6b0dd9c75dde
equal deleted inserted replaced
5401:30bda607cb67 5402:c51fd0c1d005
   104   r->set_prev(NULL);
   104   r->set_prev(NULL);
   105   _queue[prio]->prev()->set_next(NULL);
   105   _queue[prio]->prev()->set_next(NULL);
   106   // restore queue to empty state
   106   // restore queue to empty state
   107   _queue[prio]->set_next(_queue[prio]);
   107   _queue[prio]->set_next(_queue[prio]);
   108   _queue[prio]->set_prev(_queue[prio]);
   108   _queue[prio]->set_prev(_queue[prio]);
   109   assert(queue_empty(prio), "drain corrupted queue")
   109   assert(queue_empty(prio), "drain corrupted queue");
   110 #ifdef DEBUG
   110 #ifdef DEBUG
   111   int len = 0;
   111   int len = 0;
   112   VM_Operation* cur;
   112   VM_Operation* cur;
   113   for(cur = r; cur != NULL; cur=cur->next()) len++;
   113   for(cur = r; cur != NULL; cur=cur->next()) len++;
   114   assert(len == length, "drain lost some ops");
   114   assert(len == length, "drain lost some ops");