Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Taudul <wolf@nereid.pl>2022-10-28 01:34:46 +0300
committerBartosz Taudul <wolf@nereid.pl>2022-10-28 01:34:46 +0300
commit898140fbda5eb36ecdbca25e84c0fad576888d63 (patch)
tree764360329e5a2c7ac8e530a9f6f9de3e61b29fe5
parent2b4fbd7feb4dc17f98e4a2607d495fc7dcb19c41 (diff)
Don't read payload.extra, if not needed.
-rw-r--r--public/client/TracyProfiler.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/public/client/TracyProfiler.cpp b/public/client/TracyProfiler.cpp
index ea168e4f..a6017397 100644
--- a/public/client/TracyProfiler.cpp
+++ b/public/client/TracyProfiler.cpp
@@ -3329,10 +3329,8 @@ bool Profiler::HandleServerQuery()
uint8_t type;
uint64_t ptr;
- uint32_t extra;
memcpy( &type, &payload.type, sizeof( payload.type ) );
memcpy( &ptr, &payload.ptr, sizeof( payload.ptr ) );
- memcpy( &extra, &payload.extra, sizeof( payload.extra ) );
switch( type )
{
@@ -3379,7 +3377,7 @@ bool Profiler::HandleServerQuery()
break;
#ifndef TRACY_NO_CODE_TRANSFER
case ServerQuerySymbolCode:
- HandleSymbolCodeQuery( ptr, extra );
+ HandleSymbolCodeQuery( ptr, payload.extra );
break;
#endif
case ServerQuerySourceCode:
@@ -3396,7 +3394,7 @@ bool Profiler::HandleServerQuery()
break;
case ServerQueryDataTransferPart:
memcpy( m_queryDataPtr, &ptr, 8 );
- memcpy( m_queryDataPtr+8, &extra, 4 );
+ memcpy( m_queryDataPtr+8, &payload.extra, 4 );
m_queryDataPtr += 12;
AckServerQuery();
break;