diff options
| author | Qi Wang <interwq@gwu.edu> | 2019-08-05 19:59:21 (GMT) |
|---|---|---|
| committer | Qi Wang <interwq@gwu.edu> | 2019-08-05 19:59:21 (GMT) |
| commit | ea6b3e973b477b8061e0076bb257dbd7f3faa756 (patch) | |
| tree | eb52a159ee9b9cf80e87e809a80035e49d7f96e2 /test/unit/stats.c | |
| parent | b0b3e49a54ec29e32636f4577d9d5a896d67fd20 (diff) | |
| parent | 0cfa36a58a91b30996b30c948d67e1daf184c663 (diff) | |
| download | jemalloc-5.2.1.zip jemalloc-5.2.1.tar.gz jemalloc-5.2.1.tar.bz2 | |
Merge branch 'dev'5.2.1
Diffstat (limited to 'test/unit/stats.c')
| -rw-r--r-- | test/unit/stats.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/unit/stats.c b/test/unit/stats.c index 4323bfa..646768e 100644 --- a/test/unit/stats.c +++ b/test/unit/stats.c @@ -228,7 +228,7 @@ gen_mallctl_str(char *cmd, char *name, unsigned arena_ind) { TEST_BEGIN(test_stats_arenas_bins) { void *p; - size_t sz, curslabs, curregs; + size_t sz, curslabs, curregs, nonfull_slabs; uint64_t epoch, nmalloc, ndalloc, nrequests, nfills, nflushes; uint64_t nslabs, nreslabs; int expected = config_stats ? 0 : ENOENT; @@ -289,6 +289,9 @@ TEST_BEGIN(test_stats_arenas_bins) { gen_mallctl_str(cmd, "curslabs", arena_ind); assert_d_eq(mallctl(cmd, (void *)&curslabs, &sz, NULL, 0), expected, "Unexpected mallctl() result"); + gen_mallctl_str(cmd, "nonfull_slabs", arena_ind); + assert_d_eq(mallctl(cmd, (void *)&nonfull_slabs, &sz, NULL, 0), + expected, "Unexpected mallctl() result"); if (config_stats) { assert_u64_gt(nmalloc, 0, @@ -309,6 +312,8 @@ TEST_BEGIN(test_stats_arenas_bins) { "At least one slab should have been allocated"); assert_zu_gt(curslabs, 0, "At least one slab should be currently allocated"); + assert_zu_eq(nonfull_slabs, 0, + "slabs_nonfull should be empty"); } dallocx(p, 0); |
