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

/macosx-10.9.5/libauto-185.5/
H A DThreadLocalCollector.h92 // should_collect
94 static bool should_collect(Zone *zone, Thread &thread, bool canFinalizeNow);
H A DZone.cpp581 if (ThreadLocalCollector::should_collect(this, thread, cannotFinalizeNow)) {
613 if (should_collect()) {
651 if (should_collect()) {
1829 void Zone::register_resource_tracker(const char *description, boolean_t (^should_collect)(void)) argument
1832 ResourceTracker *tracker = ResourceTracker::create_resource_tracker(description, should_collect, _resource_tracker_list);
1867 boolean_t Zone::should_collect() { function in class:Auto::Zone
H A Dauto_zone.cpp286 if (azone->should_collect())
288 if (ThreadLocalCollector::should_collect(azone, thread, true))
427 void auto_zone_register_resource_tracker(auto_zone_t *zone, const char *description, boolean_t (^should_collect)(void)) argument
430 azone->register_resource_tracker(description, should_collect);
H A DZone.h1500 // should_collect
1505 boolean_t should_collect();
1512 void register_resource_tracker(const char *description, boolean_t (^should_collect)(void));
H A DThreadLocalCollector.cpp394 // should_collect
396 bool ThreadLocalCollector::should_collect(Zone *zone, Thread &thread, bool canFinalizeNow) { function in class:Auto::ThreadLocalCollector
H A Dauto_zone.h327 if collection is needed. The garbage collector will periodically call all registered should_collect() blocks
338 Register should_collect() as an external resource tracker. The string passed in description is used
343 AUTO_EXPORT void auto_zone_register_resource_tracker(auto_zone_t *zone, const char *description, boolean_t (^should_collect)(void))
348 Unregister a should_collect() block that was previously registered with auto_zone_register_resource_tracker().

Completed in 133 milliseconds