⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 175933 in webkit


Ignore:
Timestamp:
Nov 11, 2014, 8:34:18 AM (12 years ago)
Author:
Carlos Garcia Campos
Message:

Merge r175382 - ASSERT(!m_deletionHasBegun) in RefCounted.h should be ASSERT_WITH_SECURITY_IMPLICATION
https://bugs.webkit.org/show_bug.cgi?id=138141

Reviewed by Alexey Proskuryakov.

  • wtf/RefCounted.h:

(WTF::RefCountedBase::ref):
(WTF::RefCountedBase::relaxAdoptionRequirement):
(WTF::RefCountedBase::derefBase):
(WTF::adopted):

Location:
releases/WebKitGTK/webkit-2.6/Source/WTF
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • releases/WebKitGTK/webkit-2.6/Source/WTF/ChangeLog

    r175915 r175933  
     12014-10-30  Jeffrey Pfau  <jpfau@apple.com>
     2
     3        ASSERT(!m_deletionHasBegun) in RefCounted.h should be ASSERT_WITH_SECURITY_IMPLICATION
     4        https://bugs.webkit.org/show_bug.cgi?id=138141
     5
     6        Reviewed by Alexey Proskuryakov.
     7
     8        * wtf/RefCounted.h:
     9        (WTF::RefCountedBase::ref):
     10        (WTF::RefCountedBase::relaxAdoptionRequirement):
     11        (WTF::RefCountedBase::derefBase):
     12        (WTF::adopted):
     13
    1142014-10-27  Chris Dumez  <cdumez@apple.com>
    215
  • releases/WebKitGTK/webkit-2.6/Source/WTF/wtf/RefCounted.h

    r164942 r175933  
    2828namespace WTF {
    2929
    30 #ifdef NDEBUG
     30#if defined(NDEBUG) && !defined(ADDRESS_SANITIZER)
    3131#define CHECK_REF_COUNTED_LIFECYCLE 0
    3232#else
     
    4242    {
    4343#if CHECK_REF_COUNTED_LIFECYCLE
    44         ASSERT(!m_deletionHasBegun);
     44        ASSERT_WITH_SECURITY_IMPLICATION(!m_deletionHasBegun);
    4545        ASSERT(!m_adoptionIsRequired);
    4646#endif
     
    6464    {
    6565#if CHECK_REF_COUNTED_LIFECYCLE
    66         ASSERT(!m_deletionHasBegun);
     66        ASSERT_WITH_SECURITY_IMPLICATION(!m_deletionHasBegun);
    6767        ASSERT(m_adoptionIsRequired);
    6868        m_adoptionIsRequired = false;
     
    9292    {
    9393#if CHECK_REF_COUNTED_LIFECYCLE
    94         ASSERT(!m_deletionHasBegun);
     94        ASSERT_WITH_SECURITY_IMPLICATION(!m_deletionHasBegun);
    9595        ASSERT(!m_adoptionIsRequired);
    9696#endif
     
    133133    if (!object)
    134134        return;
    135     ASSERT(!object->m_deletionHasBegun);
     135    ASSERT_WITH_SECURITY_IMPLICATION(!object->m_deletionHasBegun);
    136136    object->m_adoptionIsRequired = false;
    137137}
Note: See TracChangeset for help on using the changeset viewer.