< prev index next >

src/hotspot/share/gc/g1/g1FullGCMarker.cpp

Print this page
rev 57840 : imported patch 8215297-remove-ptt
rev 57842 : [mq]: 8238220-rename-owsttaskterminator

*** 23,34 **** */ #include "precompiled.hpp" #include "classfile/classLoaderData.hpp" #include "gc/g1/g1FullGCMarker.inline.hpp" - #include "gc/shared/owstTaskTerminator.hpp" #include "gc/shared/referenceProcessor.hpp" #include "gc/shared/verifyOption.hpp" #include "memory/iterator.inline.hpp" G1FullGCMarker::G1FullGCMarker(uint worker_id, PreservedMarks* preserved_stack, G1CMBitMap* bitmap) : _worker_id(worker_id), --- 23,34 ---- */ #include "precompiled.hpp" #include "classfile/classLoaderData.hpp" #include "gc/g1/g1FullGCMarker.inline.hpp" #include "gc/shared/referenceProcessor.hpp" + #include "gc/shared/taskTerminator.hpp" #include "gc/shared/verifyOption.hpp" #include "memory/iterator.inline.hpp" G1FullGCMarker::G1FullGCMarker(uint worker_id, PreservedMarks* preserved_stack, G1CMBitMap* bitmap) : _worker_id(worker_id),
*** 48,58 **** assert(is_empty(), "Must be empty at this point"); } void G1FullGCMarker::complete_marking(OopQueueSet* oop_stacks, ObjArrayTaskQueueSet* array_stacks, ! OWSTTaskTerminator* terminator) { do { drain_stack(); ObjArrayTask steal_array; if (array_stacks->steal(_worker_id, steal_array)) { follow_array_chunk(objArrayOop(steal_array.obj()), steal_array.index()); --- 48,58 ---- assert(is_empty(), "Must be empty at this point"); } void G1FullGCMarker::complete_marking(OopQueueSet* oop_stacks, ObjArrayTaskQueueSet* array_stacks, ! TaskTerminator* terminator) { do { drain_stack(); ObjArrayTask steal_array; if (array_stacks->steal(_worker_id, steal_array)) { follow_array_chunk(objArrayOop(steal_array.obj()), steal_array.index());
< prev index next >