Files
cpp-masssprings/src/tracy.cpp

23 lines
390 B
C++

#include "config.hpp"
#ifdef TRACY
#include "tracy.hpp"
#include <tracy/Tracy.hpp>
void *operator new(std::size_t count) {
auto ptr = malloc(count);
TracyAllocS(ptr, count, 20);
return ptr;
}
void operator delete(void *ptr) noexcept {
TracyFreeS(ptr, 20);
free(ptr);
}
void operator delete(void *ptr, std::size_t count) noexcept {
TracyFreeS(ptr, 20);
free(ptr);
}
#endif