Searched refs:AUTO_POINTERS_ONLY (Results 1 - 5 of 5) sorted by relevance
/macosx-10.10/libauto-186/ |
H A D | auto_zone.h | 384 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 D | ReferenceIterator.h | 690 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 D | ZoneCompaction.cpp | 788 } else if (layout == AUTO_POINTERS_ONLY) { 800 } else if (layout == AUTO_POINTERS_ONLY) {
|
H A D | auto_zone.cpp | 1200 // 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 D | AssociativeRefRecovery.m | 155 id *list = auto_zone_allocate_object([self auto_zone], sizeof(id), AUTO_POINTERS_ONLY, false, true);
|
Completed in 100 milliseconds