Home | History | Annotate | Download | only in heap

Lines Matching refs:Persistent

477                 Persistent<IntWrapper> wrapper;
479 typedef Persistent<IntWrapper, GlobalPersistents> GlobalIntWrapperPersistent;
525 Persistent<HeapHashMap<ThreadMarker, WeakMember<IntWrapper> > > weakMap = new HeapHashMap<ThreadMarker, WeakMember<IntWrapper> >;
1091 DEFINE_STATIC_LOCAL(Persistent<ObserverMap>, observerMap, ());
1391 FinalizationAllocator(Persistent<IntWrapper>* wrapper)
1407 Persistent<IntWrapper>* m_wrapper;
1533 Persistent<DynamicallySizedObject> bigArea = DynamicallySizedObject::create(big);
1539 Persistent<DynamicallySizedObject>* persistents[numPersistents];
1544 persistents[persistentCount++] = new Persistent<DynamicallySizedObject>(DynamicallySizedObject::create(size));
1575 // Clear the persistent, so that the big area will be garbage collected.
1588 Persistent<DynamicallySizedObject>* alloc = new Persistent<DynamicallySizedObject>(DynamicallySizedObject::create(big / 2));
1643 Persistent<TraceCounter> traceCounter = TraceCounter::create();
1649 Persistent<ClassWithMember> classWithMember = ClassWithMember::create();
1660 Persistent<SimpleFinalizedObject> finalized = SimpleFinalizedObject::create();
1695 Persistent<TraceCounter> generalHeapObject = TraceCounter::create();
1696 Persistent<Node> typedHeapObject = Node::create(0);
1716 Persistent<Baz> h1;
1717 Persistent<Baz> h2;
1740 Persistent<Bar> bar = Bar::create();
1815 Persistent<HeapObjectIdentityMap> map = new HeapObjectIdentityMap();
1906 Persistent<ConstructorAllocation> constructorAllocation = ConstructorAllocation::create();
1921 Persistent<LargeObject> object = LargeObject::create();
2183 Persistent<MemberMember> memberMember = new MemberMember();
2184 Persistent<MemberMember> memberMember2 = new MemberMember();
2185 Persistent<MemberMember> memberMember3 = new MemberMember();
2186 Persistent<MemberPrimitive> memberPrimitive = new MemberPrimitive();
2187 Persistent<PrimitiveMember> primitiveMember = new PrimitiveMember();
2188 Persistent<MemberSet> set = new MemberSet();
2189 Persistent<MemberSet> set2 = new MemberSet();
2190 Persistent<MemberCountedSet> set3 = new MemberCountedSet();
2191 Persistent<MemberVector> vector = new MemberVector();
2192 Persistent<MemberVector> vector2 = new MemberVector();
2193 Persistent<VectorWU> vectorWU = new VectorWU();
2194 Persistent<VectorWU> vectorWU2 = new VectorWU();
2195 Persistent<VectorUW> vectorUW = new VectorUW();
2196 Persistent<VectorUW> vectorUW2 = new VectorUW();
2197 Persistent<MemberDeque> deque = new MemberDeque();
2198 Persistent<MemberDeque> deque2 = new MemberDeque();
2199 Persistent<DequeWU> dequeWU = new DequeWU();
2200 Persistent<DequeWU> dequeWU2 = new DequeWU();
2201 Persistent<DequeUW> dequeUW = new DequeUW();
2202 Persistent<DequeUW> dequeUW2 = new DequeUW();
2203 Persistent<Container> container = Container::create();
2207 Persistent<IntWrapper> one(IntWrapper::create(1));
2208 Persistent<IntWrapper> two(IntWrapper::create(2));
2209 Persistent<IntWrapper> oneB(IntWrapper::create(1));
2210 Persistent<IntWrapper> twoB(IntWrapper::create(2));
2211 Persistent<IntWrapper> oneC(IntWrapper::create(1));
2212 Persistent<IntWrapper> oneD(IntWrapper::create(1));
2213 Persistent<IntWrapper> oneE(IntWrapper::create(1));
2214 Persistent<IntWrapper> oneF(IntWrapper::create(1));
2500 Persistent<WeakStrong> weakStrong = new WeakStrong();
2501 Persistent<StrongWeak> strongWeak = new StrongWeak();
2502 Persistent<WeakWeak> weakWeak = new WeakWeak();
2503 Persistent<WeakSet> weakSet = new WeakSet();
2504 Persistent<WeakCountedSet> weakCountedSet = new WeakCountedSet();
2506 Persistent<IntWrapper> two = IntWrapper::create(2);
2556 Persistent<Set> set1 = new Set();
2557 Persistent<Set> set2 = new Set();
2723 Persistent<Map> map(new Map());
2724 Persistent<RefMap> refMap(new RefMap());
2726 Persistent<IntWrapper> luck(IntWrapper::create(103));
2773 map.clear(); // Clear Persistent handle, not map.
2774 refMap.clear(); // Clear Persistent handle, not map.
2820 Persistent<WSSet>& weakStrong,
2821 Persistent<SWSet>& strongWeak,
2822 Persistent<WUSet>& weakUnwrapped,
2823 Persistent<UWSet>& unwrappedWeak,
2825 Persistent<IntWrapper>& two)
2884 Persistent<WSSet> weakStrong = new WSSet();
2885 Persistent<SWSet> strongWeak = new SWSet();
2886 Persistent<WUSet> weakUnwrapped = new WUSet();
2887 Persistent<UWSet> unwrappedWeak = new UWSet();
2889 Persistent<IntWrapper> two = IntWrapper::create(2);
2967 Persistent<WeakStrong> weakStrong = new WeakStrong();
2968 Persistent<StrongWeak> strongWeak = new StrongWeak();
2969 Persistent<WeakWeak> weakWeak = new WeakWeak();
2971 Persistent<WeakSet> weakSet = new WeakSet();
2972 Persistent<WeakOrderedSet> weakOrderedSet = new WeakOrderedSet();
3139 Persistent<RefCountedAndGarbageCollected> persistent;
3145 persistent = refPtr1.get();
3148 // them is kept alive by a persistent handle.
3151 refPtr3 = persistent.get();
3153 // The persistent handle is gone but the ref count has been
3158 // Both persistent handle is gone and ref count is zero so the
3223 Persistent<Bar> h1 = Bar::create();
3224 Persistent<Weak> h4;
3225 Persistent<WithWeakMember> h5;
3260 Persistent<FinalizationObserver<Observable> > o;
3287 Persistent<Bar> barPersistent = Bar::create();
3288 Persistent<Foo> fooPersistent = Foo::create(barPersistent);
3370 Persistent<OffHeapContainer> container = OffHeapContainer::create();
3411 Persistent<IntWrapper> ten(IntWrapper::create(10));
3498 Persistent<HeapHashMap<void*, IntVector> > keepAlive(map);
3499 Persistent<HeapHashMap<void*, IntDeque> > keepAlive2(map2);
3522 Persistent<UseMixin> usemixin = UseMixin::create();
3527 Persistent<Mixin> mixin = usemixin;
3555 Persistent<HeapHashMap<void*, IntSet> > keepAlive(map);
3584 Persistent<HeapVector<IntVector> > keepAlive(vector);
3585 Persistent<HeapDeque<IntDeque> > keepAlive2(deque);
3732 Persistent<HeapTerminatedArray<TerminatedArrayItem> > persistentArr = arr;
3768 Persistent<HeapLinkedStack<TerminatedArrayItem> > pStack = stack;
3782 Persistent<IntWrapper> wrapper;
3939 Persistent<MixinA> a = obj;
3944 Persistent<MixinB> b = obj;
4033 Persistent<IntWrapper> livingInt(IntWrapper::create(42));
4034 Persistent<Set> set1(new Set());
4042 // The first set is pointed to from a persistent, so it's referenced, but
4094 Persistent<Map> map1(new Map());
4095 Persistent<IntWrapper> livingInt(IntWrapper::create(42));
4105 // The first map2 is pointed to from a persistent, so it's referenced, but
4164 Persistent<Map> map1(new Map());
4165 Persistent<IntWrapper> livingInt(IntWrapper::create(42));
4176 // The first map2 is pointed to from a persistent, so it's referenced, but
4238 Persistent<HeapHashMap<int, WeakMember<IntWrapper> > > map = new HeapHashMap<int, WeakMember<IntWrapper> >();
4249 // The closure should have a persistent handle to the Bar.
4254 // The closure should have a persistent handle to the Bar.
4256 // RawPtr<OffHeapInt> should not make Persistent.
4263 // The closure should have a persistent handle to the mixin.
4309 Persistent<IntWrapper> livingInt(IntWrapper::create(42));
4313 Persistent<Map> map(new Map());
4347 Persistent<OuterMap> outer = new OuterMap();
4348 Persistent<IntWrapper> one = IntWrapper::create(1);
4349 Persistent<IntWrapper> two = IntWrapper::create(2);
4371 Persistent<IntWrapper> deep = IntWrapper::create(42);
4372 Persistent<IntWrapper> home = IntWrapper::create(103);
4373 Persistent<IntWrapper> composite = IntWrapper::create(91);
4374 Persistent<HeapVector<Member<IntWrapper> > > keepAlive = new HeapVector<Member<IntWrapper> >();
4413 Persistent<IntWrapper> key = IntWrapper::create(42);
4414 Persistent<IntWrapper> key2 = IntWrapper::create(103);
4416 Persistent<EphemeronWrapper> chain;
4460 Persistent<WeakPairMap> weakPairMap = new WeakPairMap();
4461 Persistent<WeakPairMap> weakPairMap2 = new WeakPairMap();
4462 Persistent<WeakPairMap> weakPairMap3 = new WeakPairMap();
4463 Persistent<WeakPairMap> weakPairMap4 = new WeakPairMap();
4465 Persistent<PairWeakMap> pairWeakMap = new PairWeakMap();
4466 Persistent<PairWeakMap> pairWeakMap2 = new PairWeakMap();
4468 Persistent<Set> set = new Set();
4470 Persistent<IntWrapper> wp1 = IntWrapper::create(1);
4471 Persistent<IntWrapper> wp2 = IntWrapper::create(2);
4472 Persistent<IntWrapper> pw1 = IntWrapper::create(3);
4473 Persistent<IntWrapper> pw2 = IntWrapper::create(4);
4556 Persistent<Map> map = new Map();
4557 Persistent<IntWrapper> deadObject = IntWrapper::create(100); // Named for "Drowning by Numbers" (1988).
4558 Persistent<IntWrapper> lifeObject = IntWrapper::create(42);
4661 Persistent<CrossThreadObject> cto = CrossThreadObject::create(const_cast<IntWrapper*>(s_workerObjectPointer));
4865 // contents are kept alive via persistent pointers.
4871 // heap is found through the persistent and the backing should
4892 // Create a weak collection that is kept alive by a persistent
4895 Persistent<IntWrapper> wrapper1 = IntWrapper::create(32);
4896 Persistent<IntWrapper> wrapper2 = IntWrapper::create(32);
4897 Persistent<IntWrapper> wrapper3 = IntWrapper::create(32);
4898 Persistent<IntWrapper> wrapper4 = IntWrapper::create(32);
4899 Persistent<IntWrapper> wrapper5 = IntWrapper::create(32);
4900 Persistent<IntWrapper> wrapper6 = IntWrapper::create(32);
4901 Persistent<HeapHashSet<WeakMember<IntWrapper> > > weakCollection = new HeapHashSet<WeakMember<IntWrapper> >;
4933 Persistent<HeapHashSet<WeakMember<IntWrapper> > > collection = allocateCollection();
4945 // with a persistent should lead to weak processing.
5322 s_node = new Persistent<Node>(Node::create(10));
5327 static Persistent<Node>* s_node;
5330 Persistent<Node>* NonNodeAllocatingNodeInDestructor::s_node = 0;