Changeset 233821 in webkit


Ignore:
Timestamp:
Jul 13, 2018 3:33:35 PM (6 years ago)
Author:
achristensen@apple.com
Message:

Add release assertion to check thread in TimerBase::setNextFireTime
https://bugs.webkit.org/show_bug.cgi?id=187666

Reviewed by Ryosuke Niwa.

This should give us insight into what is causing <rdar://problem/33352721>

  • platform/Timer.cpp:

(WebCore::TimerBase::setNextFireTime):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r233816 r233821  
     12018-07-13  Alex Christensen  <achristensen@webkit.org>
     2
     3        Add release assertion to check thread in TimerBase::setNextFireTime
     4        https://bugs.webkit.org/show_bug.cgi?id=187666
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        This should give us insight into what is causing <rdar://problem/33352721>
     9       
     10        * platform/Timer.cpp:
     11        (WebCore::TimerBase::setNextFireTime):
     12
    1132018-07-13  Ryosuke Niwa  <rniwa@webkit.org>
    214
  • trunk/Source/WebCore/platform/Timer.cpp

    r233466 r233821  
    358358void TimerBase::setNextFireTime(MonotonicTime newTime)
    359359{
    360     ASSERT(canAccessThreadLocalDataForThread(m_thread.get()));
     360    RELEASE_ASSERT(canAccessThreadLocalDataForThread(m_thread.get()));
    361361    RELEASE_ASSERT_WITH_SECURITY_IMPLICATION(!m_wasDeleted);
    362362
Note: See TracChangeset for help on using the changeset viewer.