diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index 36acf354..0bbf0c78 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -2426,19 +2426,6 @@ const char* Worker::GetString( const StringIdx& idx ) const return m_data.stringData[idx.Idx()]; } -uint32_t Worker::AddNewString(const char* newString) -{ - assert(m_allowStringModification); - uint64_t sz = strlen(newString); - auto ptr = m_slab.Alloc( sz+1 ); - memcpy( ptr, newString, sz ); - ptr[sz] = '\0'; - uint32_t idx = m_data.stringData.size(); - m_data.stringMap.emplace( charutil::StringKey { ptr, sz }, idx ); - m_data.stringData.push_back( ptr ); - return idx; -} - static const char* BadExternalThreadNames[] = { "ntdll.dll", "???", diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp index 081f8be9..72b94d1a 100644 --- a/server/TracyWorker.hpp +++ b/server/TracyWorker.hpp @@ -667,7 +667,7 @@ public: void CacheSourceFiles(); - uint32_t AddNewString(const char* newString); + StringLocation StoreString(const char* str, size_t sz); private: void Network(); @@ -896,7 +896,6 @@ private: uint32_t GetSingleStringIdx(); uint32_t GetSecondStringIdx(); - StringLocation StoreString( const char* str, size_t sz ); const ContextSwitch* const GetContextSwitchDataImpl( uint64_t thread ); void CacheSource( const StringRef& str, const StringIdx& image = StringIdx() );