diff --git a/db/malloc_stats.cc b/db/malloc_stats.cc index 02e895038..ba971b547 100644 --- a/db/malloc_stats.cc +++ b/db/malloc_stats.cc @@ -18,9 +18,11 @@ namespace rocksdb { #ifdef ROCKSDB_JEMALLOC #ifdef __FreeBSD__ #include -#define je_malloc_stats_print malloc_stats_print #else #include "jemalloc/jemalloc.h" +#ifdef JEMALLOC_NO_RENAME +#define malloc_stats_print je_malloc_stats_print +#endif #endif typedef struct { @@ -48,7 +50,7 @@ void DumpMallocStats(std::string* stats) { std::unique_ptr buf{new char[kMallocStatusLen + 1]}; mstat.cur = buf.get(); mstat.end = buf.get() + kMallocStatusLen; - je_malloc_stats_print(GetJemallocStatus, &mstat, ""); + malloc_stats_print(GetJemallocStatus, &mstat, ""); stats->append(buf.get()); } #else