Lines Matching refs:retainer
1794 void Heap::ProcessAllWeakReferences(WeakObjectRetainer* retainer) {
1795 ProcessNativeContexts(retainer);
1796 ProcessAllocationSites(retainer);
1800 void Heap::ProcessYoungWeakReferences(WeakObjectRetainer* retainer) {
1801 ProcessNativeContexts(retainer);
1805 void Heap::ProcessNativeContexts(WeakObjectRetainer* retainer) {
1806 Object* head = VisitWeakList<Context>(this, native_contexts_list(), retainer);
1812 void Heap::ProcessAllocationSites(WeakObjectRetainer* retainer) {
1814 VisitWeakList<AllocationSite>(this, allocation_sites_list(), retainer);
1818 void Heap::ProcessWeakListRoots(WeakObjectRetainer* retainer) {
1819 set_native_contexts_list(retainer->RetainAs(native_contexts_list()));
1820 set_allocation_sites_list(retainer->RetainAs(allocation_sites_list()));