| 123456789101112131415161718192021 |
- #include "../../Include/RmlUi/Core/Profiling.h"
- #ifdef RMLUI_TRACY_MEMORY_PROFILING
- #include <cstdlib>
- #include <stddef.h>
- void* operator new(size_t n)
- {
- // Overload global new and delete for memory inspection
- void* ptr = std::malloc(n);
- TracyAlloc(ptr, n);
- return ptr;
- }
- void operator delete(void* ptr) noexcept
- {
- TracyFree(ptr);
- std::free(ptr);
- }
- #endif
|