equal
deleted
inserted
replaced
28 #include "gc/shared/referenceProcessor.inline.hpp" |
28 #include "gc/shared/referenceProcessor.inline.hpp" |
29 #include "gc/shared/workerDataArray.inline.hpp" |
29 #include "gc/shared/workerDataArray.inline.hpp" |
30 #include "logging/log.hpp" |
30 #include "logging/log.hpp" |
31 #include "logging/logStream.hpp" |
31 #include "logging/logStream.hpp" |
32 #include "memory/allocation.inline.hpp" |
32 #include "memory/allocation.inline.hpp" |
|
33 #include "runtime/atomic.hpp" |
33 |
34 |
34 #define ASSERT_REF_TYPE(ref_type) assert((ref_type) >= REF_SOFT && (ref_type) <= REF_PHANTOM, \ |
35 #define ASSERT_REF_TYPE(ref_type) assert((ref_type) >= REF_SOFT && (ref_type) <= REF_PHANTOM, \ |
35 "Invariant (%d)", (int)ref_type) |
36 "Invariant (%d)", (int)ref_type) |
36 |
37 |
37 #define ASSERT_PHASE(phase) assert((phase) >= ReferenceProcessor::RefPhase1 && \ |
38 #define ASSERT_PHASE(phase) assert((phase) >= ReferenceProcessor::RefPhase1 && \ |