summaryrefslogtreecommitdiffstats
path: root/test/unit/bitmap.c
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2014-09-28 21:43:11 (GMT)
committerJason Evans <jasone@canonware.com>2014-09-28 21:43:11 (GMT)
commitf97e5ac4ec8a5ae7ed74829e6c1bf6ce814947f5 (patch)
tree0ffae73077e48d9e51ce7537f3fa1afee39c9763 /test/unit/bitmap.c
parent6ef80d68f092caf3b3802a73b8d716057b41864c (diff)
downloadjemalloc-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.c16
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);
{