Bar 184 Source/bindings/tests/results/V8TestTypedefs.cpp RefPtr<Bar> result1; Bar 531 Source/platform/heap/HeapTest.cpp class Bar : public GarbageCollectedFinalized<Bar> { Bar 533 Source/platform/heap/HeapTest.cpp static Bar* create() Bar 535 Source/platform/heap/HeapTest.cpp return new Bar(); Bar 560 Source/platform/heap/HeapTest.cpp unsigned Bar::s_live = 0; Bar 564 Source/platform/heap/HeapTest.cpp static Baz* create(Bar* bar) Bar 583 Source/platform/heap/HeapTest.cpp explicit Baz(Bar* bar) Bar 588 Source/platform/heap/HeapTest.cpp Member<Bar> m_bar; Bar 591 Source/platform/heap/HeapTest.cpp class Foo : public Bar { Bar 593 Source/platform/heap/HeapTest.cpp static Foo* create(Bar* bar) Bar 612 Source/platform/heap/HeapTest.cpp Foo(Bar* bar) Bar 613 Source/platform/heap/HeapTest.cpp : Bar() Bar 620 Source/platform/heap/HeapTest.cpp : Bar() Bar 626 Source/platform/heap/HeapTest.cpp Bar* m_bar; Bar 630 Source/platform/heap/HeapTest.cpp class Bars : public Bar { Bar 653 Source/platform/heap/HeapTest.cpp m_bars[i] = Bar::create(); Bar 659 Source/platform/heap/HeapTest.cpp Member<Bar> m_bars[width]; Bar 823 Source/platform/heap/HeapTest.cpp class Weak : public Bar { Bar 825 Source/platform/heap/HeapTest.cpp static Weak* create(Bar* strong, Bar* weak) Bar 845 Source/platform/heap/HeapTest.cpp Weak(Bar* strongBar, Bar* weakBar) Bar 846 Source/platform/heap/HeapTest.cpp : Bar() Bar 858 Source/platform/heap/HeapTest.cpp Member<Bar> m_strongBar; Bar 859 Source/platform/heap/HeapTest.cpp Bar* m_weakBar; Bar 862 Source/platform/heap/HeapTest.cpp class WithWeakMember : public Bar { Bar 864 Source/platform/heap/HeapTest.cpp static WithWeakMember* create(Bar* strong, Bar* weak) Bar 879 Source/platform/heap/HeapTest.cpp WithWeakMember(Bar* strongBar, Bar* weakBar) Bar 880 Source/platform/heap/HeapTest.cpp : Bar() Bar 886 Source/platform/heap/HeapTest.cpp Member<Bar> m_strongBar; Bar 887 Source/platform/heap/HeapTest.cpp WeakMember<Bar> m_weakBar; Bar 892 Source/platform/heap/HeapTest.cpp static Observable* create(Bar* bar) { return new Observable(bar); } Bar 905 Source/platform/heap/HeapTest.cpp explicit Observable(Bar* bar) Bar 911 Source/platform/heap/HeapTest.cpp Member<Bar> m_bar; Bar 1601 Source/platform/heap/HeapTest.cpp Bar::s_live = 0; Bar 1606 Source/platform/heap/HeapTest.cpp h1 = Baz::create(Bar::create()); Bar 1608 Source/platform/heap/HeapTest.cpp EXPECT_EQ(1u, Bar::s_live); Bar 1609 Source/platform/heap/HeapTest.cpp h2 = Baz::create(Bar::create()); Bar 1611 Source/platform/heap/HeapTest.cpp EXPECT_EQ(2u, Bar::s_live); Bar 1614 Source/platform/heap/HeapTest.cpp EXPECT_EQ(2u, Bar::s_live); Bar 1617 Source/platform/heap/HeapTest.cpp EXPECT_EQ(1u, Bar::s_live); Bar 1620 Source/platform/heap/HeapTest.cpp EXPECT_EQ(0u, Bar::s_live); Bar 1626 Source/platform/heap/HeapTest.cpp Bar::s_live = 0; Bar 1627 Source/platform/heap/HeapTest.cpp Persistent<Bar> bar = Bar::create(); Bar 1629 Source/platform/heap/HeapTest.cpp EXPECT_EQ(1u, Bar::s_live); Bar 1633 Source/platform/heap/HeapTest.cpp EXPECT_EQ(2u, Bar::s_live); Bar 1637 Source/platform/heap/HeapTest.cpp EXPECT_EQ(2u, Bar::s_live); Bar 1640 Source/platform/heap/HeapTest.cpp EXPECT_EQ(1u, Bar::s_live); Bar 1643 Source/platform/heap/HeapTest.cpp EXPECT_EQ(0u, Bar::s_live); Bar 1649 Source/platform/heap/HeapTest.cpp Bar::s_live = 0; Bar 1651 Source/platform/heap/HeapTest.cpp Bar* bar = Bar::create(); Bar 1655 Source/platform/heap/HeapTest.cpp EXPECT_EQ(2u, Bar::s_live); Bar 1661 Source/platform/heap/HeapTest.cpp EXPECT_EQ(depth + 2, Bar::s_live); Bar 1664 Source/platform/heap/HeapTest.cpp EXPECT_EQ(depth + 2, Bar::s_live); Bar 1667 Source/platform/heap/HeapTest.cpp EXPECT_EQ(0u, Bar::s_live); Bar 1672 Source/platform/heap/HeapTest.cpp Bar::s_live = 0; Bar 1676 Source/platform/heap/HeapTest.cpp EXPECT_EQ(width + 1, Bar::s_live); Bar 1678 Source/platform/heap/HeapTest.cpp EXPECT_EQ(width + 1, Bar::s_live); Bar 1683 Source/platform/heap/HeapTest.cpp EXPECT_EQ(Bars::width + 1, Bar::s_live); Bar 1685 Source/platform/heap/HeapTest.cpp EXPECT_EQ(0u, Bar::s_live); Bar 2760 Source/platform/heap/HeapTest.cpp Bar::s_live = 0; Bar 2762 Source/platform/heap/HeapTest.cpp Persistent<Bar> h1 = Bar::create(); Bar 2766 Source/platform/heap/HeapTest.cpp ASSERT_EQ(1u, Bar::s_live); // h1 is live. Bar 2768 Source/platform/heap/HeapTest.cpp Bar* h2 = Bar::create(); Bar 2769 Source/platform/heap/HeapTest.cpp Bar* h3 = Bar::create(); Bar 2773 Source/platform/heap/HeapTest.cpp EXPECT_EQ(5u, Bar::s_live); // The on-stack pointer keeps h3 alive. Bar 2781 Source/platform/heap/HeapTest.cpp EXPECT_EQ(4u, Bar::s_live); Bar 2788 Source/platform/heap/HeapTest.cpp EXPECT_EQ(3u, Bar::s_live); // Only h4, h5 and h2 are left. Bar 2794 Source/platform/heap/HeapTest.cpp EXPECT_EQ(0u, Bar::s_live); // All gone. Bar 2801 Source/platform/heap/HeapTest.cpp Observable* foo = Observable::create(Bar::create()); Bar 2808 Source/platform/heap/HeapTest.cpp EXPECT_EQ(0u, Bar::s_live); Bar 2812 Source/platform/heap/HeapTest.cpp Observable* foo = Observable::create(Bar::create()); Bar 2819 Source/platform/heap/HeapTest.cpp EXPECT_EQ(0u, Bar::s_live); Bar 2826 Source/platform/heap/HeapTest.cpp Persistent<Bar> barPersistent = Bar::create();