1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Implement memory allocation tracking for C API.

This commit is contained in:
Bartosz Taudul
2019-06-24 20:22:19 +02:00
parent 281477f7f9
commit ee99ce833c
2 changed files with 37 additions and 0 deletions
+20
View File
@@ -2244,6 +2244,26 @@ void ___tracy_emit_zone_name( TracyCZoneCtx ctx, const char* txt, size_t size )
}
}
void ___tracy_emit_memory_alloc( const void* ptr, size_t size )
{
tracy::Profiler::MemAlloc( ptr, size );
}
void ___tracy_emit_memory_alloc_callstack( const void* ptr, size_t size, int depth )
{
tracy::Profiler::MemAllocCallstack( ptr, size, depth );
}
void ___tracy_emit_memory_free( const void* ptr )
{
tracy::Profiler::MemFree( ptr );
}
void ___tracy_emit_memory_free_callstack( const void* ptr, int depth )
{
tracy::Profiler::MemFreeCallstack( ptr, depth );
}
#ifdef __cplusplus
}
#endif