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:
parent
53376f3861
commit
652142e189
242 changed files with 67746 additions and 6 deletions
27
BeefRT/TCMalloc/TCMalloc.cpp
Normal file
27
BeefRT/TCMalloc/TCMalloc.cpp
Normal 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)
|
||||
{
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue