Searched refs:weak_entry_t (Results 1 - 4 of 4) sorted by relevance

/macosx-10.10.1/objc4-646/runtime/
H A Dobjc-weak.h69 struct weak_entry_t { struct
88 * and weak_entry_t structs as their values.
91 weak_entry_t *weak_entries;
H A Dobjc-weak.mm35 static void append_referrer(weak_entry_t *entry, objc_object **new_referrer);
70 static void grow_refs_and_insert(weak_entry_t *entry,
106 static void append_referrer(weak_entry_t *entry, objc_object **new_referrer)
160 static void remove_referrer(weak_entry_t *entry, objc_object **old_referrer)
201 static void weak_entry_insert(weak_table_t *weak_table, weak_entry_t *new_entry)
203 weak_entry_t *weak_entries = weak_table->weak_entries;
226 weak_entry_t *old_entries = weak_table->weak_entries;
227 weak_entry_t *new_entries = (weak_entry_t *)
228 _calloc_internal(new_size, sizeof(weak_entry_t));
[all...]
/macosx-10.10.1/libauto-186/
H A Dauto_weak.cpp42 struct Auto::weak_entry_t { struct in class:Auto
46 typedef struct Auto::weak_entry_t weak_entry_t; typedef in typeref:struct:weak_entry_t
174 static void weak_entry_insert_no_lock(Zone *azone, weak_entry_t *new_entry)
176 weak_entry_t *table = azone->weak_refs_table;
185 weak_entry_t *entry = table + index;
198 static void weak_entry_remove_no_lock(Zone *azone, weak_entry_t *entry)
208 weak_entry_t *table = azone->weak_refs_table;
218 weak_entry_t entry = table[index];
232 weak_entry_t *old_entrie
[all...]
H A DZone.h93 struct weak_entry_t *weak_refs_table;

Completed in 108 milliseconds