Mercurial > hg > graal-jvmci-8
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); |