1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 04:22:20 +02:00

Added TCMalloc and JEMalloc projects

This commit is contained in:
Brian Fiete 2022-06-02 17:55:17 -07:00
parent 53376f3861
commit 652142e189
242 changed files with 67746 additions and 6 deletions

View file

@ -0,0 +1,27 @@
#define TCMALLOC_NO_MALLOCGUARD
#define TCMALLOC_NAMESPACE tcmalloc
#include "gperftools/src/tcmalloc.cc"
#include "gperftools/src/central_freelist.cc"
#include "gperftools/src/internal_logging.cc"
//#include "malloc_extension.cc"
#include "gperftools/src/page_heap.cc"
#include "gperftools/src/sampler.cc"
#include "gperftools/src/span.cc"
#include "gperftools/src/stack_trace_table.cc"
#include "gperftools/src/static_vars.cc"
#include "gperftools/src/tc_common.cc"
#include "gperftools/src/thread_cache.cc"
namespace tcmalloc
{
extern "C" int RunningOnValgrind(void)
{
return 0;
}
}
void TCMalloc_RecordAlloc(void* ptr, int size)
{
}