summaryrefslogtreecommitdiffstats
path: root/jemalloc/test
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2010-09-05 17:35:13 (GMT)
committerJason Evans <jasone@canonware.com>2010-09-12 01:20:16 (GMT)
commit2dbecf1f6267fae7a161b9c39cfd4d04ce168a29 (patch)
tree246a2c4d549d4b007184c518e69deacbad4a0aaa /jemalloc/test
parentb267d0f86aff15a0edb2929f09060c118ed98ec4 (diff)
downloadjemalloc-2dbecf1f6267fae7a161b9c39cfd4d04ce168a29.zip
jemalloc-2dbecf1f6267fae7a161b9c39cfd4d04ce168a29.tar.gz
jemalloc-2dbecf1f6267fae7a161b9c39cfd4d04ce168a29.tar.bz2
Port to Mac OS X.
Add Mac OS X support, based in large part on the OS X support in Mozilla's version of jemalloc.
Diffstat (limited to 'jemalloc/test')
-rw-r--r--jemalloc/test/thread_arena.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/jemalloc/test/thread_arena.c b/jemalloc/test/thread_arena.c
index 99e9669..d52435f 100644
--- a/jemalloc/test/thread_arena.c
+++ b/jemalloc/test/thread_arena.c
@@ -3,6 +3,7 @@
#include <pthread.h>
#include <string.h>
+#define JEMALLOC_MANGLE
#include "jemalloc/jemalloc.h"
void *
@@ -13,10 +14,10 @@ thread_start(void *arg)
size_t size;
int err;
- malloc(1);
+ JEMALLOC_P(malloc)(1);
size = sizeof(arena_ind);
- if ((err = mallctl("thread.arena", &arena_ind, &size,
+ if ((err = JEMALLOC_P(mallctl)("thread.arena", &arena_ind, &size,
&main_arena_ind, sizeof(main_arena_ind)))) {
fprintf(stderr, "%s(): Error in mallctl(): %s\n", __func__,
strerror(err));
@@ -37,10 +38,11 @@ main(void)
fprintf(stderr, "Test begin\n");
- malloc(1);
+ JEMALLOC_P(malloc)(1);
size = sizeof(arena_ind);
- if ((err = mallctl("thread.arena", &arena_ind, &size, NULL, 0))) {
+ if ((err = JEMALLOC_P(mallctl)("thread.arena", &arena_ind, &size, NULL,
+ 0))) {
fprintf(stderr, "%s(): Error in mallctl(): %s\n", __func__,
strerror(err));
ret = 1;