2 #ifdef JEMALLOC_H_TYPES
4 typedef struct ctl_node_s ctl_node_t;
5 typedef struct ctl_named_node_s ctl_named_node_t;
6 typedef struct ctl_indexed_node_s ctl_indexed_node_t;
7 typedef struct ctl_arena_stats_s ctl_arena_stats_t;
8 typedef struct ctl_stats_s ctl_stats_t;
12 #ifdef JEMALLOC_H_STRUCTS
18 struct ctl_named_node_s {
19 struct ctl_node_s node;
23 const ctl_node_t *children;
24 int (*ctl)(
const size_t *, size_t,
void *,
size_t *,
28 struct ctl_indexed_node_s {
29 struct ctl_node_s node;
30 const ctl_named_node_t *(*index)(
const size_t *, size_t, size_t);
33 struct ctl_arena_stats_s {
42 size_t allocated_small;
47 malloc_bin_stats_t bstats[NBINS];
48 malloc_large_stats_t *lstats;
71 #ifdef JEMALLOC_H_EXTERNS
73 int ctl_byname(
const char *name,
void *oldp,
size_t *oldlenp,
void *newp,
75 int ctl_nametomib(
const char *name,
size_t *mibp,
size_t *miblenp);
77 int ctl_bymib(
const size_t *mib,
size_t miblen,
void *oldp,
size_t *oldlenp,
78 void *newp,
size_t newlen);
84 #define xmallctl(name, oldp, oldlenp, newp, newlen) do { \
85 if (je_mallctl(name, oldp, oldlenp, newp, newlen) \
88 "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n", \
94 #define xmallctlnametomib(name, mibp, miblenp) do { \
95 if (je_mallctlnametomib(name, mibp, miblenp) != 0) { \
96 malloc_printf("<jemalloc>: Failure in " \
97 "xmallctlnametomib(\"%s\", ...)\n", name); \
102 #define xmallctlbymib(mib, miblen, oldp, oldlenp, newp, newlen) do { \
103 if (je_mallctlbymib(mib, miblen, oldp, oldlenp, newp, \
106 "<jemalloc>: Failure in xmallctlbymib()\n"); \
113 #ifdef JEMALLOC_H_INLINES
#define ctl_prefork
Definition: private_namespace.h:151
#define ctl_bymib
Definition: private_namespace.h:146
#define ctl_byname
Definition: private_namespace.h:147
unsigned __int64 uint64_t
Definition: stdint.h:90
#define ctl_nametomib
Definition: private_namespace.h:148
#define ctl_postfork_child
Definition: private_namespace.h:149
#define ctl_postfork_parent
Definition: private_namespace.h:150
#define ctl_boot
Definition: private_namespace.h:145
arena_t ** arenas
Definition: jemalloc_internal.h:624