Searched refs:is_scanned (Results 1 - 11 of 11) sorted by relevance

/macosx-10.10.1/libauto-186/
H A DBlockRef.h49 inline bool is_scanned() const { return ::is_scanned(layout()); } function in class:Auto::SubzoneBlockRef
57 inline void mark_card(const void *addr) const { if (is_scanned()) subzone()->write_barrier().mark_card((void *)addr); }
65 if (!subzone()->test_and_set_mark(q()) && subzone()->is_scanned(q()))
88 inline bool is_scanned() const { return _large->is_scanned(); } function in class:Auto::LargeBlockRef
96 inline void mark_card(const void *addr) const { if (is_scanned()) _large->write_barrier().mark_card((void *)addr); }
104 if (!_large->test_and_set_mark() && _large->is_scanned())
H A DWriteBarrierIterator.h67 if (!large->is_scanned()) continue;
H A DLarge.h191 inline bool is_scanned() const { return ::is_scanned(_layout); } function in class:Auto::Large
H A Dauto_impl_utilities.h134 inline bool is_scanned(auto_memory_type_t layout) { return (layout & AUTO_UNSCANNED) != AUTO_UNSCANNED; } function
136 inline bool is_allocated_cleared(auto_memory_type_t layout) { return is_scanned(layout) || (layout == AUTO_MEMORY_ALL_WEAK_POINTERS); }
H A DReferenceIterator.h546 if (is_scanned(layout))
556 if (is_scanned(layout))
680 return subzone->is_scanned(q);
684 return large->is_scanned();
765 return subzone->is_scanned(q) && subzone->write_barrier().range_has_marked_cards(subzone->quantum_address(q), subzone->size(q));
769 return large->is_scanned() && large->write_barrier().range_has_marked_cards(large->address(), large->size());
H A DThread.cpp146 if (!subzone->test_and_set_mark(q) && subzone->is_scanned(q))
151 if (!large->test_and_set_mark() && large->is_scanned())
292 && (dstSubzone->should_scan_local_block(dst_q) || dstSubzone->is_scanned(dst_q))) {
H A DSubzone.h549 inline bool is_scanned(usword_t q) const { return !(layout(q) & AUTO_UNSCANNED); } function in class:Auto::Subzone
555 inline void set_scan_local_block(usword_t q) { ASSERTION(is_live_thread_local(q)); if (is_scanned(q)) _side_data[q] |= scan_local_bit; }
H A DZoneCompaction.cpp375 } else if (::is_scanned(layout)) {
386 if (!large->test_and_set_mark() && large->is_scanned()) {
907 if (subzone->is_scanned(q)) bzero(forwarded_block, size);
949 if (is_scanned(layout)) {
H A Dauto_zone.cpp559 if (is_scanned(layout)) {
917 if (recipient.is_scanned()) {
976 if (Environment::unscanned_store_warning && _zone->compaction_enabled() && !ref.is_scanned() && !_new_value.has_refcount()) {
1040 if (base && is_scanned(azone->block_layout(base))) {
1091 if (srcbase && is_scanned(azone->block_layout(srcbase)) && azone->is_global_address(dst)) {
H A DZone.cpp994 if (large->is_scanned()) large->write_barrier().mark_cards(destination, size);
1017 if (large->is_scanned()) large->write_barrier().mark_card(address);
1980 block.is_scanned() ? "scn" : " ",
H A DThreadLocalCollector.cpp270 if (subzone->is_scanned(q)) {

Completed in 263 milliseconds