2 #ifdef JEMALLOC_H_TYPES
4 typedef struct tcache_bin_stats_s tcache_bin_stats_t;
5 typedef struct malloc_bin_stats_s malloc_bin_stats_t;
6 typedef struct malloc_large_stats_s malloc_large_stats_t;
7 typedef struct arena_stats_s arena_stats_t;
8 typedef struct chunk_stats_s chunk_stats_t;
12 #ifdef JEMALLOC_H_STRUCTS
14 struct tcache_bin_stats_s {
22 struct malloc_bin_stats_s {
64 struct malloc_large_stats_s {
85 struct arena_stats_s {
99 size_t allocated_large;
110 malloc_large_stats_t *lstats;
113 struct chunk_stats_s {
130 #ifdef JEMALLOC_H_EXTERNS
136 void stats_print(
void (*write)(
void *,
const char *),
void *cbopaque,
141 #ifdef JEMALLOC_H_INLINES
143 #ifndef JEMALLOC_ENABLE_INLINE
149 #if (defined(JEMALLOC_ENABLE_INLINE) || defined(JEMALLOC_STATS_C_))
#define JEMALLOC_INLINE
Definition: jemalloc_internal.h:259
#define stats_cactive
Definition: private_namespace.h:350
#define stats_cactive_get
Definition: private_namespace.h:352
#define opt_stats_print
Definition: private_namespace.h:279
#define stats_print
Definition: private_namespace.h:355
#define atomic_add_z
Definition: private_namespace.h:80
unsigned __int64 uint64_t
Definition: stdint.h:90
#define stats_cactive_sub
Definition: private_namespace.h:353
#define stats_cactive_add
Definition: private_namespace.h:351
#define atomic_sub_z
Definition: private_namespace.h:84