diff options
author | Bartosz Taudul <wolf@nereid.pl> | 2022-10-09 22:54:16 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf@nereid.pl> | 2022-10-09 22:54:54 +0300 |
commit | f509ed1561cc18745033d2a832f3f3f9c46619c2 (patch) | |
tree | 3c53cbd1546462e70350f30f4e41be71f773df0b /public | |
parent | ff36c9004fb7b0c0db913ef3693d0fbba4d1e1d5 (diff) |
Include PID in broadcast message.
Diffstat (limited to 'public')
-rw-r--r-- | public/client/TracyProfiler.cpp | 1 | ||||
-rw-r--r-- | public/common/TracyProtocol.hpp | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/public/client/TracyProfiler.cpp b/public/client/TracyProfiler.cpp index 5c613f8b..caf39c2f 100644 --- a/public/client/TracyProfiler.cpp +++ b/public/client/TracyProfiler.cpp @@ -732,6 +732,7 @@ static BroadcastMessage& GetBroadcastMessage( const char* procname, size_t pnsz, msg.broadcastVersion = BroadcastVersion; msg.protocolVersion = ProtocolVersion; msg.listenPort = port; + msg.pid = GetPid(); memcpy( msg.programName, procname, pnsz ); memset( msg.programName + pnsz, 0, WelcomeMessageProgramNameSize - pnsz ); diff --git a/public/common/TracyProtocol.hpp b/public/common/TracyProtocol.hpp index 104636c4..0d60833f 100644 --- a/public/common/TracyProtocol.hpp +++ b/public/common/TracyProtocol.hpp @@ -10,7 +10,7 @@ namespace tracy constexpr unsigned Lz4CompressBound( unsigned isize ) { return isize + ( isize / 255 ) + 16; } enum : uint32_t { ProtocolVersion = 60 }; -enum : uint16_t { BroadcastVersion = 2 }; +enum : uint16_t { BroadcastVersion = 3 }; using lz4sz_t = uint32_t; @@ -127,6 +127,7 @@ struct BroadcastMessage uint16_t broadcastVersion; uint16_t listenPort; uint32_t protocolVersion; + uint64_t pid; int32_t activeTime; // in seconds char programName[WelcomeMessageProgramNameSize]; }; |