equal
deleted
inserted
replaced
48 #include "runtime/synchronizer.hpp" |
48 #include "runtime/synchronizer.hpp" |
49 #include "runtime/thread.inline.hpp" |
49 #include "runtime/thread.inline.hpp" |
50 #include "runtime/vmThread.hpp" |
50 #include "runtime/vmThread.hpp" |
51 #include "utilities/copy.hpp" |
51 #include "utilities/copy.hpp" |
52 #include "utilities/events.hpp" |
52 #include "utilities/events.hpp" |
|
53 #include "utilities/stack.inline.hpp" |
53 |
54 |
54 void GenMarkSweep::invoke_at_safepoint(int level, ReferenceProcessor* rp, bool clear_all_softrefs) { |
55 void GenMarkSweep::invoke_at_safepoint(int level, ReferenceProcessor* rp, bool clear_all_softrefs) { |
55 guarantee(level == 1, "We always collect both old and young."); |
56 guarantee(level == 1, "We always collect both old and young."); |
56 assert(SafepointSynchronize::is_at_safepoint(), "must be at a safepoint"); |
57 assert(SafepointSynchronize::is_at_safepoint(), "must be at a safepoint"); |
57 |
58 |