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

Lua profiling framework. No source location transfer yet.

This commit is contained in:
Bartosz Taudul
2017-11-05 15:04:55 +01:00
parent 3dc7d04ab4
commit 0fb5f012ce
4 changed files with 158 additions and 0 deletions
+2
View File
@@ -10,6 +10,7 @@ enum class QueueType : uint8_t
{
Terminate,
ZoneBegin,
ZoneBeginAllocSrcLoc,
ZoneEnd,
StringData,
ThreadName,
@@ -173,6 +174,7 @@ enum { QueueItemSize = sizeof( QueueItem ) };
static const size_t QueueDataSize[] = {
sizeof( QueueHeader ), // terminate
sizeof( QueueHeader ) + sizeof( QueueZoneBegin ),
sizeof( QueueHeader ) + sizeof( QueueZoneBegin ), // allocated source location
sizeof( QueueHeader ) + sizeof( QueueZoneEnd ),
sizeof( QueueHeader ) + sizeof( QueueStringTransfer ), // string data
sizeof( QueueHeader ) + sizeof( QueueStringTransfer ), // thread name