23 lines
390 B
C++
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
|