Searched refs:AUTO_MEMORY_ALL_WEAK_POINTERS (Results 1 - 6 of 6) sorted by relevance

/macosx-10.10/libauto-186/
H A Dauto_impl_utilities.h136 inline bool is_allocated_cleared(auto_memory_type_t layout) { return is_scanned(layout) || (layout == AUTO_MEMORY_ALL_WEAK_POINTERS); }
H A DZoneCompaction.cpp245 // don't pin weakly referenced objects that come from objects with layout, or unscanned memory marked as AUTO_MEMORY_ALL_WEAK_POINTERS.
253 if (slot_layout != AUTO_MEMORY_ALL_WEAK_POINTERS) {
266 if (slot_layout != AUTO_MEMORY_ALL_WEAK_POINTERS)
299 if (slot_layout != AUTO_MEMORY_ALL_WEAK_POINTERS || slot == slot_block) {
325 // pin the owning block if it's neither a __weak ivar or has layout of type AUTO_MEMORY_ALL_WEAK_POINTERS.
334 if (slot_layout != AUTO_MEMORY_ALL_WEAK_POINTERS || slot == slot_block)
964 } else if (layout == AUTO_MEMORY_ALL_WEAK_POINTERS) {
H A Dauto_zone.h389 AUTO_MEMORY_ALL_WEAK_POINTERS = (AUTO_UNSCANNED | AUTO_POINTERS_ONLY), // unscanned, weak array of pointers enumerator in enum:__anon9456
H A Dauto_zone.cpp547 else if (layout == AUTO_MEMORY_ALL_WEAK_POINTERS)
561 } else if (layout == AUTO_MEMORY_ALL_WEAK_POINTERS) {
1132 // ALWAYS clear if type is AUTO_MEMORY_ALL_WEAK_POINTERS.
/macosx-10.10/objc4-646/runtime/
H A Dobjc-externalref.mm87 auto_memory_type_t memory_type = (is_strong(list) ? AUTO_MEMORY_ALL_POINTERS : AUTO_MEMORY_ALL_WEAK_POINTERS);
H A Dobjc-auto.mm1313 case AUTO_MEMORY_ALL_WEAK_POINTERS:

Completed in 132 milliseconds