diff options
| author | Rye Mutt <rye@alchemyviewer.org> | 2024-07-09 17:53:43 -0400 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-09 16:53:43 -0500 | 
| commit | 2a7030992faa12c362d3eb9365080efd8265e15f (patch) | |
| tree | 4e42fcc27f309413d36b843376ded58af0662f2d /indra/llcommon | |
| parent | e1b7ac6065512a8973f1a61ae5a657796fed94c0 (diff) | |
Update tracy profiler to 0.10 (#1946)
Diffstat (limited to 'indra/llcommon')
| -rw-r--r-- | indra/llcommon/llerror.cpp | 16 | ||||
| -rw-r--r-- | indra/llcommon/llerrorcontrol.h | 2 | ||||
| -rw-r--r-- | indra/llcommon/lleventfilter.h | 2 | ||||
| -rw-r--r-- | indra/llcommon/llmemory.cpp | 5 | ||||
| -rw-r--r-- | indra/llcommon/llmutex.cpp | 36 | ||||
| -rw-r--r-- | indra/llcommon/llprofiler.h | 2 | ||||
| -rw-r--r-- | indra/llcommon/llsdserialize.cpp | 10 | ||||
| -rw-r--r-- | indra/llcommon/llsdserialize_xml.cpp | 2 | ||||
| -rw-r--r-- | indra/llcommon/llsdutil.cpp | 22 | ||||
| -rw-r--r-- | indra/llcommon/llsys.cpp | 2 | ||||
| -rw-r--r-- | indra/llcommon/llthread.cpp | 14 | ||||
| -rw-r--r-- | indra/llcommon/lltimer.cpp | 4 | 
12 files changed, 58 insertions, 59 deletions
| diff --git a/indra/llcommon/llerror.cpp b/indra/llcommon/llerror.cpp index a45bc32028..800586b6a6 100644 --- a/indra/llcommon/llerror.cpp +++ b/indra/llcommon/llerror.cpp @@ -167,7 +167,7 @@ namespace {          virtual void recordMessage(LLError::ELevel level,                                      const std::string& message) override          { -            LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING +            LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING;              if (LLError::getAlwaysFlush())              {                  mFile << message << std::endl; @@ -234,7 +234,7 @@ namespace {          virtual void recordMessage(LLError::ELevel level,                         const std::string& message) override          { -            LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING +            LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING;              // The default colors for error, warn and debug are now a bit more pastel              // and easier to read on the default (black) terminal background but you              // now have the option to set the color of each via an environment variables: @@ -274,7 +274,7 @@ namespace {          LL_FORCE_INLINE void writeANSI(const std::string& ansi_code, const std::string& message)          { -            LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING +            LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING;              static std::string s_ansi_bold = createBoldANSI();  // bold text              static std::string s_ansi_reset = createResetANSI();  // reset              // ANSI color code escape sequence, message, and reset in one fprintf call @@ -311,7 +311,7 @@ namespace {          virtual void recordMessage(LLError::ELevel level,                                     const std::string& message) override          { -            LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING +            LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING;              mBuffer->addLine(message);          } @@ -338,7 +338,7 @@ namespace {          virtual void recordMessage(LLError::ELevel level,                                     const std::string& message) override          { -            LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING +            LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING;              debugger_print(message);          }      }; @@ -1215,7 +1215,7 @@ namespace      void writeToRecorders(const LLError::CallSite& site, const std::string& message)      { -        LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING +        LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING;          LLError::ELevel level = site.mLevel;          SettingsConfigPtr s = Globals::getInstance()->getSettingsConfig(); @@ -1346,7 +1346,7 @@ namespace LLError      bool Log::shouldLog(CallSite& site)      { -        LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING +        LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING;          LLMutexTrylock lock(getMutex<LOG_MUTEX>(), 5);          if (!lock.isLocked())          { @@ -1391,7 +1391,7 @@ namespace LLError      void Log::flush(const std::ostringstream& out, const CallSite& site)      { -        LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING +        LL_PROFILE_ZONE_SCOPED_CATEGORY_LOGGING;          LLMutexTrylock lock(getMutex<LOG_MUTEX>(),5);          if (!lock.isLocked())          { diff --git a/indra/llcommon/llerrorcontrol.h b/indra/llcommon/llerrorcontrol.h index bf5a6df556..2be443ca37 100644 --- a/indra/llcommon/llerrorcontrol.h +++ b/indra/llcommon/llerrorcontrol.h @@ -190,7 +190,7 @@ namespace LLError          {}          void recordMessage(LLError::ELevel level, const std::string& message) override          { -            LL_PROFILE_ZONE_SCOPED +            LL_PROFILE_ZONE_SCOPED;              mCallable(level, message);          }      private: diff --git a/indra/llcommon/lleventfilter.h b/indra/llcommon/lleventfilter.h index 5c45144fad..d8c7e15a27 100644 --- a/indra/llcommon/lleventfilter.h +++ b/indra/llcommon/lleventfilter.h @@ -429,7 +429,7 @@ public:      // path, then stores it to mTarget.      virtual bool post(const LLSD& event)      { -        LL_PROFILE_ZONE_SCOPED +        LL_PROFILE_ZONE_SCOPED;          // Extract the element specified by 'mPath' from 'event'. To perform a          // generic type-appropriate store through mTarget, construct an diff --git a/indra/llcommon/llmemory.cpp b/indra/llcommon/llmemory.cpp index 81e8073dbf..99c803e46f 100644 --- a/indra/llcommon/llmemory.cpp +++ b/indra/llcommon/llmemory.cpp @@ -100,8 +100,7 @@ void LLMemory::initMaxHeapSizeGB(F32Gigabytes max_heap_size)  //static  void LLMemory::updateMemoryInfo()  { -    LL_PROFILE_ZONE_SCOPED - +    LL_PROFILE_ZONE_SCOPED;      sMaxPhysicalMemInKB = gSysMemory.getPhysicalMemoryKB(); @@ -190,7 +189,7 @@ void* LLMemory::tryToAlloc(void* address, U32 size)  //static  void LLMemory::logMemoryInfo(bool update)  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;      if(update)      {          updateMemoryInfo() ; diff --git a/indra/llcommon/llmutex.cpp b/indra/llcommon/llmutex.cpp index 40c651d9c1..be1ae89a25 100644 --- a/indra/llcommon/llmutex.cpp +++ b/indra/llcommon/llmutex.cpp @@ -100,7 +100,7 @@ void LLMutex::unlock()  bool LLMutex::isLocked()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      if (!mMutex.try_lock())      {          return true; @@ -124,7 +124,7 @@ LLThread::id_t LLMutex::lockingThread() const  bool LLMutex::trylock()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      if (isSelfLocked())      { //redundant lock          mCount++; @@ -161,7 +161,7 @@ LLSharedMutex::LLSharedMutex()  bool LLSharedMutex::isLocked() const  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      std::lock_guard<std::mutex> lock(mLockMutex);      return !mLockingThreads.empty(); @@ -169,7 +169,7 @@ bool LLSharedMutex::isLocked() const  bool LLSharedMutex::isThreadLocked() const  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      LLThread::id_t current_thread = LLThread::currentID();      std::lock_guard<std::mutex> lock(mLockMutex); @@ -179,7 +179,7 @@ bool LLSharedMutex::isThreadLocked() const  void LLSharedMutex::lockShared()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      LLThread::id_t current_thread = LLThread::currentID();      mLockMutex.lock(); @@ -204,7 +204,7 @@ void LLSharedMutex::lockShared()  void LLSharedMutex::lockExclusive()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      LLThread::id_t current_thread = LLThread::currentID();      mLockMutex.lock(); @@ -237,7 +237,7 @@ void LLSharedMutex::lockExclusive()  bool LLSharedMutex::trylockShared()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      LLThread::id_t current_thread = LLThread::currentID();      std::lock_guard<std::mutex> lock(mLockMutex); @@ -260,7 +260,7 @@ bool LLSharedMutex::trylockShared()  bool LLSharedMutex::trylockExclusive()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      LLThread::id_t current_thread = LLThread::currentID();      std::lock_guard<std::mutex> lock(mLockMutex); @@ -282,7 +282,7 @@ bool LLSharedMutex::trylockExclusive()  void LLSharedMutex::unlockShared()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      LLThread::id_t current_thread = LLThread::currentID();      std::lock_guard<std::mutex> lock(mLockMutex); @@ -303,7 +303,7 @@ void LLSharedMutex::unlockShared()  void LLSharedMutex::unlockExclusive()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      LLThread::id_t current_thread = LLThread::currentID();      std::lock_guard<std::mutex> lock(mLockMutex); @@ -338,20 +338,20 @@ LLCondition::~LLCondition()  void LLCondition::wait()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      std::unique_lock< std::mutex > lock(mMutex);      mCond.wait(lock);  }  void LLCondition::signal()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      mCond.notify_one();  }  void LLCondition::broadcast()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      mCond.notify_all();  } @@ -364,7 +364,7 @@ LLMutexTrylock::LLMutexTrylock(LLMutex* mutex)      : mMutex(mutex),      mLocked(false)  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      if (mMutex)          mLocked = mMutex->trylock();  } @@ -373,7 +373,7 @@ LLMutexTrylock::LLMutexTrylock(LLMutex* mutex, U32 aTries, U32 delay_ms)      : mMutex(mutex),      mLocked(false)  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      if (!mMutex)          return; @@ -388,7 +388,7 @@ LLMutexTrylock::LLMutexTrylock(LLMutex* mutex, U32 aTries, U32 delay_ms)  LLMutexTrylock::~LLMutexTrylock()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      if (mMutex && mLocked)          mMutex->unlock();  } @@ -400,7 +400,7 @@ LLMutexTrylock::~LLMutexTrylock()  //  LLScopedLock::LLScopedLock(std::mutex* mutex) : mMutex(mutex)  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      if(mutex)      {          mutex->lock(); @@ -419,7 +419,7 @@ LLScopedLock::~LLScopedLock()  void LLScopedLock::unlock()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      if(mLocked)      {          mMutex->unlock(); diff --git a/indra/llcommon/llprofiler.h b/indra/llcommon/llprofiler.h index 722d9afca2..732436cc4f 100644 --- a/indra/llcommon/llprofiler.h +++ b/indra/llcommon/llprofiler.h @@ -84,7 +84,7 @@ extern thread_local bool gProfilerEnabled;  //      #define TRACY_NO_BROADCAST   1  //      #define TRACY_ONLY_LOCALHOST 1          #define TRACY_ONLY_IPV4      1 -        #include "Tracy.hpp" +        #include "tracy/Tracy.hpp"          // Enable OpenGL profiling          #define LL_PROFILER_ENABLE_TRACY_OPENGL 0 diff --git a/indra/llcommon/llsdserialize.cpp b/indra/llcommon/llsdserialize.cpp index 5e267c6805..2a935f7c04 100644 --- a/indra/llcommon/llsdserialize.cpp +++ b/indra/llcommon/llsdserialize.cpp @@ -475,7 +475,7 @@ LLSDNotationParser::~LLSDNotationParser()  // virtual  S32 LLSDNotationParser::doParse(std::istream& istr, LLSD& data, S32 max_depth) const  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD;      // map: { string:object, string:object }      // array: [ object, object, object ]      // undef: ! @@ -735,7 +735,7 @@ S32 LLSDNotationParser::doParse(std::istream& istr, LLSD& data, S32 max_depth) c  S32 LLSDNotationParser::parseMap(std::istream& istr, LLSD& map, S32 max_depth) const  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD;      // map: { string:object, string:object }      map = LLSD::emptyMap();      S32 parse_count = 0; @@ -796,7 +796,7 @@ S32 LLSDNotationParser::parseMap(std::istream& istr, LLSD& map, S32 max_depth) c  S32 LLSDNotationParser::parseArray(std::istream& istr, LLSD& array, S32 max_depth) const  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD;      // array: [ object, object, object ]      array = LLSD::emptyArray();      S32 parse_count = 0; @@ -836,7 +836,7 @@ S32 LLSDNotationParser::parseArray(std::istream& istr, LLSD& array, S32 max_dept  bool LLSDNotationParser::parseString(std::istream& istr, LLSD& data) const  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD;      std::string value;      auto count = deserialize_string(istr, value, mMaxBytesLeft);      if(PARSE_FAILURE == count) return false; @@ -847,7 +847,7 @@ bool LLSDNotationParser::parseString(std::istream& istr, LLSD& data) const  bool LLSDNotationParser::parseBinary(std::istream& istr, LLSD& data) const  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD;      // binary: b##"ff3120ab1"      // or: b(len)"..." diff --git a/indra/llcommon/llsdserialize_xml.cpp b/indra/llcommon/llsdserialize_xml.cpp index dd00c39180..6396caf8d5 100644 --- a/indra/llcommon/llsdserialize_xml.cpp +++ b/indra/llcommon/llsdserialize_xml.cpp @@ -930,7 +930,7 @@ void LLSDXMLParser::parsePart(const char *buf, llssize len)  // virtual  S32 LLSDXMLParser::doParse(std::istream& input, LLSD& data, S32 max_depth) const  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_LLSD;      #ifdef XML_PARSER_PERFORMANCE_TESTS      XML_Timer timer( &parseTime ); diff --git a/indra/llcommon/llsdutil.cpp b/indra/llcommon/llsdutil.cpp index 34aa0bc070..12f67208c1 100644 --- a/indra/llcommon/llsdutil.cpp +++ b/indra/llcommon/llsdutil.cpp @@ -214,7 +214,7 @@ bool compare_llsd_with_template(      const LLSD& template_llsd,      LLSD& resultant_llsd)  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;      if (          llsd_to_test.isUndefined() && @@ -337,7 +337,7 @@ bool filter_llsd_with_template(      const LLSD & template_llsd,      LLSD & resultant_llsd)  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;      if (llsd_to_test.isUndefined() && template_llsd.isDefined())      { @@ -533,7 +533,7 @@ class TypeLookup  public:      TypeLookup()      { -        LL_PROFILE_ZONE_SCOPED +        LL_PROFILE_ZONE_SCOPED;          for (const Data *di(boost::begin(typedata)), *dend(boost::end(typedata)); di != dend; ++di)          { @@ -543,7 +543,7 @@ public:      std::string lookup(LLSD::Type type) const      { -        LL_PROFILE_ZONE_SCOPED +        LL_PROFILE_ZONE_SCOPED;          MapType::const_iterator found = mMap.find(type);          if (found != mMap.end()) @@ -595,7 +595,7 @@ static std::string match_types(LLSD::Type expect, // prototype.type()                                 LLSD::Type actual,        // type we're checking                                 const std::string& pfx)   // as for llsd_matches  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;      // Trivial case: if the actual type is exactly what we expect, we're good.      if (actual == expect) @@ -634,7 +634,7 @@ static std::string match_types(LLSD::Type expect, // prototype.type()  // see docstring in .h file  std::string llsd_matches(const LLSD& prototype, const LLSD& data, const std::string& pfx)  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;      // An undefined prototype means that any data is valid.      // An undefined slot in an array or map prototype means that any data @@ -768,7 +768,7 @@ std::string llsd_matches(const LLSD& prototype, const LLSD& data, const std::str  bool llsd_equals(const LLSD& lhs, const LLSD& rhs, int bits)  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;      // We're comparing strict equality of LLSD representation rather than      // performing any conversions. So if the types aren't equal, the LLSD @@ -878,7 +878,7 @@ namespace llsd  LLSD& drill_ref(LLSD& blob, const LLSD& rawPath)  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;      // Treat rawPath uniformly as an array. If it's not already an array,      // store it as the only entry in one. (But let's say Undefined means an @@ -905,7 +905,7 @@ LLSD& drill_ref(LLSD& blob, const LLSD& rawPath)      // path entry that's bad.      for (LLSD::Integer i = 0; i < path.size(); ++i)      { -        LL_PROFILE_ZONE_NUM( i ) +        LL_PROFILE_ZONE_NUM(i);          const LLSD& key{path[i]};          if (key.isString()) @@ -935,7 +935,7 @@ LLSD& drill_ref(LLSD& blob, const LLSD& rawPath)  LLSD drill(const LLSD& blob, const LLSD& path)  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;      // drill_ref() does exactly what we want. Temporarily cast away      // const-ness and use that. @@ -949,7 +949,7 @@ LLSD drill(const LLSD& blob, const LLSD& path)  // filter may be include to exclude/include keys in a map.  LLSD llsd_clone(LLSD value, LLSD filter)  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;      LLSD clone;      bool has_filter(filter.isMap()); diff --git a/indra/llcommon/llsys.cpp b/indra/llcommon/llsys.cpp index 8bee33be0a..79625ad9f8 100644 --- a/indra/llcommon/llsys.cpp +++ b/indra/llcommon/llsys.cpp @@ -929,7 +929,7 @@ LLSD LLMemoryInfo::getStatsMap() const  LLMemoryInfo& LLMemoryInfo::refresh()  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;      mStatsMap = loadStatsMap();      LL_DEBUGS("LLMemoryInfo") << "Populated mStatsMap:\n"; diff --git a/indra/llcommon/llthread.cpp b/indra/llcommon/llthread.cpp index faaaefd561..9eb92ca6a1 100644 --- a/indra/llcommon/llthread.cpp +++ b/indra/llcommon/llthread.cpp @@ -344,7 +344,7 @@ bool LLThread::runCondition(void)  // Stop thread execution if requested until unpaused.  void LLThread::checkPause()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      mDataLock->lock();      // This is in a while loop because the pthread API allows for spurious wakeups. @@ -376,20 +376,20 @@ void LLThread::setQuitting()  // static  LLThread::id_t LLThread::currentID()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      return std::this_thread::get_id();  }  // static  void LLThread::yield()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      std::this_thread::yield();  }  void LLThread::wake()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      mDataLock->lock();      if(!shouldSleep())      { @@ -400,7 +400,7 @@ void LLThread::wake()  void LLThread::wakeLocked()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      if(!shouldSleep())      {          mRunCondition->signal(); @@ -409,13 +409,13 @@ void LLThread::wakeLocked()  void LLThread::lockData()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      mDataLock->lock();  }  void LLThread::unlockData()  { -    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD +    LL_PROFILE_ZONE_SCOPED_CATEGORY_THREAD;      mDataLock->unlock();  } diff --git a/indra/llcommon/lltimer.cpp b/indra/llcommon/lltimer.cpp index e5c0970d35..28d6e4e4cc 100644 --- a/indra/llcommon/lltimer.cpp +++ b/indra/llcommon/lltimer.cpp @@ -91,7 +91,7 @@ U32 micro_sleep(U64 us, U32 max_yields)  U32 micro_sleep(U64 us, U32 max_yields)  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;  #if 0      LARGE_INTEGER ft;      ft.QuadPart = -static_cast<S64>(us * 10);  // '-' using relative time @@ -109,7 +109,7 @@ U32 micro_sleep(U64 us, U32 max_yields)  void ms_sleep(U32 ms)  { -    LL_PROFILE_ZONE_SCOPED +    LL_PROFILE_ZONE_SCOPED;      micro_sleep(ms * 1000, 0);  } | 
