summaryrefslogtreecommitdiffstats
path: root/vespamalloc/src/tests/test1/testatomic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'vespamalloc/src/tests/test1/testatomic.cpp')
-rw-r--r--vespamalloc/src/tests/test1/testatomic.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/vespamalloc/src/tests/test1/testatomic.cpp b/vespamalloc/src/tests/test1/testatomic.cpp
index 76402c2570d..5ce52330f77 100644
--- a/vespamalloc/src/tests/test1/testatomic.cpp
+++ b/vespamalloc/src/tests/test1/testatomic.cpp
@@ -29,16 +29,20 @@ TEST("test explicit mmap/munmap") {
void * mmap1 = mmapPool.mmap(0xe000);
EXPECT_EQUAL(1u, mmapPool.getNumMappings());
EXPECT_EQUAL(0xe000u, mmapPool.getMmappedBytes());
+ EXPECT_EQUAL(0xe000u, mmapPool.get_size(mmap1));
mmapPool.unmap(mmap1);
EXPECT_EQUAL(0u, mmapPool.getNumMappings());
EXPECT_EQUAL(0u, mmapPool.getMmappedBytes());
mmap1 = mmapPool.mmap(0xe000);
EXPECT_EQUAL(1u, mmapPool.getNumMappings());
EXPECT_EQUAL(0xe000u, mmapPool.getMmappedBytes());
+ EXPECT_EQUAL(0xe000u, mmapPool.get_size(mmap1));
void * mmap2 = mmapPool.mmap(0x1e000);
EXPECT_EQUAL(2u, mmapPool.getNumMappings());
EXPECT_EQUAL(0x2c000u, mmapPool.getMmappedBytes());
+ EXPECT_EQUAL(0xe000u, mmapPool.get_size(mmap1));
+ EXPECT_EQUAL(0x1e000u, mmapPool.get_size(mmap2));
mmapPool.unmap(mmap1);
EXPECT_EQUAL(1u, mmapPool.getNumMappings());
EXPECT_EQUAL(0x1e000u, mmapPool.getMmappedBytes());