1 #ifndef GNASH_JEMALLOC_H
2 #define GNASH_JEMALLOC_H
12 #define MOZ_MEMORY_LINUX
16 #define MOZ_MEMORY_WINDOWS
20 #if defined(FREEBSD_HOST) || defined(NETBSD_HOST)
21 #define MOZ_MEMORY_BSD
25 #define MOZ_MEMORY_DARWIN
29 #define MOZ_MEMORY_SOLARIS
33 #define MOZ_MEMORY_WINCE
37 #define MOZ_MEMORY_WINCE6
41 #define MOZ_MEMORY_ANDROID
44 #if SIZEOF_VOID_P == 4
45 # define MOZ_MEMORY_SIZEOF_PTR_2POW 2
46 #elif SIZEOF_VOID_P == 8
47 # define MOZ_MEMORY_SIZEOF_PTR_2POW 3
59 #ifdef USE_STATS_MEMORY
93 mi.keepcost = mi.ordblks = mi.smblks = mi.usmblks = mi.fsmblks =
94 mi.hblks = mi.hblkhd = 0;
96 mi.arena = stats.mapped;
97 mi.uordblks = stats.allocated;
98 mi.fordblks = stats.mapped - mi.uordblks;