Searched refs:AUTO_POINTERS_ONLY (Results 1 - 5 of 5) sorted by relevance

/macosx-10.10/libauto-186/
H A Dauto_zone.h384 AUTO_POINTERS_ONLY = (1 << 2), enumerator in enum:__anon9456
388 AUTO_MEMORY_ALL_POINTERS = AUTO_POINTERS_ONLY, // scanned array of pointers
389 AUTO_MEMORY_ALL_WEAK_POINTERS = (AUTO_UNSCANNED | AUTO_POINTERS_ONLY), // unscanned, weak array of pointers
392 AUTO_OBJECT_ALL_POINTERS = AUTO_OBJECT | AUTO_POINTERS_ONLY // object memory, exactly scanned with layout maps, all-pointers scanned remainder, will be finalized
H A DReferenceIterator.h690 if (layout == AUTO_POINTERS_ONLY) {
715 // (see <rdar://problem/7159643>). Additionally, if AUTO_POINTERS_ONLY is marked, space beyond the map is treated as relocatable pointers.
717 ReferenceInfo info(layout & AUTO_POINTERS_ONLY ? kAllPointersHeapReference : kConservativeHeapReference, wb);
741 // since objects can be allocated with extra data at end, scan the remainder. If the AUTO_POINTERS_ONLY bit is
743 ReferenceInfo remainderInfo((layout & AUTO_POINTERS_ONLY) ? kAllPointersHeapReference : kConservativeHeapReference, wb);
773 wb->scan_marked_ranges(block, size, layout == AUTO_POINTERS_ONLY ? &ReferenceIterator::scan_all_pointers_range : &ReferenceIterator::scan_conservative_range, &scanner);
785 // (see <rdar://problem/7159643>). Additionally, if AUTO_POINTERS_ONLY is marked, space beyond the map is treated as relocatable pointers.
786 wb->scan_marked_ranges(object, size, (layout & AUTO_POINTERS_ONLY) ? &ReferenceIterator::scan_all_pointers_range : &ReferenceIterator::scan_conservative_range, &scanner);
813 // since objects can be allocated with extra data at end, scan the remainder. If the AUTO_POINTERS_ONLY bit is
817 (layout & AUTO_POINTERS_ONLY)
[all...]
H A DZoneCompaction.cpp788 } else if (layout == AUTO_POINTERS_ONLY) {
800 } else if (layout == AUTO_POINTERS_ONLY) {
H A Dauto_zone.cpp1200 // Turn on the AUTO_POINTERS_ONLY flag for scanned blocks only. This tells the collector
1207 azone->block_set_layout(ptr, type|AUTO_POINTERS_ONLY);
/macosx-10.10/libauto-186/auto_tester/
H A DAssociativeRefRecovery.m155 id *list = auto_zone_allocate_object([self auto_zone], sizeof(id), AUTO_POINTERS_ONLY, false, true);

Completed in 100 milliseconds