Rizin
unix-like reverse engineering framework and cli tools
jemalloc_internal_defs.h File Reference

Go to the source code of this file.

Macros

#define JEMALLOC_PRIVATE_NAMESPACE   je_
 
#define CPU_SPINWAIT   __asm__ volatile("pause")
 
#define JEMALLOC_C11ATOMICS   1
 
#define JEMALLOC_HAVE_BUILTIN_CLZ
 
#define JEMALLOC_USE_SYSCALL
 
#define JEMALLOC_HAVE_SECURE_GETENV
 
#define JEMALLOC_HAVE_PTHREAD_ATFORK
 
#define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE   1
 
#define JEMALLOC_HAVE_CLOCK_MONOTONIC   1
 
#define JEMALLOC_THREADED_INIT
 
#define JEMALLOC_TLS_MODEL   __attribute__((tls_model("initial-exec")))
 
#define JEMALLOC_CC_SILENCE
 
#define JEMALLOC_STATS
 
#define JEMALLOC_TCACHE
 
#define JEMALLOC_DSS
 
#define JEMALLOC_FILL
 
#define LG_TINY_MIN   3
 
#define LG_PAGE   12
 
#define JEMALLOC_MAPS_COALESCE
 
#define JEMALLOC_TLS
 
#define JEMALLOC_INTERNAL_UNREACHABLE   __builtin_unreachable
 
#define JEMALLOC_INTERNAL_FFSLL   __builtin_ffsll
 
#define JEMALLOC_INTERNAL_FFSL   __builtin_ffsl
 
#define JEMALLOC_INTERNAL_FFS   __builtin_ffs
 
#define JEMALLOC_CACHE_OBLIVIOUS
 
#define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY
 
#define JEMALLOC_HAVE_MADVISE
 
#define JEMALLOC_HAVE_MADVISE_HUGE
 
#define JEMALLOC_PURGE_MADVISE_DONTNEED
 
#define JEMALLOC_THP
 
#define JEMALLOC_HAS_ALLOCA_H   1
 
#define JEMALLOC_HAS_RESTRICT   1
 
#define LG_SIZEOF_INT   2
 
#define LG_SIZEOF_LONG   3
 
#define LG_SIZEOF_LONG_LONG   3
 
#define LG_SIZEOF_INTMAX_T   3
 
#define JEMALLOC_GLIBC_MALLOC_HOOK
 
#define JEMALLOC_GLIBC_MEMALIGN_HOOK
 
#define JEMALLOC_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP
 
#define JEMALLOC_CONFIG_MALLOC_CONF   ""
 

Macro Definition Documentation

◆ CPU_SPINWAIT

#define CPU_SPINWAIT   __asm__ volatile("pause")

Definition at line 24 of file jemalloc_internal_defs.h.

◆ JEMALLOC_C11ATOMICS

#define JEMALLOC_C11ATOMICS   1

Definition at line 27 of file jemalloc_internal_defs.h.

◆ JEMALLOC_CACHE_OBLIVIOUS

#define JEMALLOC_CACHE_OBLIVIOUS

Definition at line 239 of file jemalloc_internal_defs.h.

◆ JEMALLOC_CC_SILENCE

#define JEMALLOC_CC_SILENCE

Definition at line 128 of file jemalloc_internal_defs.h.

◆ JEMALLOC_CONFIG_MALLOC_CONF

#define JEMALLOC_CONFIG_MALLOC_CONF   ""

Definition at line 316 of file jemalloc_internal_defs.h.

◆ JEMALLOC_DSS

#define JEMALLOC_DSS

Definition at line 165 of file jemalloc_internal_defs.h.

◆ JEMALLOC_FILL

#define JEMALLOC_FILL

Definition at line 168 of file jemalloc_internal_defs.h.

◆ JEMALLOC_GLIBC_MALLOC_HOOK

#define JEMALLOC_GLIBC_MALLOC_HOOK

Definition at line 301 of file jemalloc_internal_defs.h.

◆ JEMALLOC_GLIBC_MEMALIGN_HOOK

#define JEMALLOC_GLIBC_MEMALIGN_HOOK

Definition at line 304 of file jemalloc_internal_defs.h.

◆ JEMALLOC_HAS_ALLOCA_H

#define JEMALLOC_HAS_ALLOCA_H   1

Definition at line 280 of file jemalloc_internal_defs.h.

◆ JEMALLOC_HAS_RESTRICT

#define JEMALLOC_HAS_RESTRICT   1

Definition at line 283 of file jemalloc_internal_defs.h.

◆ JEMALLOC_HAVE_BUILTIN_CLZ

#define JEMALLOC_HAVE_BUILTIN_CLZ

Definition at line 57 of file jemalloc_internal_defs.h.

◆ JEMALLOC_HAVE_CLOCK_MONOTONIC

#define JEMALLOC_HAVE_CLOCK_MONOTONIC   1

Definition at line 94 of file jemalloc_internal_defs.h.

◆ JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE

#define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE   1

Definition at line 89 of file jemalloc_internal_defs.h.

◆ JEMALLOC_HAVE_MADVISE

#define JEMALLOC_HAVE_MADVISE

Definition at line 256 of file jemalloc_internal_defs.h.

◆ JEMALLOC_HAVE_MADVISE_HUGE

#define JEMALLOC_HAVE_MADVISE_HUGE

Definition at line 262 of file jemalloc_internal_defs.h.

◆ JEMALLOC_HAVE_PTHREAD_ATFORK

#define JEMALLOC_HAVE_PTHREAD_ATFORK

Definition at line 84 of file jemalloc_internal_defs.h.

◆ JEMALLOC_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP

#define JEMALLOC_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP

Definition at line 307 of file jemalloc_internal_defs.h.

◆ JEMALLOC_HAVE_SECURE_GETENV

#define JEMALLOC_HAVE_SECURE_GETENV

Definition at line 76 of file jemalloc_internal_defs.h.

◆ JEMALLOC_INTERNAL_FFS

#define JEMALLOC_INTERNAL_FFS   __builtin_ffs

Definition at line 227 of file jemalloc_internal_defs.h.

◆ JEMALLOC_INTERNAL_FFSL

#define JEMALLOC_INTERNAL_FFSL   __builtin_ffsl

Definition at line 226 of file jemalloc_internal_defs.h.

◆ JEMALLOC_INTERNAL_FFSLL

#define JEMALLOC_INTERNAL_FFSLL   __builtin_ffsll

Definition at line 225 of file jemalloc_internal_defs.h.

◆ JEMALLOC_INTERNAL_UNREACHABLE

#define JEMALLOC_INTERNAL_UNREACHABLE   __builtin_unreachable

Definition at line 219 of file jemalloc_internal_defs.h.

◆ JEMALLOC_MAPS_COALESCE

#define JEMALLOC_MAPS_COALESCE

Definition at line 201 of file jemalloc_internal_defs.h.

◆ JEMALLOC_PRIVATE_NAMESPACE

#define JEMALLOC_PRIVATE_NAMESPACE   je_

Definition at line 18 of file jemalloc_internal_defs.h.

◆ JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY

#define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY

Definition at line 253 of file jemalloc_internal_defs.h.

◆ JEMALLOC_PURGE_MADVISE_DONTNEED

#define JEMALLOC_PURGE_MADVISE_DONTNEED

Definition at line 274 of file jemalloc_internal_defs.h.

◆ JEMALLOC_STATS

#define JEMALLOC_STATS

Definition at line 140 of file jemalloc_internal_defs.h.

◆ JEMALLOC_TCACHE

#define JEMALLOC_TCACHE

Definition at line 159 of file jemalloc_internal_defs.h.

◆ JEMALLOC_THP

#define JEMALLOC_THP

Definition at line 277 of file jemalloc_internal_defs.h.

◆ JEMALLOC_THREADED_INIT

#define JEMALLOC_THREADED_INIT

Definition at line 115 of file jemalloc_internal_defs.h.

◆ JEMALLOC_TLS

#define JEMALLOC_TLS

Definition at line 212 of file jemalloc_internal_defs.h.

◆ JEMALLOC_TLS_MODEL

#define JEMALLOC_TLS_MODEL   __attribute__((tls_model("initial-exec")))

Definition at line 125 of file jemalloc_internal_defs.h.

◆ JEMALLOC_USE_SYSCALL

#define JEMALLOC_USE_SYSCALL

Definition at line 71 of file jemalloc_internal_defs.h.

◆ LG_PAGE

#define LG_PAGE   12

Definition at line 192 of file jemalloc_internal_defs.h.

◆ LG_SIZEOF_INT

#define LG_SIZEOF_INT   2

Definition at line 289 of file jemalloc_internal_defs.h.

◆ LG_SIZEOF_INTMAX_T

#define LG_SIZEOF_INTMAX_T   3

Definition at line 298 of file jemalloc_internal_defs.h.

◆ LG_SIZEOF_LONG

#define LG_SIZEOF_LONG   3

Definition at line 292 of file jemalloc_internal_defs.h.

◆ LG_SIZEOF_LONG_LONG

#define LG_SIZEOF_LONG_LONG   3

Definition at line 295 of file jemalloc_internal_defs.h.

◆ LG_TINY_MIN

#define LG_TINY_MIN   3

Definition at line 183 of file jemalloc_internal_defs.h.