diff options
author | Jason Evans <jasone@canonware.com> | 2014-09-28 21:43:11 (GMT) |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2014-09-28 21:43:11 (GMT) |
commit | f97e5ac4ec8a5ae7ed74829e6c1bf6ce814947f5 (patch) | |
tree | 0ffae73077e48d9e51ce7537f3fa1afee39c9763 /test/unit/bitmap.c | |
parent | 6ef80d68f092caf3b3802a73b8d716057b41864c (diff) | |
download | jemalloc-f97e5ac4ec8a5ae7ed74829e6c1bf6ce814947f5.zip jemalloc-f97e5ac4ec8a5ae7ed74829e6c1bf6ce814947f5.tar.gz jemalloc-f97e5ac4ec8a5ae7ed74829e6c1bf6ce814947f5.tar.bz2 |
Implement compile-time bitmap size computation.
Diffstat (limited to 'test/unit/bitmap.c')
-rw-r--r-- | test/unit/bitmap.c | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/test/unit/bitmap.c b/test/unit/bitmap.c index 8086b88..4ea94f8 100644 --- a/test/unit/bitmap.c +++ b/test/unit/bitmap.c @@ -1,17 +1,11 @@ #include "test/jemalloc_test.h" -#if (LG_BITMAP_MAXBITS > 12) -# define MAXBITS 4500 -#else -# define MAXBITS (1U << LG_BITMAP_MAXBITS) -#endif - TEST_BEGIN(test_bitmap_size) { size_t i, prev_size; prev_size = 0; - for (i = 1; i <= MAXBITS; i++) { + for (i = 1; i <= BITMAP_MAXBITS; i++) { size_t size = bitmap_size(i); assert_true(size >= prev_size, "Bitmap size is smaller than expected"); @@ -24,7 +18,7 @@ TEST_BEGIN(test_bitmap_init) { size_t i; - for (i = 1; i <= MAXBITS; i++) { + for (i = 1; i <= BITMAP_MAXBITS; i++) { bitmap_info_t binfo; bitmap_info_init(&binfo, i); { @@ -47,7 +41,7 @@ TEST_BEGIN(test_bitmap_set) { size_t i; - for (i = 1; i <= MAXBITS; i++) { + for (i = 1; i <= BITMAP_MAXBITS; i++) { bitmap_info_t binfo; bitmap_info_init(&binfo, i); { @@ -70,7 +64,7 @@ TEST_BEGIN(test_bitmap_unset) { size_t i; - for (i = 1; i <= MAXBITS; i++) { + for (i = 1; i <= BITMAP_MAXBITS; i++) { bitmap_info_t binfo; bitmap_info_init(&binfo, i); { @@ -99,7 +93,7 @@ TEST_BEGIN(test_bitmap_sfu) { size_t i; - for (i = 1; i <= MAXBITS; i++) { + for (i = 1; i <= BITMAP_MAXBITS; i++) { bitmap_info_t binfo; bitmap_info_init(&binfo, i); { |