diff options
Diffstat (limited to 'rts/LinkerInternals.h')
-rw-r--r-- | rts/LinkerInternals.h | 6 |
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) \ |