summaryrefslogtreecommitdiff
path: root/rts/LinkerInternals.h
diff options
context:
space:
mode:
Diffstat (limited to 'rts/LinkerInternals.h')
-rw-r--r--rts/LinkerInternals.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/rts/LinkerInternals.h b/rts/LinkerInternals.h
index 9bdd7530d5..79fb46eb2b 100644
--- a/rts/LinkerInternals.h
+++ b/rts/LinkerInternals.h
@@ -10,6 +10,7 @@
#include "Rts.h"
#include "Hash.h"
+#include "linker/M32Alloc.h"
#if RTS_LINKER_USE_MMAP
#include <sys/mman.h>
@@ -244,6 +245,11 @@ typedef struct _ObjectCode {
require extra information.*/
HashTable *extraInfos;
+#if RTS_LINKER_USE_MMAP == 1
+ /* The m32 allocator used for allocating small sections
+ * and symbol extras during loading */
+ m32_allocator *m32;
+#endif
} ObjectCode;
#define OC_INFORMATIVE_FILENAME(OC) \