Index: base/debug/thread_heap_usage_tracker_unittest.cc |
diff --git a/base/debug/thread_heap_usage_tracker_unittest.cc b/base/debug/thread_heap_usage_tracker_unittest.cc |
index 5c03c3853ee8fdfca2f144d057a1439c3578308b..2012e4971f021581cc574a6024ddb1f6dc701c39 100644 |
--- a/base/debug/thread_heap_usage_tracker_unittest.cc |
+++ b/base/debug/thread_heap_usage_tracker_unittest.cc |
@@ -68,31 +68,32 @@ class ThreadHeapUsageTrackerTest : public testing::Test { |
} |
void* MockMalloc(size_t size) { |
- return dispatch_under_test_->alloc_function(dispatch_under_test_, size); |
+ return dispatch_under_test_->alloc_function(dispatch_under_test_, size, |
+ nullptr); |
} |
void* MockCalloc(size_t n, size_t size) { |
return dispatch_under_test_->alloc_zero_initialized_function( |
- dispatch_under_test_, n, size); |
+ dispatch_under_test_, n, size, nullptr); |
} |
void* MockAllocAligned(size_t alignment, size_t size) { |
- return dispatch_under_test_->alloc_aligned_function(dispatch_under_test_, |
- alignment, size); |
+ return dispatch_under_test_->alloc_aligned_function( |
+ dispatch_under_test_, alignment, size, nullptr); |
} |
void* MockRealloc(void* address, size_t size) { |
return dispatch_under_test_->realloc_function(dispatch_under_test_, address, |
- size); |
+ size, nullptr); |
} |
void MockFree(void* address) { |
- dispatch_under_test_->free_function(dispatch_under_test_, address); |
+ dispatch_under_test_->free_function(dispatch_under_test_, address, nullptr); |
} |
size_t MockGetSizeEstimate(void* address) { |
return dispatch_under_test_->get_size_estimate_function( |
- dispatch_under_test_, address); |
+ dispatch_under_test_, address, nullptr); |
} |
private: |
@@ -126,7 +127,9 @@ class ThreadHeapUsageTrackerTest : public testing::Test { |
return ret; |
} |
- static void* OnAllocFn(const AllocatorDispatch* self, size_t size) { |
+ static void* OnAllocFn(const AllocatorDispatch* self, |
+ size_t size, |
+ void* context) { |
EXPECT_EQ(&g_mock_dispatch, self); |
void* ret = malloc(size); |
@@ -136,7 +139,8 @@ class ThreadHeapUsageTrackerTest : public testing::Test { |
static void* OnAllocZeroInitializedFn(const AllocatorDispatch* self, |
size_t n, |
- size_t size) { |
+ size_t size, |
+ void* context) { |
EXPECT_EQ(&g_mock_dispatch, self); |
void* ret = calloc(n, size); |
@@ -146,7 +150,8 @@ class ThreadHeapUsageTrackerTest : public testing::Test { |
static void* OnAllocAlignedFn(const AllocatorDispatch* self, |
size_t alignment, |
- size_t size) { |
+ size_t size, |
+ void* context) { |
EXPECT_EQ(&g_mock_dispatch, self); |
// This is a cheat as it doesn't return aligned allocations. This has the |
@@ -158,7 +163,8 @@ class ThreadHeapUsageTrackerTest : public testing::Test { |
static void* OnReallocFn(const AllocatorDispatch* self, |
void* address, |
- size_t size) { |
+ size_t size, |
+ void* context) { |
EXPECT_EQ(&g_mock_dispatch, self); |
g_self->DeleteAlloc(address); |
@@ -167,7 +173,9 @@ class ThreadHeapUsageTrackerTest : public testing::Test { |
return ret; |
} |
- static void OnFreeFn(const AllocatorDispatch* self, void* address) { |
+ static void OnFreeFn(const AllocatorDispatch* self, |
+ void* address, |
+ void* context) { |
EXPECT_EQ(&g_mock_dispatch, self); |
g_self->DeleteAlloc(address); |
@@ -175,7 +183,8 @@ class ThreadHeapUsageTrackerTest : public testing::Test { |
} |
static size_t OnGetSizeEstimateFn(const AllocatorDispatch* self, |
- void* address) { |
+ void* address, |
+ void* context) { |
EXPECT_EQ(&g_mock_dispatch, self); |
return g_self->GetSizeEstimate(address); |