Searched refs:referent (Results 1 - 25 of 36) sorted by relevance

12

/macosx-10.9.5/objc4-551.1/runtime/
H A Dobjc-weak.mm187 * Does not check whether the referent is already in the table.
194 size_t index = hash_pointer(new_entry->referent) & (weak_table->mask);
196 while (weak_entries[index].referent != nil) {
227 if (entry->referent) {
275 * Return the weak reference table entry for the given referent.
276 * If there is no entry for referent, return NULL.
280 * @param referent The object. Must not be nil.
284 static weak_entry_t *weak_entry_for_referent(weak_table_t *weak_table, id referent)
286 assert(referent);
292 size_t index = hash_pointer(referent)
[all...]
H A Dobjc-weak.h68 id referent; member in struct:weak_entry_t
96 id weak_register_no_lock(weak_table_t *weak_table, id referent, id *referrer);
99 void weak_unregister_no_lock(weak_table_t *weak_table, id referent, id *referrer);
105 void weak_clear_no_lock(weak_table_t *weak_table, id referent);
/macosx-10.9.5/libauto-185.5/
H A Dauto_weak.cpp43 const void *referent; member in struct:Auto::weak_entry_t
172 // Does not check whether the referent is already in the table.
181 usword_t hash_index = hash(new_entry->referent) % table_size;
186 if (entry->referent == NULL) {
201 entry->referent = NULL;
217 if (!table[index].referent) return;
219 table[index].referent = NULL;
257 if (!azone->weak_refs_table[counter].referent) continue;
270 // Return the weak reference table entry for the given referent.
271 // If there is no entry for referent, retur
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
315 const void *referent = entry.referent; local
333 const void *referent = entry.referent; local
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
514 const void *referent = *slot; local
543 const void *referent = newBlock[0]; local
556 const void *referent = *slot; local
610 weak_unregister(Zone *azone, const void *referent, void **referrer) argument
618 const void *referent = *slot; local
654 const void *referent = *slot; local
695 void *referent = (void*) weak_refs_table[counter].referent; local
[all...]
H A Dauto_weak.h63 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);
95 extern void weak_enumerate_weak_references(Auto::Zone *azone, const void *referent, weak_ref_visitor_t visitor);
H A DThreadLocalCollector.cpp101 // get referent
102 void *referent = *reference; local
105 if (((intptr_t)referent - valid_lowest) < valid_size) {
106 mark_push_block(referent);
123 // get referent
124 void *referent = *reference; local
127 if (((intptr_t)referent - valid_lowest) < valid_size) {
128 mark_push_block(referent);
/macosx-10.9.5/Security-55471.14.18/include/security_cdsa_utilities/
H A Dcssmdata.cpp184 if (referent.data() == source.data()) { // same data *and* we own it?!
188 referent = source.release(); // take over source's data
220 return referent;
226 allocator.free(referent);
227 referent.clear();
245 return referent;
H A Dcssmdata.h277 CssmOwnedData(Allocator &alloc, CssmData &mine) : CssmManagedData(alloc), referent(mine) { }
280 : CssmManagedData(alloc), referent(CssmData::overlay(mine)) { referent.clear(); }
285 operator void * () const { return referent; }
286 operator char * () const { return referent; }
287 operator signed char * () const { return referent; }
288 operator unsigned char * () const { return referent; }
290 operator bool () const { return referent; }
291 bool operator ! () const { return !referent; }
293 size_t length() const { return referent
382 CssmData &referent; member in class:Security::CssmOwnedData
[all...]
/macosx-10.9.5/Security-55471.14.18/libsecurity_cdsa_utilities/lib/
H A Dcssmdata.cpp184 if (referent.data() == source.data()) { // same data *and* we own it?!
188 referent = source.release(); // take over source's data
220 return referent;
226 allocator.free(referent);
227 referent.clear();
245 return referent;
H A Dcssmdata.h277 CssmOwnedData(Allocator &alloc, CssmData &mine) : CssmManagedData(alloc), referent(mine) { }
280 : CssmManagedData(alloc), referent(CssmData::overlay(mine)) { referent.clear(); }
285 operator void * () const { return referent; }
286 operator char * () const { return referent; }
287 operator signed char * () const { return referent; }
288 operator unsigned char * () const { return referent; }
290 operator bool () const { return referent; }
291 bool operator ! () const { return !referent; }
293 size_t length() const { return referent
382 CssmData &referent; member in class:Security::CssmOwnedData
[all...]
/macosx-10.9.5/securityd-55199.3/src/
H A Dkey.h71 Database &database() const { return referent<Database>(); }
H A Dtokenkey.cpp61 return referent<TokenDatabase>();
H A Ddatabase.cpp48 referent(session);
53 return referent<Session>();
62 referent(proc);
68 return referent<Process>();
H A Dstructure.h58 // The 'referent' is an object at the *same* globality layer that controls
60 // its referent.
61 // Both parent and referent are optional (can be NULL).
62 // The references set is a partial referent back-link. All NodeCores listed
63 // in a node's References have this node as a referent, but the set is
66 // References means that a kill() on the referent will (recursively) kill
98 void referent(NodeCore &r); // set referent
99 void clearReferent(); // clear referent
170 void referent(Bas function in class:Node
178 T& referent() const function in class:Node
[all...]
H A Dauthhost.cpp61 referent(session);
74 return referent<Session>();
H A Dlocalkey.cpp94 return referent<LocalDatabase>();
H A Dstructure.cpp53 void NodeCore::referent(NodeCore &r) function in class:NodeCore
160 Debug::dump(" referent=%p", mReferent.get());
H A Dauthority.cpp81 referent(ssn);
106 return referent<Session>();
H A Ddatabase.h105 Subsidiary(Database &db) { referent(db); }
106 Database &database() const { return referent<Database>(); }
H A Dtokendatabase.h112 // any Process-referent concept handle we hand out to the client
126 TokenDatabase &database() const { return referent<TokenDatabase>(); }
135 TokenDatabase &database() const { return referent<TokenDatabase>(); }
H A Dkckey.cpp89 return referent<KeychainDatabase>();
H A Dtoken.cpp77 return referent< ::Reader>();
208 referent(slot);
/macosx-10.9.5/CPANInternal-140/Params-Validate/lib/Attribute/Params/
H A DValidate.pm42 my ($type, $package, $symbol, $referent, $attr, $params) = @_;
48 my %attributes = map { $_ => 1 } attributes::get($referent);
81 \$referent->(\@_);
/macosx-10.9.5/rsync-42/rsync/testsuite/
H A Drsync.fns261 date >"$fromdir/referent"
262 ln -s referent "$fromdir/relative"
263 ln -s "$fromdir/referent" "$fromdir/absolute"
/macosx-10.9.5/llvmCore-3425.0.33/utils/llvm-build/llvmbuild/
H A Dmain.py164 referent = self.component_info_map.get(referent_name)
165 if referent is None:
172 visit_component_info(referent, current_stack, current_set)
/macosx-10.9.5/CPANInternal-140/Class-Std/lib/Class/
H A DStd.pm40 my ($package, $referent, @unhandled) = @_;
43 @unhandled = $handler->($package, $referent, @unhandled);
108 my ($package, $referent, @attrs) = @_;
120 return $referent->{ID($_[0])};
129 my $old_val = $referent->{ID($self)};
130 $referent->{ID($self)} = $new_val;
137 ref => $referent,
185 my ($package, $referent, @attrs) = @_;
188 push @{$cumulative{$package}}, $referent;
191 push @{$anticumulative{$package}}, $referent;
[all...]

Completed in 215 milliseconds

12