summaryrefslogtreecommitdiffstats
path: root/jemalloc/test/rallocm.c
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2011-04-01 03:36:17 (GMT)
committerJason Evans <jasone@canonware.com>2011-04-01 03:36:17 (GMT)
commit7427525c28d58c423a68930160e3b0fe577fe953 (patch)
tree471519cfe8e156dfaa8e3f6f4f7d92db423b81f3 /jemalloc/test/rallocm.c
parent64ba3d7cd9901ed00d690365b1b3da6aa7b9cd59 (diff)
downloadjemalloc-7427525c28d58c423a68930160e3b0fe577fe953.zip
jemalloc-7427525c28d58c423a68930160e3b0fe577fe953.tar.gz
jemalloc-7427525c28d58c423a68930160e3b0fe577fe953.tar.bz2
Move repo contents in jemalloc/ to top level.
Diffstat (limited to 'jemalloc/test/rallocm.c')
-rw-r--r--jemalloc/test/rallocm.c117
1 files changed, 0 insertions, 117 deletions
diff --git a/jemalloc/test/rallocm.c b/jemalloc/test/rallocm.c
deleted file mode 100644
index a8cadeb..0000000
--- a/jemalloc/test/rallocm.c
+++ /dev/null
@@ -1,117 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#define JEMALLOC_MANGLE
-#include "jemalloc_test.h"
-
-int
-main(void)
-{
- void *p, *q;
- size_t sz, tsz;
- int r;
-
- fprintf(stderr, "Test begin\n");
-
- r = JEMALLOC_P(allocm)(&p, &sz, 42, 0);
- if (r != ALLOCM_SUCCESS) {
- fprintf(stderr, "Unexpected allocm() error\n");
- abort();
- }
-
- q = p;
- r = JEMALLOC_P(rallocm)(&q, &tsz, sz, 0, ALLOCM_NO_MOVE);
- if (r != ALLOCM_SUCCESS)
- fprintf(stderr, "Unexpected rallocm() error\n");
- if (q != p)
- fprintf(stderr, "Unexpected object move\n");
- if (tsz != sz) {
- fprintf(stderr, "Unexpected size change: %zu --> %zu\n",
- sz, tsz);
- }
-
- q = p;
- r = JEMALLOC_P(rallocm)(&q, &tsz, sz, 5, ALLOCM_NO_MOVE);
- if (r != ALLOCM_SUCCESS)
- fprintf(stderr, "Unexpected rallocm() error\n");
- if (q != p)
- fprintf(stderr, "Unexpected object move\n");
- if (tsz != sz) {
- fprintf(stderr, "Unexpected size change: %zu --> %zu\n",
- sz, tsz);
- }
-
- q = p;
- r = JEMALLOC_P(rallocm)(&q, &tsz, sz + 5, 0, ALLOCM_NO_MOVE);
- if (r != ALLOCM_ERR_NOT_MOVED)
- fprintf(stderr, "Unexpected rallocm() result\n");
- if (q != p)
- fprintf(stderr, "Unexpected object move\n");
- if (tsz != sz) {
- fprintf(stderr, "Unexpected size change: %zu --> %zu\n",
- sz, tsz);
- }
-
- q = p;
- r = JEMALLOC_P(rallocm)(&q, &tsz, sz + 5, 0, 0);
- if (r != ALLOCM_SUCCESS)
- fprintf(stderr, "Unexpected rallocm() error\n");
- if (q == p)
- fprintf(stderr, "Expected object move\n");
- if (tsz == sz) {
- fprintf(stderr, "Expected size change: %zu --> %zu\n",
- sz, tsz);
- }
- p = q;
- sz = tsz;
-
- r = JEMALLOC_P(rallocm)(&q, &tsz, 8192, 0, 0);
- if (r != ALLOCM_SUCCESS)
- fprintf(stderr, "Unexpected rallocm() error\n");
- if (q == p)
- fprintf(stderr, "Expected object move\n");
- if (tsz == sz) {
- fprintf(stderr, "Expected size change: %zu --> %zu\n",
- sz, tsz);
- }
- p = q;
- sz = tsz;
-
- r = JEMALLOC_P(rallocm)(&q, &tsz, 16384, 0, 0);
- if (r != ALLOCM_SUCCESS)
- fprintf(stderr, "Unexpected rallocm() error\n");
- if (tsz == sz) {
- fprintf(stderr, "Expected size change: %zu --> %zu\n",
- sz, tsz);
- }
- p = q;
- sz = tsz;
-
- r = JEMALLOC_P(rallocm)(&q, &tsz, 8192, 0, ALLOCM_NO_MOVE);
- if (r != ALLOCM_SUCCESS)
- fprintf(stderr, "Unexpected rallocm() error\n");
- if (q != p)
- fprintf(stderr, "Unexpected object move\n");
- if (tsz == sz) {
- fprintf(stderr, "Expected size change: %zu --> %zu\n",
- sz, tsz);
- }
- sz = tsz;
-
- r = JEMALLOC_P(rallocm)(&q, &tsz, 16384, 0, ALLOCM_NO_MOVE);
- if (r != ALLOCM_SUCCESS)
- fprintf(stderr, "Unexpected rallocm() error\n");
- if (q != p)
- fprintf(stderr, "Unexpected object move\n");
- if (tsz == sz) {
- fprintf(stderr, "Expected size change: %zu --> %zu\n",
- sz, tsz);
- }
- sz = tsz;
-
- JEMALLOC_P(dallocm)(p, 0);
-
- fprintf(stderr, "Test end\n");
- return (0);
-}