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

/macosx-10.9.5/libauto-185.5/auto_tester/
H A Dauto_tester.h40 void (*auto_probe_end_heap_scan)(size_t garbage_count, void **garbage_blocks);
41 void (*auto_probe_end_local_scan)(size_t garbage_count, void **garbage_blocks);
H A DWhiteBoxTest.m59 static void auto_probe_end_heap_scan(size_t garbage_count, void **garbage_blocks)
61 PROBE_IMPL([script endHeapScanWithGarbage:garbage_blocks count:garbage_count]);
64 static void auto_probe_end_local_scan(size_t garbage_count, void **garbage_blocks)
66 PROBE_IMPL([script endLocalScanWithGarbage:garbage_blocks count:garbage_count]);
/macosx-10.9.5/libauto-185.5/
H A DThreadLocalCollector.cpp243 static void finalize_work(Zone *zone, const size_t garbage_count, void *garbage[]) { argument
245 zone->invalidate_garbage(garbage_count, garbage);
246 zone->free_garbage(garbage_count, garbage, 0, NULL, blocks_freed, bytes_freed); // TODO: all blocks are in the small admin, create a batched version.
294 usword_t garbage_count = _localBlocks.count() - _tlcBufferCount; local
295 if (garbage_count == 0) {
307 for (uint32_t i = _localBlocks.firstOccupiedSlot(), last = _localBlocks.lastOccupiedSlot(); (i <= last) && (_tlcBufferCount != garbage_count); i++) {
339 GARBAGE_COLLECTION_COLLECTION_END((auto_zone_t*)_zone, garbage_count, (uint64_t)scavenged_size, _localBlocks.count(), (uint64_t)_localBlocks.localsSize());
344 size_t garbage_count = tlc->_tlcBufferCount; local
345 mark_local_garbage(tlc->_tlcBuffer, garbage_count);
346 tlc->_zone->invalidate_garbage(garbage_count,
353 mark_local_garbage(void **garbage_list, size_t garbage_count) argument
364 size_t garbage_count = tlc->_tlcBufferCount; local
378 size_t garbage_count = tlc->_tlcBufferCount; local
[all...]
H A Dauto_weak.h60 extern auto_weak_callback_block_t *weak_clear_references(Auto::Zone *azone, size_t garbage_count, vm_address_t *garbage, uintptr_t *weak_referents_count, uintptr_t *weak_refs_count);
H A DThreadLocalCollector.h73 static void mark_local_garbage(void **garbage_list, size_t garbage_count);
H A Dauto_zone.cpp125 size_t garbage_count = list.count(); local
128 void **large_garbage = (large_garbage_count ? garbage + garbage_count - large_garbage_count : NULL);
130 AUTO_PROBE(auto_probe_end_heap_scan(garbage_count, garbage));
137 size_t block_count = garbage_count, byte_count = 0;
138 zone->invalidate_garbage(garbage_count, garbage);
142 bytes_freed = zone->free_garbage(garbage_count - large_garbage_count, garbage, large_garbage_count, large_garbage, block_count, byte_count);
150 GARBAGE_COLLECTION_COLLECTION_END((auto_zone_t*)zone, (uint64_t)garbage_count, (uint64_t)bytes_freed, (uint64_t)zone_stats.count(), (uint64_t)zone_stats.size());
172 (unsigned long long)garbage_count, freed,
H A DZone.cpp56 size_t garbage_count; member in struct:auto_zone_cursor
1427 while (cursor->index < cursor->garbage_count) {
1448 void Zone::invalidate_garbage(const size_t garbage_count, void *garbage[]) { argument
1451 for (size_t index = 0; index < garbage_count; index++) {
1458 struct auto_zone_cursor cursor = { (auto_zone_t *)this, garbage_count, garbage, 0, 0, 0 };
H A Dauto_weak.cpp400 auto_weak_callback_block_t *weak_clear_references(Zone *azone, size_t garbage_count, vm_address_t *garbage, argument
415 for (i = 0; i < garbage_count; i++) {
H A DZone.h1293 void invalidate_garbage(const size_t garbage_count, void *garbage[]);
/macosx-10.9.5/objc4-551.1/runtime/
H A Dobjc-cache.mm641 static size_t garbage_count = 0;
665 else if (garbage_count == garbage_max)
687 garbage_refs[garbage_count++] = data;
732 while (garbage_count--) {
733 free(garbage_refs[garbage_count]);
737 garbage_count = 0;
H A Dobjc-cache-old.mm840 static size_t garbage_count = 0;
864 else if (garbage_count == garbage_max)
886 garbage_refs[garbage_count++] = data;
931 while (garbage_count--) {
932 _cache_free_block(garbage_refs[garbage_count]);
936 garbage_count = 0;

Completed in 212 milliseconds