Changeset 225792 in webkit


Ignore:
Timestamp:
Dec 12, 2017 11:19:11 AM (6 years ago)
Author:
Joseph Pecoraro
Message:

Symbol not found: ZN3WTF8LockBase10unlockSlowEv
https://bugs.webkit.org/show_bug.cgi?id=180691

Reviewed by Yusuke Suzuki.

  • wtf/mac/DeprecatedSymbolsUsedBySafari.mm:

(WTF::LockBase::lockSlow):
(WTF::LockBase::unlockSlow):
Add back LockBase Symbols used by System Safari on 10.13.

Location:
trunk/Source/WTF
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r225778 r225792  
     12017-12-12  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        Symbol not found: __ZN3WTF8LockBase10unlockSlowEv
     4        https://bugs.webkit.org/show_bug.cgi?id=180691
     5
     6        Reviewed by Yusuke Suzuki.
     7
     8        * wtf/mac/DeprecatedSymbolsUsedBySafari.mm:
     9        (WTF::LockBase::lockSlow):
     10        (WTF::LockBase::unlockSlow):
     11        Add back LockBase Symbols used by System Safari on 10.13.
     12
    1132017-12-12  Yusuke Suzuki  <utatane.tea@gmail.com>
    214
  • trunk/Source/WTF/wtf/mac/DeprecatedSymbolsUsedBySafari.mm

    r219055 r225792  
    130130#endif
    131131
     132#if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED < 101400
     133struct LockBase {
     134private:
     135    WTF_EXPORT_PRIVATE void lockSlow();
     136    WTF_EXPORT_PRIVATE void unlockSlow();
     137    Atomic<uint8_t> m_byte;
     138};
     139
     140void LockBase::lockSlow()
     141{
     142    DefaultLockAlgorithm::lockSlow(m_byte);
     143}
     144
     145void LockBase::unlockSlow()
     146{
     147    DefaultLockAlgorithm::unlockSlow(m_byte, DefaultLockAlgorithm::Unfair);
     148}
     149#endif
     150
    132151} // namespace WTF
Note: See TracChangeset for help on using the changeset viewer.