LibreDWG API  0.12.2
LibreDWG API - The DWG Library
jemalloc.h File Reference
#include <limits.h>
#include <strings.h>
#include "jemalloc_defs.h"

Go to the source code of this file.

Macros

#define JEMALLOC_VERSION   "3.0.0-0-gfc9b1dbf69f59d7ecfc4ac68da9847e017e1d046"
 
#define JEMALLOC_VERSION_MAJOR   3
 
#define JEMALLOC_VERSION_MINOR   0
 
#define JEMALLOC_VERSION_BUGFIX   0
 
#define JEMALLOC_VERSION_NREV   0
 
#define JEMALLOC_VERSION_GID   "fc9b1dbf69f59d7ecfc4ac68da9847e017e1d046"
 
#define ALLOCM_LG_ALIGN(la)   (la)
 
#define ALLOCM_ALIGN(a)   ((a < (size_t)INT_MAX) ? ffs(a)-1 : ffs(a>>32)+31)
 
#define ALLOCM_ZERO   ((int)0x40)
 
#define ALLOCM_NO_MOVE   ((int)0x80)
 
#define ALLOCM_SUCCESS   0
 
#define ALLOCM_ERR_OOM   1
 
#define ALLOCM_ERR_NOT_MOVED   2
 

Functions

 __attribute__ ((visibility("default"))) const char *malloc_conf
 
size_t size __attribute__ ((malloc))
 
size_t size_t size __attribute__ ((nonnull(1)))
 

Variables

const char * s
 
size_t alignment
 
size_t size
 
const char void * je_cbopaque
 
const char void const char * opts
 
void * oldp
 
void size_t * oldlenp
 
void size_t void * newp
 
void size_t void size_t newlen
 
size_t * mibp
 
size_t size_t * miblenp
 
size_t miblen
 
size_t * rsize
 
size_t size_t size_t extra
 
size_t int flags
 

Macro Definition Documentation

◆ ALLOCM_ALIGN

#define ALLOCM_ALIGN (   a)    ((a < (size_t)INT_MAX) ? ffs(a)-1 : ffs(a>>32)+31)

◆ ALLOCM_ERR_NOT_MOVED

#define ALLOCM_ERR_NOT_MOVED   2

◆ ALLOCM_ERR_OOM

#define ALLOCM_ERR_OOM   1

◆ ALLOCM_LG_ALIGN

#define ALLOCM_LG_ALIGN (   la)    (la)

◆ ALLOCM_NO_MOVE

#define ALLOCM_NO_MOVE   ((int)0x80)

◆ ALLOCM_SUCCESS

#define ALLOCM_SUCCESS   0

◆ ALLOCM_ZERO

#define ALLOCM_ZERO   ((int)0x40)

◆ JEMALLOC_VERSION

#define JEMALLOC_VERSION   "3.0.0-0-gfc9b1dbf69f59d7ecfc4ac68da9847e017e1d046"

◆ JEMALLOC_VERSION_BUGFIX

#define JEMALLOC_VERSION_BUGFIX   0

◆ JEMALLOC_VERSION_GID

#define JEMALLOC_VERSION_GID   "fc9b1dbf69f59d7ecfc4ac68da9847e017e1d046"

◆ JEMALLOC_VERSION_MAJOR

#define JEMALLOC_VERSION_MAJOR   3

◆ JEMALLOC_VERSION_MINOR

#define JEMALLOC_VERSION_MINOR   0

◆ JEMALLOC_VERSION_NREV

#define JEMALLOC_VERSION_NREV   0

Function Documentation

◆ __attribute__() [1/3]

size_t size __attribute__ ( (malloc)  )

◆ __attribute__() [2/3]

int flags __attribute__ ( (nonnull(1))  )

◆ __attribute__() [3/3]

__attribute__ ( (visibility("default"))  ) const

Variable Documentation

◆ alignment

size_t alignment

◆ extra

size_t size_t size_t extra

◆ flags

size_t int flags

◆ je_cbopaque

const char void* je_cbopaque

◆ miblen

size_t miblen

◆ miblenp

size_t size_t* miblenp

◆ mibp

size_t* mibp

◆ newlen

size_t void size_t void size_t newlen

◆ newp

size_t void size_t void * newp

◆ oldlenp

size_t void size_t * oldlenp

◆ oldp

size_t void * oldp

◆ opts

const char void const char* opts

◆ rsize

size_t * rsize

◆ s

const char* s

◆ size

size_t size