Index: third_party/WebKit/Source/platform/heap/HeapTest.cpp |
diff --git a/third_party/WebKit/Source/platform/heap/HeapTest.cpp b/third_party/WebKit/Source/platform/heap/HeapTest.cpp |
index fc3d4adf304aa95229f460c7d9d406c4717e528a..76c61b8583fd9839d46724929e833175bdfd24ed 100644 |
--- a/third_party/WebKit/Source/platform/heap/HeapTest.cpp |
+++ b/third_party/WebKit/Source/platform/heap/HeapTest.cpp |
@@ -489,7 +489,7 @@ class ThreadedTesterBase { |
static void test(ThreadedTesterBase* tester) { |
Vector<std::unique_ptr<WebThread>, numberOfThreads> m_threads; |
for (int i = 0; i < numberOfThreads; i++) { |
- m_threads.append(WTF::wrapUnique( |
+ m_threads.push_back(WTF::wrapUnique( |
Platform::current()->createThread("blink gc testing thread"))); |
m_threads.back()->getWebTaskRunner()->postTask( |
BLINK_FROM_HERE, |
@@ -557,7 +557,7 @@ class ThreadedHeapTester : public ThreadedTesterBase { |
void addGlobalPersistent() { |
MutexLocker lock(m_mutex); |
- m_crossPersistents.append(createGlobalPersistent(0x2a2a2a2a)); |
+ m_crossPersistents.push_back(createGlobalPersistent(0x2a2a2a2a)); |
} |
void runThread() override { |
@@ -2351,14 +2351,14 @@ TEST(HeapTest, HeapVectorWithInlineCapacity) { |
IntWrapper* six = IntWrapper::create(6); |
{ |
HeapVector<Member<IntWrapper>, 2> vector; |
- vector.append(one); |
- vector.append(two); |
+ vector.push_back(one); |
+ vector.push_back(two); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector.contains(one)); |
EXPECT_TRUE(vector.contains(two)); |
- vector.append(three); |
- vector.append(four); |
+ vector.push_back(three); |
+ vector.push_back(four); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector.contains(one)); |
EXPECT_TRUE(vector.contains(two)); |
@@ -2376,8 +2376,8 @@ TEST(HeapTest, HeapVectorWithInlineCapacity) { |
HeapVector<Member<IntWrapper>, 2> vector1; |
HeapVector<Member<IntWrapper>, 2> vector2; |
- vector1.append(one); |
- vector2.append(two); |
+ vector1.push_back(one); |
+ vector2.push_back(two); |
vector1.swap(vector2); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector1.contains(two)); |
@@ -2387,12 +2387,12 @@ TEST(HeapTest, HeapVectorWithInlineCapacity) { |
HeapVector<Member<IntWrapper>, 2> vector1; |
HeapVector<Member<IntWrapper>, 2> vector2; |
- vector1.append(one); |
- vector1.append(two); |
- vector2.append(three); |
- vector2.append(four); |
- vector2.append(five); |
- vector2.append(six); |
+ vector1.push_back(one); |
+ vector1.push_back(two); |
+ vector2.push_back(three); |
+ vector2.push_back(four); |
+ vector2.push_back(five); |
+ vector2.push_back(six); |
vector1.swap(vector2); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector1.contains(three)); |
@@ -2556,24 +2556,24 @@ TEST(HeapTest, HeapCollectionTypes) { |
set->add(oneB); |
set3->add(oneB); |
set3->add(oneB); |
- vector->append(oneB); |
+ vector->push_back(oneB); |
deque->append(oneB); |
- vector2->append(threeB); |
- vector2->append(fourB); |
+ vector2->push_back(threeB); |
+ vector2->push_back(fourB); |
deque2->append(threeE); |
deque2->append(fourE); |
- vectorWU->append(PairWrappedUnwrapped(&*oneC, 42)); |
+ vectorWU->push_back(PairWrappedUnwrapped(&*oneC, 42)); |
dequeWU->append(PairWrappedUnwrapped(&*oneE, 42)); |
- vectorWU2->append(PairWrappedUnwrapped(&*threeC, 43)); |
- vectorWU2->append(PairWrappedUnwrapped(&*fourC, 44)); |
- vectorWU2->append(PairWrappedUnwrapped(&*fiveC, 45)); |
+ vectorWU2->push_back(PairWrappedUnwrapped(&*threeC, 43)); |
+ vectorWU2->push_back(PairWrappedUnwrapped(&*fourC, 44)); |
+ vectorWU2->push_back(PairWrappedUnwrapped(&*fiveC, 45)); |
dequeWU2->append(PairWrappedUnwrapped(&*threeE, 43)); |
dequeWU2->append(PairWrappedUnwrapped(&*fourE, 44)); |
dequeWU2->append(PairWrappedUnwrapped(&*fiveE, 45)); |
- vectorUW->append(PairUnwrappedWrapped(1, &*oneD)); |
- vectorUW2->append(PairUnwrappedWrapped(103, &*threeD)); |
- vectorUW2->append(PairUnwrappedWrapped(104, &*fourD)); |
- vectorUW2->append(PairUnwrappedWrapped(105, &*fiveD)); |
+ vectorUW->push_back(PairUnwrappedWrapped(1, &*oneD)); |
+ vectorUW2->push_back(PairUnwrappedWrapped(103, &*threeD)); |
+ vectorUW2->push_back(PairUnwrappedWrapped(104, &*fourD)); |
+ vectorUW2->push_back(PairUnwrappedWrapped(105, &*fiveD)); |
dequeUW->append(PairUnwrappedWrapped(1, &*oneF)); |
dequeUW2->append(PairUnwrappedWrapped(103, &*threeF)); |
dequeUW2->append(PairUnwrappedWrapped(104, &*fourF)); |
@@ -2776,14 +2776,14 @@ TEST(HeapTest, PersistentVector) { |
Persistent<IntWrapper> six(IntWrapper::create(6)); |
{ |
PersistentVector vector; |
- vector.append(one); |
- vector.append(two); |
+ vector.push_back(one); |
+ vector.push_back(two); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector.contains(one)); |
EXPECT_TRUE(vector.contains(two)); |
- vector.append(three); |
- vector.append(four); |
+ vector.push_back(three); |
+ vector.push_back(four); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector.contains(one)); |
EXPECT_TRUE(vector.contains(two)); |
@@ -2801,8 +2801,8 @@ TEST(HeapTest, PersistentVector) { |
PersistentVector vector1; |
PersistentVector vector2; |
- vector1.append(one); |
- vector2.append(two); |
+ vector1.push_back(one); |
+ vector2.push_back(two); |
vector1.swap(vector2); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector1.contains(two)); |
@@ -2812,12 +2812,12 @@ TEST(HeapTest, PersistentVector) { |
PersistentVector vector1; |
PersistentVector vector2; |
- vector1.append(one); |
- vector1.append(two); |
- vector2.append(three); |
- vector2.append(four); |
- vector2.append(five); |
- vector2.append(six); |
+ vector1.push_back(one); |
+ vector1.push_back(two); |
+ vector2.push_back(three); |
+ vector2.push_back(four); |
+ vector2.push_back(five); |
+ vector2.push_back(six); |
vector1.swap(vector2); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector1.contains(three)); |
@@ -2842,14 +2842,14 @@ TEST(HeapTest, CrossThreadPersistentVector) { |
CrossThreadPersistent<IntWrapper> six(IntWrapper::create(6)); |
{ |
CrossThreadPersistentVector vector; |
- vector.append(one); |
- vector.append(two); |
+ vector.push_back(one); |
+ vector.push_back(two); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector.contains(one)); |
EXPECT_TRUE(vector.contains(two)); |
- vector.append(three); |
- vector.append(four); |
+ vector.push_back(three); |
+ vector.push_back(four); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector.contains(one)); |
EXPECT_TRUE(vector.contains(two)); |
@@ -2867,8 +2867,8 @@ TEST(HeapTest, CrossThreadPersistentVector) { |
CrossThreadPersistentVector vector1; |
CrossThreadPersistentVector vector2; |
- vector1.append(one); |
- vector2.append(two); |
+ vector1.push_back(one); |
+ vector2.push_back(two); |
vector1.swap(vector2); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector1.contains(two)); |
@@ -2878,12 +2878,12 @@ TEST(HeapTest, CrossThreadPersistentVector) { |
CrossThreadPersistentVector vector1; |
CrossThreadPersistentVector vector2; |
- vector1.append(one); |
- vector1.append(two); |
- vector2.append(three); |
- vector2.append(four); |
- vector2.append(five); |
- vector2.append(six); |
+ vector1.push_back(one); |
+ vector1.push_back(two); |
+ vector2.push_back(three); |
+ vector2.push_back(four); |
+ vector2.push_back(five); |
+ vector2.push_back(six); |
vector1.swap(vector2); |
conservativelyCollectGarbage(); |
EXPECT_TRUE(vector1.contains(three)); |
@@ -3004,7 +3004,7 @@ class NonTrivialObject final { |
NonTrivialObject() {} |
explicit NonTrivialObject(int num) { |
m_deque.append(IntWrapper::create(num)); |
- m_vector.append(IntWrapper::create(num)); |
+ m_vector.push_back(IntWrapper::create(num)); |
} |
DEFINE_INLINE_TRACE() { |
visitor->trace(m_deque); |
@@ -3070,8 +3070,8 @@ TEST(HeapTest, HeapWeakCollectionSimple) { |
Persistent<IntWrapper> two = IntWrapper::create(2); |
- keepNumbersAlive.append(IntWrapper::create(103)); |
- keepNumbersAlive.append(IntWrapper::create(10)); |
+ keepNumbersAlive.push_back(IntWrapper::create(103)); |
+ keepNumbersAlive.push_back(IntWrapper::create(10)); |
{ |
weakStrong->add(IntWrapper::create(1), two); |
@@ -3121,9 +3121,9 @@ void orderedSetHelper(bool strong) { |
const Set& constSet = *set1.get(); |
- keepNumbersAlive.append(IntWrapper::create(2)); |
- keepNumbersAlive.append(IntWrapper::create(103)); |
- keepNumbersAlive.append(IntWrapper::create(10)); |
+ keepNumbersAlive.push_back(IntWrapper::create(2)); |
+ keepNumbersAlive.push_back(IntWrapper::create(103)); |
+ keepNumbersAlive.push_back(IntWrapper::create(10)); |
set1->add(IntWrapper::create(0)); |
set1->add(keepNumbersAlive[0]); |
@@ -3517,8 +3517,8 @@ TEST(HeapTest, HeapWeakCollectionTypes) { |
for (int i = 0; i < 128; i += 2) { |
IntWrapper* wrapped = IntWrapper::create(i); |
IntWrapper* wrapped2 = IntWrapper::create(i + 1); |
- keepNumbersAlive.append(wrapped); |
- keepNumbersAlive.append(wrapped2); |
+ keepNumbersAlive.push_back(wrapped); |
+ keepNumbersAlive.push_back(wrapped2); |
weakStrong->add(wrapped, wrapped2); |
strongWeak->add(wrapped2, wrapped); |
weakWeak->add(wrapped, wrapped2); |
@@ -3635,7 +3635,7 @@ TEST(HeapTest, HeapWeakCollectionTypes) { |
if (addAfterwards) { |
for (int i = 1000; i < 1100; i++) { |
IntWrapper* wrapped = IntWrapper::create(i); |
- keepNumbersAlive.append(wrapped); |
+ keepNumbersAlive.push_back(wrapped); |
weakStrong->add(wrapped, wrapped); |
strongWeak->add(wrapped, wrapped); |
weakWeak->add(wrapped, wrapped); |
@@ -3698,7 +3698,7 @@ TEST(HeapTest, HeapHashCountedSetToVector) { |
Vector<int> intVector; |
for (const auto& i : vector) |
- intVector.append(i->value()); |
+ intVector.push_back(i->value()); |
std::sort(intVector.begin(), intVector.end()); |
ASSERT_EQ(3u, intVector.size()); |
EXPECT_EQ(1, intVector[0]); |
@@ -3928,8 +3928,8 @@ TEST(HeapTest, CheckAndMarkPointer) { |
for (int i = 0; i < 10; i++) { |
SimpleObject* object = SimpleObject::create(); |
Address objectAddress = reinterpret_cast<Address>(object); |
- objectAddresses.append(objectAddress); |
- endAddresses.append(objectAddress + sizeof(SimpleObject) - 1); |
+ objectAddresses.push_back(objectAddress); |
+ endAddresses.push_back(objectAddress + sizeof(SimpleObject) - 1); |
} |
LargeHeapObject* largeObject = LargeHeapObject::create(); |
largeObjectAddress = reinterpret_cast<Address>(largeObject); |
@@ -4026,8 +4026,8 @@ TEST(HeapTest, PersistentHeapCollectionTypes) { |
Persistent<IntWrapper> ten(IntWrapper::create(10)); |
IntWrapper* eleven(IntWrapper::create(11)); |
- pVec.append(one); |
- pVec.append(two); |
+ pVec.push_back(one); |
+ pVec.push_back(two); |
pDeque.append(seven); |
pDeque.append(two); |
@@ -4035,8 +4035,8 @@ TEST(HeapTest, PersistentHeapCollectionTypes) { |
Vec* vec = new Vec(); |
vec->swap(pVec); |
- pVec.append(two); |
- pVec.append(three); |
+ pVec.push_back(two); |
+ pVec.push_back(three); |
pSet.add(four); |
pListSet.add(eight); |
@@ -4106,7 +4106,7 @@ TEST(HeapTest, CollectionNesting) { |
HeapHashMap<void*, IntDeque>::iterator it2 = map2->find(key); |
EXPECT_EQ(0u, map2->get(key).size()); |
- it->value.append(IntWrapper::create(42)); |
+ it->value.push_back(IntWrapper::create(42)); |
EXPECT_EQ(1u, map->get(key).size()); |
it2->value.append(IntWrapper::create(42)); |
@@ -4179,7 +4179,7 @@ TEST(HeapTest, CollectionNesting3) { |
HeapVector<IntVector>* vector = new HeapVector<IntVector>(); |
HeapDeque<IntDeque>* deque = new HeapDeque<IntDeque>(); |
- vector->append(IntVector()); |
+ vector->push_back(IntVector()); |
deque->append(IntDeque()); |
HeapVector<IntVector>::iterator it = vector->begin(); |
@@ -4187,7 +4187,7 @@ TEST(HeapTest, CollectionNesting3) { |
EXPECT_EQ(0u, it->size()); |
EXPECT_EQ(0u, it2->size()); |
- it->append(IntWrapper::create(42)); |
+ it->push_back(IntWrapper::create(42)); |
it2->append(IntWrapper::create(42)); |
EXPECT_EQ(1u, it->size()); |
EXPECT_EQ(1u, it2->size()); |
@@ -4207,17 +4207,17 @@ TEST(HeapTest, EmbeddedInVector) { |
PersistentHeapVector<VectorObject, 2> inlineVector; |
PersistentHeapVector<VectorObject> outlineVector; |
VectorObject i1, i2; |
- inlineVector.append(i1); |
- inlineVector.append(i2); |
+ inlineVector.push_back(i1); |
+ inlineVector.push_back(i2); |
VectorObject o1, o2; |
- outlineVector.append(o1); |
- outlineVector.append(o2); |
+ outlineVector.push_back(o1); |
+ outlineVector.push_back(o2); |
PersistentHeapVector<VectorObjectInheritedTrace> vectorInheritedTrace; |
VectorObjectInheritedTrace it1, it2; |
- vectorInheritedTrace.append(it1); |
- vectorInheritedTrace.append(it2); |
+ vectorInheritedTrace.push_back(it1); |
+ vectorInheritedTrace.push_back(it2); |
preciselyCollectGarbage(); |
EXPECT_EQ(0, SimpleFinalizedObject::s_destructorCalls); |
@@ -4290,12 +4290,12 @@ class InlinedVectorObjectWrapper final |
public: |
InlinedVectorObjectWrapper() { |
InlinedVectorObject i1, i2; |
- m_vector1.append(i1); |
- m_vector1.append(i2); |
- m_vector2.append(i1); |
- m_vector2.append(i2); // This allocates an out-of-line buffer. |
- m_vector3.append(i1); |
- m_vector3.append(i2); |
+ m_vector1.push_back(i1); |
+ m_vector1.push_back(i2); |
+ m_vector2.push_back(i1); |
+ m_vector2.push_back(i2); // This allocates an out-of-line buffer. |
+ m_vector3.push_back(i1); |
+ m_vector3.push_back(i2); |
} |
DEFINE_INLINE_TRACE() { |
@@ -4315,12 +4315,12 @@ class InlinedVectorObjectWithVtableWrapper final |
public: |
InlinedVectorObjectWithVtableWrapper() { |
InlinedVectorObjectWithVtable i1, i2; |
- m_vector1.append(i1); |
- m_vector1.append(i2); |
- m_vector2.append(i1); |
- m_vector2.append(i2); // This allocates an out-of-line buffer. |
- m_vector3.append(i1); |
- m_vector3.append(i2); |
+ m_vector1.push_back(i1); |
+ m_vector1.push_back(i2); |
+ m_vector2.push_back(i1); |
+ m_vector2.push_back(i2); // This allocates an out-of-line buffer. |
+ m_vector3.push_back(i1); |
+ m_vector3.push_back(i2); |
} |
DEFINE_INLINE_TRACE() { |
@@ -4341,8 +4341,8 @@ TEST(HeapTest, VectorDestructors) { |
{ |
HeapVector<InlinedVectorObject> vector; |
InlinedVectorObject i1, i2; |
- vector.append(i1); |
- vector.append(i2); |
+ vector.push_back(i1); |
+ vector.push_back(i2); |
} |
preciselyCollectGarbage(); |
// This is not EXPECT_EQ but EXPECT_LE because a HeapVectorBacking calls |
@@ -4355,8 +4355,8 @@ TEST(HeapTest, VectorDestructors) { |
{ |
HeapVector<InlinedVectorObject, 1> vector; |
InlinedVectorObject i1, i2; |
- vector.append(i1); |
- vector.append(i2); // This allocates an out-of-line buffer. |
+ vector.push_back(i1); |
+ vector.push_back(i2); // This allocates an out-of-line buffer. |
} |
preciselyCollectGarbage(); |
EXPECT_LE(4, InlinedVectorObject::s_destructorCalls); |
@@ -4365,8 +4365,8 @@ TEST(HeapTest, VectorDestructors) { |
{ |
HeapVector<InlinedVectorObject, 2> vector; |
InlinedVectorObject i1, i2; |
- vector.append(i1); |
- vector.append(i2); |
+ vector.push_back(i1); |
+ vector.push_back(i2); |
} |
preciselyCollectGarbage(); |
EXPECT_LE(4, InlinedVectorObject::s_destructorCalls); |
@@ -4391,8 +4391,8 @@ TEST(HeapTest, VectorDestructorsWithVtable) { |
{ |
HeapVector<InlinedVectorObjectWithVtable> vector; |
InlinedVectorObjectWithVtable i1, i2; |
- vector.append(i1); |
- vector.append(i2); |
+ vector.push_back(i1); |
+ vector.push_back(i2); |
} |
preciselyCollectGarbage(); |
EXPECT_EQ(4, InlinedVectorObjectWithVtable::s_destructorCalls); |
@@ -4401,8 +4401,8 @@ TEST(HeapTest, VectorDestructorsWithVtable) { |
{ |
HeapVector<InlinedVectorObjectWithVtable, 1> vector; |
InlinedVectorObjectWithVtable i1, i2; |
- vector.append(i1); |
- vector.append(i2); // This allocates an out-of-line buffer. |
+ vector.push_back(i1); |
+ vector.push_back(i2); // This allocates an out-of-line buffer. |
} |
preciselyCollectGarbage(); |
EXPECT_EQ(5, InlinedVectorObjectWithVtable::s_destructorCalls); |
@@ -4411,8 +4411,8 @@ TEST(HeapTest, VectorDestructorsWithVtable) { |
{ |
HeapVector<InlinedVectorObjectWithVtable, 2> vector; |
InlinedVectorObjectWithVtable i1, i2; |
- vector.append(i1); |
- vector.append(i2); |
+ vector.push_back(i1); |
+ vector.push_back(i2); |
} |
preciselyCollectGarbage(); |
EXPECT_EQ(4, InlinedVectorObjectWithVtable::s_destructorCalls); |
@@ -5239,7 +5239,7 @@ TEST(HeapTest, EphemeronsInEphemerons) { |
new HeapVector<Member<IntWrapper>>(); |
for (int i = 0; i < 10000; i++) { |
IntWrapper* value = IntWrapper::create(i); |
- keepAlive->append(value); |
+ keepAlive->push_back(value); |
OuterMap::AddResult newEntry = outer->add(value, InnerMap()); |
newEntry.storedValue->value.add(deep, home); |
newEntry.storedValue->value.add(composite, home); |
@@ -5902,7 +5902,7 @@ TEST(HeapTest, TraceIfNeeded) { |
{ |
TraceIfNeededTester<HeapVector<Member<SimpleObject>>>* m_vec = |
TraceIfNeededTester<HeapVector<Member<SimpleObject>>>::create(); |
- m_vec->obj().append(SimpleObject::create()); |
+ m_vec->obj().push_back(SimpleObject::create()); |
visitor.reset(); |
m_vec->trace(&visitor); |
EXPECT_EQ(2u, visitor.count()); |
@@ -6308,8 +6308,8 @@ TEST(HeapTest, HeapVectorPartObjects) { |
HeapVector<PartObjectWithRef> vector2; |
for (int i = 0; i < 10; ++i) { |
- vector1.append(PartObjectWithRef(i)); |
- vector2.append(PartObjectWithRef(i)); |
+ vector1.push_back(PartObjectWithRef(i)); |
+ vector2.push_back(PartObjectWithRef(i)); |
} |
vector1.reserveCapacity(150); |
@@ -6321,9 +6321,9 @@ TEST(HeapTest, HeapVectorPartObjects) { |
EXPECT_EQ(10u, vector2.size()); |
for (int i = 0; i < 4; ++i) { |
- vector1.append(PartObjectWithRef(10 + i)); |
- vector2.append(PartObjectWithRef(10 + i)); |
- vector2.append(PartObjectWithRef(10 + i)); |
+ vector1.push_back(PartObjectWithRef(10 + i)); |
+ vector2.push_back(PartObjectWithRef(10 + i)); |
+ vector2.push_back(PartObjectWithRef(10 + i)); |
} |
// Shrinking heap vector backing stores always succeeds, |
@@ -6580,7 +6580,7 @@ TEST(HeapTest, TestPersistentHeapVectorWithUnusedSlots) { |
vector1.checkUnused(); |
vector2.checkUnused(); |
- vector2.append(VectorObject()); |
+ vector2.push_back(VectorObject()); |
vector2.checkUnused(); |
EXPECT_EQ(0u, vector1.size()); |
@@ -6608,8 +6608,8 @@ TEST(HeapTest, TestStaticLocals) { |
EXPECT_EQ(0u, persistentHeapVectorIntWrapper.size()); |
EXPECT_EQ(0u, heapVectorIntWrapper.size()); |
- persistentHeapVectorIntWrapper.append(&intWrapper); |
- heapVectorIntWrapper.append(&intWrapper); |
+ persistentHeapVectorIntWrapper.push_back(&intWrapper); |
+ heapVectorIntWrapper.push_back(&intWrapper); |
EXPECT_EQ(1u, persistentHeapVectorIntWrapper.size()); |
EXPECT_EQ(1u, heapVectorIntWrapper.size()); |