Searched defs:retainer (Results 1 - 3 of 3) sorted by relevance

/external/chromium_org/v8/src/heap/
H A Dobjects-visiting.cc191 Object* VisitWeakList(Heap* heap, Object* list, WeakObjectRetainer* retainer) { argument
200 Object* retained = retainer->RetainAs(list);
222 WeakListVisitor<T>::VisitLiveObject(heap, tail, retainer);
299 WeakObjectRetainer* retainer) {
301 DoWeakList<JSFunction>(heap, context, retainer,
303 DoWeakList<Code>(heap, context, retainer, Context::OPTIMIZED_CODE_LIST);
304 DoWeakList<Code>(heap, context, retainer, Context::DEOPTIMIZED_CODE_LIST);
309 WeakObjectRetainer* retainer, int index) {
311 Object* list_head = VisitWeakList<T>(heap, context->get(index), retainer);
361 WeakObjectRetainer* retainer) {
298 VisitLiveObject(Heap* heap, Context* context, WeakObjectRetainer* retainer) argument
308 DoWeakList(Heap* heap, Context* context, WeakObjectRetainer* retainer, int index) argument
360 VisitLiveObject(Heap* heap, JSArrayBuffer* array_buffer, WeakObjectRetainer* retainer) argument
[all...]
H A Dheap.cc1621 void Heap::ProcessWeakReferences(WeakObjectRetainer* retainer) { argument
1622 ProcessArrayBuffers(retainer);
1623 ProcessNativeContexts(retainer);
1626 ProcessAllocationSites(retainer);
1630 void Heap::ProcessNativeContexts(WeakObjectRetainer* retainer) { argument
1631 Object* head = VisitWeakList<Context>(this, native_contexts_list(), retainer);
1637 void Heap::ProcessArrayBuffers(WeakObjectRetainer* retainer) { argument
1639 VisitWeakList<JSArrayBuffer>(this, array_buffers_list(), retainer);
1655 void Heap::ProcessAllocationSites(WeakObjectRetainer* retainer) { argument
1657 VisitWeakList<AllocationSite>(this, allocation_sites_list(), retainer);
[all...]
H A Dmark-compact.cc2746 MarkCompactWeakObjectRetainer retainer; local
2747 Object* head = VisitWeakList<Code>(heap(), old_head, &retainer);

Completed in 164 milliseconds