Add another extension point to the runtime.
authorRodrigo Kumpera <kumpera@gmail.com>
Fri, 6 Sep 2013 21:22:02 +0000 (17:22 -0400)
committerRodrigo Kumpera <kumpera@gmail.com>
Fri, 6 Sep 2013 21:22:25 +0000 (17:22 -0400)
mono/utils/dlmalloc.c
mono/utils/dlmalloc.h

index 349df1fa726350b05947e28d2cdeb66071245393..59287aac7758e79bb207d64fc5137f2aae134ded 100644 (file)
@@ -24,6 +24,7 @@
 /* Use mmap for allocating memory */
 #define HAVE_MORECORE 0
 #define NO_MALLINFO 1
+#include <dlmalloc.h>
 
 /*
 * Quickstart
index 6b27a98c102380783ab77cce3c399e6008dbf2c8..074f947f291ff5be3bec063f56a14989be79c66a 100644 (file)
@@ -30,6 +30,7 @@ extern "C" {
 #endif
 
 #include <stddef.h>   /* for size_t */
+#include <mono/utils/mono-compiler.h>
 
 #if !ONLY_MSPACES
 
@@ -51,6 +52,9 @@ extern "C" {
 #define dlindependent_comalloc independent_comalloc
 #endif /* USE_DL_PREFIX */
 
+#ifdef ENABLE_EXTENSION_MODULE
+#include "../../../mono-extensions/mono/utils/dlmalloc.h"
+#endif
 
 /*
   malloc(size_t n)