Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Unified Diff: content/common/discardable_shared_memory_heap_unittest.cc

Issue 1544293002: Convert Pass()→std::move() in //content (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/common/discardable_shared_memory_heap.cc ('k') | content/common/font_list_pango.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/common/discardable_shared_memory_heap_unittest.cc
diff --git a/content/common/discardable_shared_memory_heap_unittest.cc b/content/common/discardable_shared_memory_heap_unittest.cc
index 318f528ced6fa6245623e0800b70d5809105d01b..b2fc22fe0f6bbed96f10e855199136ae104df6fa 100644
--- a/content/common/discardable_shared_memory_heap_unittest.cc
+++ b/content/common/discardable_shared_memory_heap_unittest.cc
@@ -5,6 +5,7 @@
#include "content/common/discardable_shared_memory_heap.h"
#include <stddef.h>
+#include <utility>
#include "base/bind.h"
#include "base/memory/discardable_shared_memory.h"
@@ -40,8 +41,8 @@ TEST(DiscardableSharedMemoryHeapTest, Basic) {
// Create new span for memory.
scoped_ptr<DiscardableSharedMemoryHeap::Span> new_span(
- heap.Grow(memory.Pass(), memory_size, next_discardable_shared_memory_id++,
- base::Bind(NullTask)));
+ heap.Grow(std::move(memory), memory_size,
+ next_discardable_shared_memory_id++, base::Bind(NullTask)));
// Size should match |memory_size|.
EXPECT_EQ(memory_size, heap.GetSize());
@@ -53,7 +54,7 @@ TEST(DiscardableSharedMemoryHeapTest, Basic) {
EXPECT_FALSE(heap.SearchFreeLists(1, 0));
// Done using |new_span|. Merge it into the free lists.
- heap.MergeIntoFreeLists(new_span.Pass());
+ heap.MergeIntoFreeLists(std::move(new_span));
// Size of free lists should now match |memory_size|.
EXPECT_EQ(memory_size, heap.GetSizeOfFreeLists());
@@ -70,7 +71,7 @@ TEST(DiscardableSharedMemoryHeapTest, Basic) {
EXPECT_FALSE(heap.SearchFreeLists(1, 0));
// Merge it into the free lists again.
- heap.MergeIntoFreeLists(span.Pass());
+ heap.MergeIntoFreeLists(std::move(span));
}
TEST(DiscardableSharedMemoryHeapTest, SplitAndMerge) {
@@ -85,8 +86,8 @@ TEST(DiscardableSharedMemoryHeapTest, SplitAndMerge) {
new base::DiscardableSharedMemory);
ASSERT_TRUE(memory->CreateAndMap(memory_size));
scoped_ptr<DiscardableSharedMemoryHeap::Span> new_span(
- heap.Grow(memory.Pass(), memory_size, next_discardable_shared_memory_id++,
- base::Bind(NullTask)));
+ heap.Grow(std::move(memory), memory_size,
+ next_discardable_shared_memory_id++, base::Bind(NullTask)));
// Split span into two.
scoped_ptr<DiscardableSharedMemoryHeap::Span> leftover =
@@ -94,13 +95,13 @@ TEST(DiscardableSharedMemoryHeapTest, SplitAndMerge) {
ASSERT_TRUE(leftover);
// Merge |leftover| into free lists.
- heap.MergeIntoFreeLists(leftover.Pass());
+ heap.MergeIntoFreeLists(std::move(leftover));
// Some of the memory is still in use.
EXPECT_FALSE(heap.SearchFreeLists(kBlocks, 0));
// Merge |span| into free lists.
- heap.MergeIntoFreeLists(new_span.Pass());
+ heap.MergeIntoFreeLists(std::move(new_span));
// Remove a 2 page span from free lists.
scoped_ptr<DiscardableSharedMemoryHeap::Span> span1 =
@@ -113,13 +114,13 @@ TEST(DiscardableSharedMemoryHeapTest, SplitAndMerge) {
ASSERT_TRUE(span2);
// Merge |span1| back into free lists.
- heap.MergeIntoFreeLists(span1.Pass());
+ heap.MergeIntoFreeLists(std::move(span1));
// Some of the memory is still in use.
EXPECT_FALSE(heap.SearchFreeLists(kBlocks, 0));
// Merge |span2| back into free lists.
- heap.MergeIntoFreeLists(span2.Pass());
+ heap.MergeIntoFreeLists(std::move(span2));
// All memory has been returned to the free lists.
scoped_ptr<DiscardableSharedMemoryHeap::Span> large_span =
@@ -127,7 +128,7 @@ TEST(DiscardableSharedMemoryHeapTest, SplitAndMerge) {
ASSERT_TRUE(large_span);
// Merge it into the free lists again.
- heap.MergeIntoFreeLists(large_span.Pass());
+ heap.MergeIntoFreeLists(std::move(large_span));
}
TEST(DiscardableSharedMemoryHeapTest, MergeSingleBlockSpan) {
@@ -142,8 +143,8 @@ TEST(DiscardableSharedMemoryHeapTest, MergeSingleBlockSpan) {
new base::DiscardableSharedMemory);
ASSERT_TRUE(memory->CreateAndMap(memory_size));
scoped_ptr<DiscardableSharedMemoryHeap::Span> new_span(
- heap.Grow(memory.Pass(), memory_size, next_discardable_shared_memory_id++,
- base::Bind(NullTask)));
+ heap.Grow(std::move(memory), memory_size,
+ next_discardable_shared_memory_id++, base::Bind(NullTask)));
// Split span into two.
scoped_ptr<DiscardableSharedMemoryHeap::Span> leftover =
@@ -151,10 +152,10 @@ TEST(DiscardableSharedMemoryHeapTest, MergeSingleBlockSpan) {
ASSERT_TRUE(leftover);
// Merge |new_span| into free lists.
- heap.MergeIntoFreeLists(new_span.Pass());
+ heap.MergeIntoFreeLists(std::move(new_span));
// Merge |leftover| into free lists.
- heap.MergeIntoFreeLists(leftover.Pass());
+ heap.MergeIntoFreeLists(std::move(leftover));
}
TEST(DiscardableSharedMemoryHeapTest, Grow) {
@@ -165,9 +166,9 @@ TEST(DiscardableSharedMemoryHeapTest, Grow) {
scoped_ptr<base::DiscardableSharedMemory> memory1(
new base::DiscardableSharedMemory);
ASSERT_TRUE(memory1->CreateAndMap(block_size));
- heap.MergeIntoFreeLists(heap.Grow(memory1.Pass(), block_size,
+ heap.MergeIntoFreeLists(heap.Grow(std::move(memory1), block_size,
next_discardable_shared_memory_id++,
- base::Bind(NullTask)).Pass());
+ base::Bind(NullTask)));
// Remove a span from free lists.
scoped_ptr<DiscardableSharedMemoryHeap::Span> span1 =
@@ -181,9 +182,9 @@ TEST(DiscardableSharedMemoryHeapTest, Grow) {
scoped_ptr<base::DiscardableSharedMemory> memory2(
new base::DiscardableSharedMemory);
ASSERT_TRUE(memory2->CreateAndMap(block_size));
- heap.MergeIntoFreeLists(heap.Grow(memory2.Pass(), block_size,
+ heap.MergeIntoFreeLists(heap.Grow(std::move(memory2), block_size,
next_discardable_shared_memory_id++,
- base::Bind(NullTask)).Pass());
+ base::Bind(NullTask)));
// Memory should now be available.
scoped_ptr<DiscardableSharedMemoryHeap::Span> span2 =
@@ -191,8 +192,8 @@ TEST(DiscardableSharedMemoryHeapTest, Grow) {
EXPECT_TRUE(span2);
// Merge spans into the free lists again.
- heap.MergeIntoFreeLists(span1.Pass());
- heap.MergeIntoFreeLists(span2.Pass());
+ heap.MergeIntoFreeLists(std::move(span1));
+ heap.MergeIntoFreeLists(std::move(span2));
}
TEST(DiscardableSharedMemoryHeapTest, ReleaseFreeMemory) {
@@ -204,8 +205,8 @@ TEST(DiscardableSharedMemoryHeapTest, ReleaseFreeMemory) {
new base::DiscardableSharedMemory);
ASSERT_TRUE(memory->CreateAndMap(block_size));
scoped_ptr<DiscardableSharedMemoryHeap::Span> span =
- heap.Grow(memory.Pass(), block_size, next_discardable_shared_memory_id++,
- base::Bind(NullTask));
+ heap.Grow(std::move(memory), block_size,
+ next_discardable_shared_memory_id++, base::Bind(NullTask));
// Free lists should be empty.
EXPECT_EQ(0u, heap.GetSizeOfFreeLists());
@@ -215,7 +216,7 @@ TEST(DiscardableSharedMemoryHeapTest, ReleaseFreeMemory) {
// Size should still match |block_size|.
EXPECT_EQ(block_size, heap.GetSize());
- heap.MergeIntoFreeLists(span.Pass());
+ heap.MergeIntoFreeLists(std::move(span));
heap.ReleaseFreeMemory();
// Memory should have been released.
@@ -232,8 +233,8 @@ TEST(DiscardableSharedMemoryHeapTest, ReleasePurgedMemory) {
new base::DiscardableSharedMemory);
ASSERT_TRUE(memory->CreateAndMap(block_size));
scoped_ptr<DiscardableSharedMemoryHeap::Span> span =
- heap.Grow(memory.Pass(), block_size, next_discardable_shared_memory_id++,
- base::Bind(NullTask));
+ heap.Grow(std::move(memory), block_size,
+ next_discardable_shared_memory_id++, base::Bind(NullTask));
// Unlock memory so it can be purged.
span->shared_memory()->Unlock(0, 0);
@@ -261,9 +262,9 @@ TEST(DiscardableSharedMemoryHeapTest, Slack) {
scoped_ptr<base::DiscardableSharedMemory> memory(
new base::DiscardableSharedMemory);
ASSERT_TRUE(memory->CreateAndMap(memory_size));
- heap.MergeIntoFreeLists(heap.Grow(memory.Pass(), memory_size,
+ heap.MergeIntoFreeLists(heap.Grow(std::move(memory), memory_size,
next_discardable_shared_memory_id++,
- base::Bind(NullTask)).Pass());
+ base::Bind(NullTask)));
// No free span that is less or equal to 3 + 1.
EXPECT_FALSE(heap.SearchFreeLists(3, 1));
@@ -278,7 +279,7 @@ TEST(DiscardableSharedMemoryHeapTest, Slack) {
heap.SearchFreeLists(1, 5);
EXPECT_TRUE(span);
- heap.MergeIntoFreeLists(span.Pass());
+ heap.MergeIntoFreeLists(std::move(span));
}
void OnDeleted(bool* deleted) {
@@ -294,11 +295,11 @@ TEST(DiscardableSharedMemoryHeapTest, DeletedCallback) {
new base::DiscardableSharedMemory);
ASSERT_TRUE(memory->CreateAndMap(block_size));
bool deleted = false;
- scoped_ptr<DiscardableSharedMemoryHeap::Span> span =
- heap.Grow(memory.Pass(), block_size, next_discardable_shared_memory_id++,
- base::Bind(OnDeleted, base::Unretained(&deleted)));
+ scoped_ptr<DiscardableSharedMemoryHeap::Span> span = heap.Grow(
+ std::move(memory), block_size, next_discardable_shared_memory_id++,
+ base::Bind(OnDeleted, base::Unretained(&deleted)));
- heap.MergeIntoFreeLists(span.Pass());
+ heap.MergeIntoFreeLists(std::move(span));
heap.ReleaseFreeMemory();
EXPECT_TRUE(deleted);
@@ -313,8 +314,8 @@ TEST(DiscardableSharedMemoryHeapTest, CreateMemoryAllocatorDumpTest) {
new base::DiscardableSharedMemory);
ASSERT_TRUE(memory->CreateAndMap(block_size));
scoped_ptr<DiscardableSharedMemoryHeap::Span> span =
- heap.Grow(memory.Pass(), block_size, next_discardable_shared_memory_id++,
- base::Bind(NullTask));
+ heap.Grow(std::move(memory), block_size,
+ next_discardable_shared_memory_id++, base::Bind(NullTask));
// Check if allocator dump is created when span exists.
scoped_ptr<base::trace_event::ProcessMemoryDump> pmd(
« no previous file with comments | « content/common/discardable_shared_memory_heap.cc ('k') | content/common/font_list_pango.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698