diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/TracyAlloc.hpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/common/TracyAlloc.hpp b/common/TracyAlloc.hpp index 27861c97..6f9c9d7f 100644 --- a/common/TracyAlloc.hpp +++ b/common/TracyAlloc.hpp @@ -32,6 +32,15 @@ static inline void* tracy_malloc( size_t size ) #endif } +static inline void* tracy_malloc_fast( size_t size ) +{ +#ifdef TRACY_ENABLE + return rpmalloc( size ); +#else + return malloc( size ); +#endif +} + static inline void tracy_free( void* ptr ) { #ifdef TRACY_ENABLE @@ -42,6 +51,15 @@ static inline void tracy_free( void* ptr ) #endif } +static inline void tracy_free_fast( void* ptr ) +{ +#ifdef TRACY_ENABLE + rpfree( ptr ); +#else + free( ptr ); +#endif +} + static inline void* tracy_realloc( void* ptr, size_t size ) { #ifdef TRACY_ENABLE |