comparison src/share/vm/gc_implementation/g1/ptrQueue.hpp @ 12840:aa6f2ea19d8f

Merge
author jcoomes
date Fri, 11 Oct 2013 08:27:21 -0700
parents 69944b868a32
children de6a9e811145
comparison
equal deleted inserted replaced
12829:c01f4910f5f5 12840:aa6f2ea19d8f
77 77
78 // Associate a lock with a ptr queue. 78 // Associate a lock with a ptr queue.
79 void set_lock(Mutex* lock) { _lock = lock; } 79 void set_lock(Mutex* lock) { _lock = lock; }
80 80
81 void reset() { if (_buf != NULL) _index = _sz; } 81 void reset() { if (_buf != NULL) _index = _sz; }
82
83 void enqueue(volatile void* ptr) {
84 enqueue((void*)(ptr));
85 }
82 86
83 // Enqueues the given "obj". 87 // Enqueues the given "obj".
84 void enqueue(void* ptr) { 88 void enqueue(void* ptr) {
85 if (!_active) return; 89 if (!_active) return;
86 else enqueue_known_active(ptr); 90 else enqueue_known_active(ptr);