From 72efbe28edd6250069cfcf21cff72ec96ef0a02c Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sat, 2 Nov 2019 16:32:42 +0100 Subject: [PATCH] Use short ptr for message data. --- server/TracyWorker.cpp | 2 +- server/TracyWorker.hpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index 7052b93f..816146ab 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -5506,7 +5506,7 @@ void Worker::Write( FileWrite& f ) f.Write( &sz, sizeof( sz ) ); for( auto& v : m_data.messages ) { - const auto ptr = (uint64_t)v; + const auto ptr = (uint64_t)(MessageData*)v; f.Write( &ptr, sizeof( ptr ) ); WriteTimeOffset( f, refTime, v->time ); f.Write( &v->ref, sizeof( v->ref ) ); diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp index 8dc3da72..6cb3da49 100644 --- a/server/TracyWorker.hpp +++ b/server/TracyWorker.hpp @@ -161,7 +161,7 @@ private: StringDiscovery frames; FrameData* framesBase; Vector gpuData; - Vector messages; + Vector> messages; StringDiscovery plots; Vector threads; MemData memory; @@ -326,7 +326,7 @@ public: std::pair GetFrameRange( const FrameData& fd, int64_t from, int64_t to ); const flat_hash_map>& GetLockMap() const { return m_data.lockMap; } - const Vector& GetMessages() const { return m_data.messages; } + const Vector>& GetMessages() const { return m_data.messages; } const Vector& GetGpuData() const { return m_data.gpuData; } const Vector& GetPlots() const { return m_data.plots.Data(); } const Vector& GetThreadData() const { return m_data.threads; }