/* TEST_HEADER id = $Id$ summary = allocate large object, free its middle, repeat interleaved language = c link = testlib.o parameters = OBJECTS=2000 END_HEADER */ #include "testlib.h" #include "mpscmvff.h" static void test(void) { mps_arena_t arena; mps_pool_t pool; mps_addr_t q, r; int p; die(mps_arena_create_k(&arena, mps_arena_class_vm(), mps_args_none), "create"); cdie(mps_pool_create_k(&pool, arena, mps_class_mvff(), mps_args_none), "pool"); die(mps_alloc(&q, pool, 1024), "alloc"); for (p=0; p