Searched refs:azone (Results 1 - 8 of 8) sorted by relevance

/macosx-10.10.1/libauto-186/
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);
63 extern void weak_register(Auto::Zone *azone, const void *referent, void **referrer, auto_weak_callback_block_t *block);
66 extern void weak_unregister(Auto::Zone *azone, const void *referent, void **referrer);
69 extern void weak_unregister_with_layout(Auto::Zone *azone, void *block[], const unsigned char *map);
72 extern void weak_unregister_range(Auto::Zone *azone, void **referrers, size_t count);
78 extern void weak_unregister_data_segment(Auto::Zone *azone, void *base, size_t size);
83 extern void weak_transfer_weak_referents(Auto::Zone *azone, const void *oldReferent, const void *newReferent);
84 extern void weak_transfer_weak_contents(Auto::Zone *azone, void *oldBlock[], void *newBlock[], const uint8_t *map);
85 extern void weak_transfer_weak_contents_unscanned(Auto::Zone *azone, void *oldBlock[], void *newBlock[], size_t size, bool forwarding);
88 extern void weak_unregister_range_no_lock(Auto::Zone *azone, voi
[all...]
H A Dauto_zone.cpp94 Zone *azone = (Zone *)zone; local
96 return (ptr && azone->block_is_garbage((void *)ptr));
186 Zone *azone = (Zone *)zone; local
187 if (!azone->_collection_queue) return;
197 Zone *azone = (Zone *)zone; local
201 dispatch_group_async(group, azone->_collection_queue, ^{});
209 static inline bool _increment_pending_count(Zone *azone, auto_zone_options_t global_mode, bool coalesce_requested) { argument
211 Mutex lock(&azone->_collection_mutex);
213 if (!coalesce_requested || azone->_pending_collections[global_mode] == 0) {
215 if (azone
227 _decrement_pending_count(Zone *azone, auto_zone_options_t global_mode) argument
281 Zone *azone = (Zone *)zone; local
346 Zone *azone = (Zone *)zone; local
353 Zone *azone = (Zone *)zone; local
368 Zone *azone = (Zone *)zone; local
423 Zone *azone = (Zone *)zone; local
429 Zone *azone = (Zone *)zone; local
435 Zone *azone = (Zone *)zone; local
464 Zone *azone = (Zone *)zone; local
495 auto_free(auto_zone_t *azone, void *ptr) argument
500 Zone *azone = (Zone *)zone; local
509 Zone *azone = (Zone *)zone; local
516 Zone *azone = (Zone*)zone; local
587 Zone *azone = (Zone*)zone; local
615 auto_good_size(malloc_zone_t *azone, size_t size) argument
647 Zone *azone = (Zone *)zone; local
671 Zone *azone = (Zone *)zone; local
756 Zone *azone = new Zone(key); local
799 Zone *azone = (Zone *)zone; local
814 Zone *azone = (Zone *)zone; local
840 handle_resurrection(Zone *azone, const void *recipient, bool recipient_is_block, const void *new_value, size_t offset) argument
881 handle_resurrection(Zone *azone, void *recipient, BlockRef new_value, size_t offset) argument
915 handle_resurrection(Zone *azone, DestBlockRef recipient, ValueBlockRef new_value, size_t offset) argument
926 check_resurrection(Thread &thread, Zone *azone, void *recipient, bool recipient_is_block, const void *new_value, size_t offset) argument
937 check_resurrection(Thread &thread, Zone *azone, DestBlockRef recipient, ValueBlockRef new_value, size_t offset) argument
945 check_resurrection(Thread &thread, Zone *azone, void *global_recipient, BlockRef new_value, size_t offset) argument
1107 Zone *azone = (Zone*)zone; local
1129 Zone *azone = (Zone *)zone; local
1141 Zone *azone = (Zone *)zone; local
1152 Zone *azone = (Zone *)zone; local
1182 Zone *azone = (Zone *)zone; local
1194 Zone *azone = (Zone *)zone; local
1204 Zone *azone = (Zone *)zone; local
1212 Zone *azone = (Zone *)zone; local
1236 Zone *azone = (Zone *)zone; local
1251 Zone *azone = (Zone *)zone; local
1274 Zone *azone = (Zone *)zone; local
1282 Zone *azone = (Zone *)zone; local
1288 Zone *azone = (Zone *)zone; local
1294 Zone *azone = (Zone *)zone; local
1300 Zone *azone = (Zone *)zone; local
1429 Zone *azone = (Zone *)zone; local
1468 Zone *azone = (Zone*)zone; local
1495 Zone *azone = (Zone*)zone; local
1509 Zone *azone = (Zone*)zone; local
1514 Zone *azone = (Zone*)zone; local
1519 Zone *azone = (Zone*)zone; local
1524 Zone *azone = (Zone*)zone; local
1564 Zone *azone = (Zone *)zone; local
1605 Zone *azone = (Zone *)zone; local
1620 Zone *azone = (Zone *)zone; local
1644 Zone *azone = (Zone *)zone; local
1650 Zone *azone = (Zone *)zone; local
1655 Zone *azone = (Zone *)zone; local
1661 Zone *azone = (Zone *)zone; local
1679 Auto::Zone *azone = (Auto::Zone *)zone; local
1684 Auto::Zone *azone = (Auto::Zone *)zone; local
1689 Zone *azone = (Zone *)zone; local
1697 Zone *azone = (Zone *)zone; local
1731 Zone *azone = (Zone *)zone; local
1739 Zone *azone = (Zone *)gc_zone; local
[all...]
H A Dauto_weak.cpp174 static void weak_entry_insert_no_lock(Zone *azone, weak_entry_t *new_entry) argument
176 weak_entry_t *table = azone->weak_refs_table;
180 usword_t table_size = azone->max_weak_refs;
198 static void weak_entry_remove_no_lock(Zone *azone, weak_entry_t *entry) argument
208 weak_entry_t *table = azone->weak_refs_table;
209 usword_t table_size = azone->max_weak_refs;
220 weak_entry_insert_no_lock(azone, &entry);
226 static void weak_grow_maybe_no_lock(Zone *azone) argument
228 if (azone->num_weak_refs >= azone
253 Zone *azone = (Zone *)zone; local
272 weak_entry_for_referent(Zone *azone, const void *referent) argument
294 weak_enumerate_weak_references(Auto::Zone *azone, const void *referent, weak_ref_visitor_t visitor) argument
351 weak_clear_entry_no_lock(Zone *azone, weak_entry_t *entry, uintptr_t *weak_refs_count, auto_weak_callback_block_t **head) argument
400 weak_clear_references(Zone *azone, size_t garbage_count, vm_address_t *garbage, uintptr_t *weak_referents_count, uintptr_t *weak_refs_count) argument
432 weak_unregister_no_lock(Zone *azone, const void *referent, void **referrer) argument
447 weak_register_no_lock(Zone *azone, const void *referent, void **referrer, auto_weak_callback_block_t *block) argument
477 weak_register(Zone *azone, const void *referent, void **referrer, auto_weak_callback_block_t *block) argument
485 weak_transfer_weak_referents(Auto::Zone *azone, const void *oldReferent, const void *newReferent) argument
505 weak_transfer_weak_contents(Auto::Zone *azone, void *oldBlock[], void *newBlock[], const uint8_t *map) argument
539 weak_transfer_weak_contents_unscanned(Auto::Zone *azone, void *oldBlock[], void *newBlock[], size_t size, bool forwarding) argument
610 weak_unregister(Zone *azone, const void *referent, void **referrer) argument
616 weak_unregister_range_no_lock(Auto::Zone *azone, void **referrers, size_t count) argument
639 weak_unregister_range(Auto::Zone *azone, void **referrers, size_t count) argument
644 weak_unregister_with_layout(Zone *azone, void *block[], const unsigned char *layout) argument
688 weak_unregister_data_segment(Zone *azone, void *base, size_t size) argument
732 Zone *azone = (Zone *)auto_zone(); local
[all...]
H A Dauto_gdb_interface.cpp489 Zone *azone = (Zone *)zone; local
490 if (azone && azone->block_collector()) {
492 GDBReferenceRecorder recorder(azone, address, stack_base);
494 azone->reset_all_marks();
496 azone->unblock_collector();
503 Zone *azone = (Zone *)zone; local
504 if (azone && azone->block_collector()) {
506 GDBRootFinder finder(azone, addres
515 Zone *azone = (Zone *)auto_zone_from_pointer(address); local
542 Zone *azone = (Zone *)zone; local
580 Zone *azone = (Zone *)zone; local
619 Zone *azone = (Zone *)zone; local
633 Zone *azone = (Zone *)zone; local
[all...]
H A Dauto_impl_utilities.h131 extern void auto_error(void *azone, const char *msg, const void *ptr);
230 extern void auto_record_refcount_stack(auto_zone_t *azone, void *ptr, int delta);
H A Dauto_impl_utilities.c81 void auto_error(void *azone, const char *msg, const void *ptr) { argument
205 void auto_record_refcount_stack(auto_zone_t *azone, void *ptr, int delta) argument
249 entry->oldCount = auto_zone_retain_count((void *)azone, ptr);
H A DZone.cpp1426 Zone *azone = (Auto::Zone *)cursor->zone; local
1429 auto_memory_type_t type = auto_zone_get_layout_type((auto_zone_t *)azone, ptr);
1438 cursor->byte_count += auto_zone_size((auto_zone_t *)azone, ptr);
/macosx-10.10.1/libauto-186/auto_tester/
H A Dauto_perf.c32 auto_zone_t *azone; variable
71 azone = auto_zone_create("perf test zone");
108 void *object1 = auto_zone_allocate_object(azone, sizeof(void *), AUTO_MEMORY_SCANNED, 0, 0);
109 void *object2 = auto_zone_allocate_object(azone, sizeof(void *), AUTO_MEMORY_SCANNED, 0, 0);
112 auto_zone_set_write_barrier(azone, object1, object2);
118 void *o = auto_zone_allocate_object(azone, sizeof(void *), AUTO_MEMORY_SCANNED, 0, 0);
122 auto_zone_retain(azone, o);
128 auto_zone_retain(azone, 0);
131 auto_zone_retain_count(azone, o);
136 auto_zone_release(azone,
[all...]

Completed in 198 milliseconds