2 #ifdef JEMALLOC_H_TYPES
6 #ifdef JEMALLOC_H_STRUCTS
10 #ifdef JEMALLOC_H_EXTERNS
14 #ifdef JEMALLOC_H_INLINES
16 #ifndef JEMALLOC_ENABLE_INLINE
20 #if (defined(JEMALLOC_ENABLE_INLINE) || defined(JEMALLOC_MB_C_))
37 asm volatile (
"pusha;"
57 #elif (defined(__amd64__) || defined(__x86_64__))
62 asm volatile (
"sfence"
68 #elif defined(__powerpc__)
79 #elif defined(__sparc64__)
84 asm volatile (
"membar #StoreStore"
90 #elif defined(__tile__)
#define malloc_mutex_lock
Definition: private_namespace.h:237
#define JEMALLOC_INLINE
Definition: jemalloc_internal.h:259
#define malloc_mutex_unlock
Definition: private_namespace.h:241
#define malloc_mutex_init
Definition: private_namespace.h:236
#define mb_write
Definition: private_namespace.h:254