diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-02-15 04:21:12 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-02-15 07:47:27 +0000 |
commit | 3582140560ff6b4a10d39aec3d7286402988d9f5 (patch) | |
tree | 18591ec59d331bb97c9c6a4b520cbd3ee5459e3b /vespamalloc/src/tests/test1/testatomic.cpp | |
parent | d81b45b685a1ddd72555ee5b8ffacc2cba275e46 (diff) |
- Add interface to get the size of the mmapped area.
- Special handle realloc
Diffstat (limited to 'vespamalloc/src/tests/test1/testatomic.cpp')
-rw-r--r-- | vespamalloc/src/tests/test1/testatomic.cpp | 4 |
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()); |