24 const char* mallocxWeak =
nullptr;
25 const char* rallocxWeak =
nullptr;
26 const char* xallocxWeak =
nullptr;
27 const char* sallocxWeak =
nullptr;
28 const char* dallocxWeak =
nullptr;
29 const char* sdallocxWeak =
nullptr;
30 const char* nallocxWeak =
nullptr;
31 const char* mallctlWeak =
nullptr;
32 const char* mallctlnametomibWeak =
nullptr;
33 const char* mallctlbymibWeak =
nullptr;
34 #elif !FOLLY_HAVE_WEAK_SYMBOLS 35 void* (*mallocx)(size_t, int) =
nullptr;
36 void* (*rallocx)(
void*, size_t, int) =
nullptr;
37 size_t (*
xallocx)(
void*, size_t, size_t, int) =
nullptr;
38 size_t (*
sallocx)(
const void*, int) =
nullptr;
40 void (*
sdallocx)(
void*, size_t, int) =
nullptr;
42 int (*
mallctl)(
const char*,
void*,
size_t*,
void*, size_t) =
nullptr;
44 int (*
mallctlbymib)(
const size_t*, size_t,
void*,
size_t*,
void*, size_t) =
void(* dallocx)(void *, int)
int(* mallctlbymib)(const size_t *, size_t, void *, size_t *, void *, size_t)
size_t(* xallocx)(void *, size_t, size_t, int)
size_t(* nallocx)(size_t, int)
int(* mallctl)(const char *, void *, size_t *, void *, size_t)
void(* sdallocx)(void *, size_t, int)
size_t(* sallocx)(const void *, int)
int(* mallctlnametomib)(const char *, size_t *, size_t *)