Lines Matching refs:target
61 // Checks that `host` retains `target`, according to the marking visitor. This
64 void CheckStrongReference(HeapObject host, HeapObject target) {
68 checked_objects_.insert(target);
70 // Check whether there is a direct strong reference from host to target.
71 if (reference_summary_.strong_references().find(target) !=
76 // There is no direct reference from host to target, but sometimes heap
84 if (indirect.find(target) != indirect.end()) {
92 // Checks that `host` has a weak reference to `target`, according to the
94 void CheckWeakReference(HeapObject host, HeapObject target) {
98 checked_objects_.insert(target);
99 CHECK_NE(reference_summary_.weak_references().find(target),
103 // Marks the relationship between `host` and `target` as checked, even if the
105 // ephemerons, where a pair of objects is required to retain the target.
107 void MarkReferenceCheckedWithoutChecking(HeapObject host, HeapObject target) {
109 checked_objects_.insert(target);
1010 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address());
1011 VisitHeapObjectImpl(target, -1);
1487 SetWeakReference(entry, "target", js_weak_ref.target(),
1493 SetWeakReference(entry, "target", weak_cell.target(),