< prev index next >
src/share/vm/gc_implementation/g1/concurrentMark.hpp
Print this page
rev 8129 : [mq]: remove
*** 783,799 ****
void note_end_of_gc() {
_markStack.note_end_of_gc();
}
// Verify that there are no CSet oops on the stacks (taskqueues /
! // global mark stack), enqueued SATB buffers, per-thread SATB
! // buffers, and fingers (global / per-task). The boolean parameters
! // decide which of the above data structures to verify. If marking
! // is not in progress, it's a no-op.
void verify_no_cset_oops(bool verify_stacks,
- bool verify_enqueued_buffers,
- bool verify_thread_buffers,
bool verify_fingers) PRODUCT_RETURN;
bool isPrevMarked(oop p) const {
assert(p != NULL && p->is_oop(), "expected an oop");
HeapWord* addr = (HeapWord*)p;
--- 783,796 ----
void note_end_of_gc() {
_markStack.note_end_of_gc();
}
// Verify that there are no CSet oops on the stacks (taskqueues /
! // global mark stack) and fingers (global / per-task). The boolean
! // parameters decide which of the above data structures to verify.
! // If marking is not in progress, it's a no-op.
void verify_no_cset_oops(bool verify_stacks,
bool verify_fingers) PRODUCT_RETURN;
bool isPrevMarked(oop p) const {
assert(p != NULL && p->is_oop(), "expected an oop");
HeapWord* addr = (HeapWord*)p;
< prev index next >