Home | History | Annotate | Download | only in heap

Lines Matching refs:largeObject

795 class LargeObject : public GarbageCollectedFinalized<LargeObject> {
797 ~LargeObject()
801 static LargeObject* create() { return new LargeObject(); }
813 LargeObject()
821 int LargeObject::s_destructorCalls = 0;
1918 LargeObject::s_destructorCalls = 0;
1920 int slack = 8; // LargeObject points to an IntWrapper that is also allocated.
1921 Persistent<LargeObject> object = LargeObject::create();
1923 EXPECT_TRUE(ThreadState::current()->contains(reinterpret_cast<char*>(object.get()) + sizeof(LargeObject) - 1));
1927 EXPECT_EQ(info, ThreadState::current()->findGCInfo(reinterpret_cast<Address>(object.get()) + sizeof(LargeObject) - 1));
1928 EXPECT_NE(info, ThreadState::current()->findGCInfo(reinterpret_cast<Address>(object.get()) + sizeof(LargeObject)));
1938 size_t expectedObjectSpace = sizeof(LargeObject) + sizeof(IntWrapper);
1946 sizeof(LargeObject) + sizeof(LargeHeapObject<FinalizedHeapObjectHeader>) + sizeof(FinalizedHeapObjectHeader);
1953 EXPECT_EQ(0, LargeObject::s_destructorCalls);
1955 object = LargeObject::create();
1961 EXPECT_EQ(10, LargeObject::s_destructorCalls);
1967 EXPECT_EQ(11, LargeObject::s_destructorCalls);
3310 LargeObject* largeObject = LargeObject::create();
3311 largeObjectAddress = reinterpret_cast<Address>(largeObject);
3312 largeObjectEndAddress = largeObjectAddress + sizeof(LargeObject) - 1;