VirtualBox

Changeset 102000 in vbox


Ignore:
Timestamp:
Nov 8, 2023 6:30:47 PM (15 months ago)
Author:
vboxsync
Message:

libs/xpcom/nsprpub: Convert from PR_ASSERT to IPRT assertions, bugref:10545

Location:
trunk/src/libs/xpcom18a4/nsprpub/pr/src
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/io/priometh.c

    r101872 r102000  
    3939
    4040#include <string.h>
     41#include <iprt/assert.h>
    4142
    4243/*****************************************************************************/
     
    7879PRIntn _PR_InvalidInt(void)
    7980{
    80     PR_ASSERT(!"I/O method is invalid");
     81    Assert(!"I/O method is invalid");
    8182    PR_SetError(PR_INVALID_METHOD_ERROR, 0);
    8283    return -1;
     
    8586PRInt16 _PR_InvalidInt16(void)
    8687{
    87     PR_ASSERT(!"I/O method is invalid");
     88    Assert(!"I/O method is invalid");
    8889    PR_SetError(PR_INVALID_METHOD_ERROR, 0);
    8990    return -1;
     
    9495    PRInt64 rv;
    9596    LL_I2L(rv, -1);
    96     PR_ASSERT(!"I/O method is invalid");
     97    Assert(!"I/O method is invalid");
    9798    PR_SetError(PR_INVALID_METHOD_ERROR, 0);
    9899    return rv;
     
    105106PRStatus _PR_InvalidStatus(void)
    106107{
    107     PR_ASSERT(!"I/O method is invalid");
     108    Assert(!"I/O method is invalid");
    108109    PR_SetError(PR_INVALID_METHOD_ERROR, 0);
    109110    return PR_FAILURE;
     
    116117PRFileDesc *_PR_InvalidDesc(void)
    117118{
    118     PR_ASSERT(!"I/O method is invalid");
     119    Assert(!"I/O method is invalid");
    119120    PR_SetError(PR_INVALID_METHOD_ERROR, 0);
    120121    return NULL;
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/io/prmmap.c

    r1 r102000  
    4646#include "primpl.h"
    4747
     48#include <iprt/assert.h>
     49
    4850PR_IMPLEMENT(PRFileMap *) PR_CreateFileMap(
    4951    PRFileDesc *fd,
     
    5355    PRFileMap *fmap;
    5456
    55     PR_ASSERT(prot == PR_PROT_READONLY || prot == PR_PROT_READWRITE
    56             || prot == PR_PROT_WRITECOPY);
     57    Assert(prot == PR_PROT_READONLY || prot == PR_PROT_READWRITE
     58           || prot == PR_PROT_WRITECOPY);
    5759    fmap = PR_NEWZAP(PRFileMap);
    5860    if (NULL == fmap) {
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/io/prprf.c

    r51833 r102000  
    4848#include "prprf.h"
    4949#include "prlong.h"
    50 #include "prlog.h"
    5150#include "prmem.h"
     51
     52#include <iprt/assert.h>
    5253
    5354/*
     
    351352        const char *p = fin;
    352353        while (*p) {
    353             PR_ASSERT(*p != 'L');
     354            Assert(*p != 'L');
    354355            p++;
    355356        }
     
    568569        case 'G':
    569570            /* XXX not supported I suppose */
    570             PR_ASSERT(0);
     571            Assert(0);
    571572            nas[ cn ].type = TYPE_UNKNOWN;
    572573            break;
     
    581582
    582583        default:
    583             PR_ASSERT(0);
     584            Assert(0);
    584585            nas[ cn ].type = TYPE_UNKNOWN;
    585586            break;
     
    701702    if( rv < 0 ){
    702703        /* the fmt contains error Numbered Argument format, [email protected] */
    703         PR_ASSERT(0);
     704        Assert(0);
    704705        return rv;
    705706    }
     
    954955                type = TYPE_UINTN;
    955956            } else {
    956                 PR_ASSERT(0);
     957                Assert(0);
    957958                break;
    958959            }
     
    966967          case 'G':
    967968            /* XXX not supported I suppose */
    968             PR_ASSERT(0);
     969            Assert(0);
    969970            break;
    970971#endif
     
    988989            /* Not a % token after all... skip it */
    989990#if 0
    990             PR_ASSERT(0);
     991            Assert(0);
    991992#endif
    992993            rv = (*ss->stuff)(ss, "%", 1);
     
    10841085        *ss->cur++ = *sp++;
    10851086    }
    1086     PR_ASSERT((PRUint32)(ss->cur - ss->base) <= ss->maxlen);
     1087    Assert((PRUint32)(ss->cur - ss->base) <= ss->maxlen);
    10871088    return 0;
    10881089}
     
    11551156    PRUint32 rv;
    11561157
    1157     PR_ASSERT((PRInt32)outlen > 0);
     1158    Assert((PRInt32)outlen > 0);
    11581159    if ((PRInt32)outlen <= 0) {
    11591160        return 0;
     
    11721173    PRUint32 n;
    11731174
    1174     PR_ASSERT((PRInt32)outlen > 0);
     1175    Assert((PRInt32)outlen > 0);
    11751176    if ((PRInt32)outlen <= 0) {
    11761177        return 0;
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/io/prscanf.c

    r1 r102000  
    5454#include "prprf.h"
    5555#include "prdtoa.h"
    56 #include "prlog.h"
    5756#include "prerror.h"
     57
     58#include <iprt/assert.h>
    5859
    5960/*
     
    142143    const char *digitStart;
    143144
    144     PR_ASSERT(base == 0 || base == 8 || base == 10 || base == 16);
     145    Assert(base == 0 || base == 8 || base == 10 || base == 16);
    145146    if (base < 0 || base == 1 || base > BASE_MAX) {
    146147        if (endptr) {
     
    177178        }
    178179    }
    179     PR_ASSERT(base != 0);
     180    Assert(base != 0);
    180181    LL_I2L(base64, base);
    181182    digitStart = cPtr;
     
    280281        dlen = 8;
    281282    } else {
    282         PR_ASSERT(base == 16);
     283        Assert(base == 16);
    283284        dlen = 16 + 6; /* 16 digits, plus 6 in uppercase */
    284285    }
     
    483484                        break;
    484485                    default:
    485                         PR_ASSERT(0);
     486                        Assert(0);
    486487                }
    487488            }
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/md/unix/unix.c

    r101929 r102000  
    6666
    6767#ifdef VBOX
     68# include <iprt/assert.h>
    6869# include <iprt/mem.h>
    6970#endif
     
    9899    int flags;
    99100
    100     PR_ASSERT(_PR_TRI_UNKNOWN == fd->secret->inheritable);
     101    Assert(_PR_TRI_UNKNOWN == fd->secret->inheritable);
    101102    flags = fcntl(fd->secret->md.osfd, F_GETFD, 0);
    102     PR_ASSERT(-1 != flags);
     103    Assert(-1 != flags);
    103104    fd->secret->inheritable = (flags & FD_CLOEXEC) ?
    104105        _PR_TRI_FALSE : _PR_TRI_TRUE;
     
    524525    sigact.sa_flags = 0;
    525526    rv = sigaction(SIGPIPE, &sigact, 0);
    526     PR_ASSERT(0 == rv);
     527    Assert(0 == rv);
    527528
    528529    _PR_InitIOV();  /* one last hack */
     
    721722            }
    722723        }
    723         PR_ASSERT(rv > 0);
     724        Assert(rv > 0);
    724725    } else if (rv == -1 && errno == EBADF) {
    725726        rv = 0;
     
    734735            }
    735736        }
    736         PR_ASSERT(rv > 0);
    737     }
    738     PR_ASSERT(-1 != timeout || rv != 0);
     737        Assert(rv > 0);
     738    }
     739    Assert(-1 != timeout || rv != 0);
    739740
    740741    return rv;
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/misc/prinrval.c

    r1 r102000  
    4343#include "primpl.h"
    4444
     45#include <iprt/assert.h>
     46
    4547/*
    4648 *-----------------------------------------------------------------------
     
    5961        PRIntervalTime ticksPerSec = PR_TicksPerSecond();
    6062
    61         PR_ASSERT(ticksPerSec >= PR_INTERVAL_MIN);
    62         PR_ASSERT(ticksPerSec <= PR_INTERVAL_MAX);
     63        Assert(ticksPerSec >= PR_INTERVAL_MIN);
     64        Assert(ticksPerSec <= PR_INTERVAL_MAX);
    6365    }
    6466#endif /* DEBUG */
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/misc/prtime.c

    r101973 r102000  
    4747#include "prlock.h"
    4848#include "prprf.h"
    49 #include "prlog.h"
    5049
    5150#include <string.h>
    5251#include <ctype.h>
     52
     53#include <iprt/assert.h>
    5354
    5455/*
     
    948949#endif
    949950
    950   PR_ASSERT(string && result);
     951  Assert(string && result);
    951952  if (!string || !result) return PR_FAILURE;
    952953
     
    957958          if (iterations++ > 1000)
    958959                {
    959                   PR_ASSERT(0);
     960                  Assert(0);
    960961                  return PR_FAILURE;
    961962                }
     
    14771478                case TT_JST: zone_offset =  9 * 60; break;
    14781479                default:
    1479                   PR_ASSERT (0);
     1480                  Assert (0);
    14801481                  break;
    14811482                }
     
    15191520          time_t secs;
    15201521
    1521           PR_ASSERT(tm.tm_month > -1
     1522          Assert(tm.tm_month > -1
    15221523                                   && tm.tm_mday > 0
    15231524                                   && tm.tm_hour > -1
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptio.c

    r101982 r102000  
    7979#endif
    8080
     81#include <iprt/assert.h>
    8182#include <iprt/thread.h>
    8283
     
    307308    PRThread *self = PR_GetCurrentThread();
    308309
    309         PR_ASSERT(PR_INTERVAL_NO_WAIT != op->timeout);
     310        Assert(PR_INTERVAL_NO_WAIT != op->timeout);
    310311
    311312    switch (op->timeout) {
     
    445446         */
    446447        pt_poll_now(op);
    447         PR_ASSERT(pt_continuation_done == op->status);
     448        Assert(pt_continuation_done == op->status);
    448449    return op->result.code;
    449450}  /* pt_Continue */
     
    649650
    650651    _pr_rename_lock = PR_NewLock();
    651     PR_ASSERT(NULL != _pr_rename_lock);
     652    Assert(NULL != _pr_rename_lock);
    652653
    653654    _pr_stdin = pt_SetMethods(0, PR_DESC_FILE, PR_FALSE, PR_TRUE);
    654655    _pr_stdout = pt_SetMethods(1, PR_DESC_FILE, PR_FALSE, PR_TRUE);
    655656    _pr_stderr = pt_SetMethods(2, PR_DESC_FILE, PR_FALSE, PR_TRUE);
    656     PR_ASSERT(_pr_stdin && _pr_stdout && _pr_stderr);
     657    Assert(_pr_stdin && _pr_stdout && _pr_stderr);
    657658
    658659#ifdef DARWIN
     
    697698{
    698699    PRFileDesc *result = NULL;
    699     PR_ASSERT(osfd >= PR_StandardInput && osfd <= PR_StandardError);
     700    Assert(osfd >= PR_StandardInput && osfd <= PR_StandardError);
    700701
    701702    if (!_pr_initialized) _PR_ImplicitInitialization();
     
    863864
    864865    /* Ensured by PR_Writev */
    865     PR_ASSERT(iov_len <= PR_MAX_IOVECTOR_SIZE);
     866    Assert(iov_len <= PR_MAX_IOVECTOR_SIZE);
    866867
    867868    /*
     
    903904                bytes -= osiov->iov_len;  /* this one's done cooked */
    904905            }
    905             PR_ASSERT(osiov_len > 0 || bytes == 0);
     906            Assert(osiov_len > 0 || bytes == 0);
    906907            if (osiov_len > 0)
    907908            {
     
    10271028    if (pt_TestAbort()) return PR_FAILURE;
    10281029
    1029     PR_ASSERT(IsValidNetAddr(addr) == PR_TRUE);
     1030    Assert(IsValidNetAddr(addr) == PR_TRUE);
    10301031    addr_len = PR_NETADDR_SIZE(addr);
    10311032
     
    10791080    if ((out_flags & (PR_POLL_WRITE | PR_POLL_EXCEPT | PR_POLL_ERR)) == 0)
    10801081    {
    1081         PR_ASSERT(out_flags == 0);
     1082        Assert(out_flags == 0);
    10821083        PR_SetError(PR_IN_PROGRESS_ERROR, 0);
    10831084        return PR_FAILURE;
     
    11681169    else
    11691170    {
    1170         PR_ASSERT(IsValidNetAddr(addr) == PR_TRUE);
    1171         PR_ASSERT(IsValidNetAddrLen(addr, addr_len) == PR_TRUE);
     1171        Assert(IsValidNetAddr(addr) == PR_TRUE);
     1172        Assert(IsValidNetAddrLen(addr, addr_len) == PR_TRUE);
    11721173#ifdef LINUX
    11731174        /*
     
    11981199    if (pt_TestAbort()) return PR_FAILURE;
    11991200
    1200     PR_ASSERT(IsValidNetAddr(addr) == PR_TRUE);
     1201    Assert(IsValidNetAddr(addr) == PR_TRUE);
    12011202    if (addr->raw.family == AF_UNIX)
    12021203    {
     
    13491350     */
    13501351#if defined(SOLARIS)
    1351     PR_ASSERT(0 == flags);
     1352    Assert(0 == flags);
    13521353retry:
    13531354    bytes = write(fd->secret->md.osfd, PT_SENDBUF_CAST buf, tmp_amount);
     
    14421443#endif /* _PR_HAVE_SOCKADDR_LEN */
    14431444
    1444         PR_ASSERT(IsValidNetAddr(addr) == PR_TRUE);
    1445         PR_ASSERT(IsValidNetAddrLen(addr, addr_len) == PR_TRUE);
     1445        Assert(IsValidNetAddr(addr) == PR_TRUE);
     1446        Assert(IsValidNetAddrLen(addr, addr_len) == PR_TRUE);
    14461447        return PR_SUCCESS;
    14471448    }
     
    14701471#endif /* _PR_HAVE_SOCKADDR_LEN */
    14711472
    1472         PR_ASSERT(IsValidNetAddr(addr) == PR_TRUE);
    1473         PR_ASSERT(IsValidNetAddrLen(addr, addr_len) == PR_TRUE);
     1473        Assert(IsValidNetAddr(addr) == PR_TRUE);
     1474        Assert(IsValidNetAddrLen(addr, addr_len) == PR_TRUE);
    14741475        return PR_SUCCESS;
    14751476    }
     
    15031504                rv = getsockopt(
    15041505                    fd->secret->md.osfd, level, name, (char *) &linger, &length);
    1505                 PR_ASSERT((-1 == rv) || (sizeof(linger) == length));
     1506                Assert((-1 == rv) || (sizeof(linger) == length));
    15061507                data->value.linger.polarity =
    15071508                    (linger.l_onoff) ? PR_TRUE : PR_FALSE;
     
    15191520                rv = getsockopt(
    15201521                    fd->secret->md.osfd, level, name, (char*)&value, &length);
    1521                 PR_ASSERT((-1 == rv) || (sizeof(PRIntn) == length));
     1522                Assert((-1 == rv) || (sizeof(PRIntn) == length));
    15221523                data->value.reuse_addr = (0 == value) ? PR_FALSE : PR_TRUE;
    15231524                break;
     
    15301531                    fd->secret->md.osfd, level, name,
    15311532                    (char*)&xbool, &length);
    1532                 PR_ASSERT((-1 == rv) || (sizeof(xbool) == length));
     1533                Assert((-1 == rv) || (sizeof(xbool) == length));
    15331534                data->value.mcast_loopback = (0 == xbool) ? PR_FALSE : PR_TRUE;
    15341535                break;
     
    15421543                rv = getsockopt(
    15431544                    fd->secret->md.osfd, level, name, (char*)&value, &length);
    1544                 PR_ASSERT((-1 == rv) || (sizeof(PRIntn) == length));
     1545                Assert((-1 == rv) || (sizeof(PRIntn) == length));
    15451546                data->value.recv_buffer_size = value;
    15461547                break;
     
    15531554                    fd->secret->md.osfd, level, name,
    15541555                    (char*)&data->value.ip_ttl, &length);
    1555                 PR_ASSERT((-1 == rv) || (sizeof(PRIntn) == length));
     1556                Assert((-1 == rv) || (sizeof(PRIntn) == length));
    15561557                break;
    15571558            }
     
    15631564                    fd->secret->md.osfd, level, name,
    15641565                    (char*)&ttl, &length);
    1565                 PR_ASSERT((-1 == rv) || (sizeof(ttl) == length));
     1566                Assert((-1 == rv) || (sizeof(ttl) == length));
    15661567                data->value.mcast_ttl = ttl;
    15671568                break;
     
    15741575                rv = getsockopt(
    15751576                    fd->secret->md.osfd, level, name, (char*)&mreq, &length);
    1576                 PR_ASSERT((-1 == rv) || (sizeof(mreq) == length));
     1577                Assert((-1 == rv) || (sizeof(mreq) == length));
    15771578                data->value.add_member.mcaddr.inet.ip =
    15781579                    mreq.imr_multiaddr.s_addr;
     
    15871588                    fd->secret->md.osfd, level, name,
    15881589                    (char*)&data->value.mcast_if.inet.ip, &length);
    1589                 PR_ASSERT((-1 == rv)
     1590                Assert((-1 == rv)
    15901591                    || (sizeof(data->value.mcast_if.inet.ip) == length));
    15911592                break;
    15921593            }
    15931594            default:
    1594                 PR_NOT_REACHED("Unknown socket option");
    15951595                break;
    15961596        }
     
    17021702            }
    17031703            default:
    1704                 PR_NOT_REACHED("Unknown socket option");
    17051704                break;
    17061705        }
     
    22162215                    PRFileDesc *bottom = PR_GetIdentitiesLayer(
    22172216                        pds[index].fd, PR_NSPR_IO_LAYER);
    2218                     PR_ASSERT(NULL != bottom);  /* what to do about that? */
     2217                    Assert(NULL != bottom);  /* what to do about that? */
    22192218                    pds[index].out_flags = 0;  /* pre-condition */
    22202219                    if ((NULL != bottom)
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c

    r101968 r102000  
    4949
    5050#include <iprt/asm.h>
     51#include <iprt/assert.h>
    5152
    5253#ifdef VBOX
     
    7273    int rv;
    7374    rv = _PT_PTHREAD_MUTEXATTR_INIT(&_pt_mattr);
    74     PR_ASSERT(0 == rv);
     75    Assert(0 == rv);
    7576
    7677#ifdef LINUX
    7778#if (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)
    7879    rv = pthread_mutexattr_settype(&_pt_mattr, PTHREAD_MUTEX_ADAPTIVE_NP);
    79     PR_ASSERT(0 == rv);
     80    Assert(0 == rv);
    8081#endif
    8182#endif
    8283
    8384    rv = _PT_PTHREAD_CONDATTR_INIT(&_pt_cvar_attr);
    84     PR_ASSERT(0 == rv);
     85    Assert(0 == rv);
    8586}
    8687
     
    109110    {
    110111        rv = pthread_mutex_unlock(&lock->mutex);
    111         PR_ASSERT(0 == rv);
     112        Assert(0 == rv);
    112113    }
    113114
     
    118119        {
    119120            PRCondVar *cv = notified->cv[index].cv;
    120             PR_ASSERT(NULL != cv);
    121             PR_ASSERT(0 != notified->cv[index].times);
     121            Assert(NULL != cv);
     122            Assert(0 != notified->cv[index].times);
    122123            if (-1 == notified->cv[index].times)
    123124            {
    124125                rv = pthread_cond_broadcast(&cv->cv);
    125                 PR_ASSERT(0 == rv);
     126                Assert(0 == rv);
    126127            }
    127128            else
     
    130131                {
    131132                    rv = pthread_cond_signal(&cv->cv);
    132                     PR_ASSERT(0 == rv);
     133                    Assert(0 == rv);
    133134                }
    134135            }
     
    162163    {
    163164        rv = _PT_PTHREAD_MUTEX_INIT(lock->mutex, _pt_mattr);
    164         PR_ASSERT(0 == rv);
     165        Assert(0 == rv);
    165166    }
    166167#if defined(DEBUG)
     
    173174{
    174175    PRIntn rv;
    175     PR_ASSERT(NULL != lock);
    176     PR_ASSERT(PR_FALSE == lock->locked);
    177     PR_ASSERT(0 == lock->notified.length);
    178     PR_ASSERT(NULL == lock->notified.link);
     176    Assert(NULL != lock);
     177    Assert(PR_FALSE == lock->locked);
     178    Assert(0 == lock->notified.length);
     179    Assert(NULL == lock->notified.link);
    179180    rv = pthread_mutex_destroy(&lock->mutex);
    180     PR_ASSERT(0 == rv);
     181    Assert(0 == rv);
    181182#if defined(DEBUG)
    182183    memset(lock, 0xaf, sizeof(PRLock));
     
    189190{
    190191    PRIntn rv;
    191     PR_ASSERT(lock != NULL);
     192    Assert(lock != NULL);
    192193    rv = pthread_mutex_lock(&lock->mutex);
    193     PR_ASSERT(0 == rv);
    194     PR_ASSERT(0 == lock->notified.length);
    195     PR_ASSERT(NULL == lock->notified.link);
    196     PR_ASSERT(PR_FALSE == lock->locked);
     194    Assert(0 == rv);
     195    Assert(0 == lock->notified.length);
     196    Assert(NULL == lock->notified.link);
     197    Assert(PR_FALSE == lock->locked);
    197198    lock->locked = PR_TRUE;
    198199    lock->owner = pthread_self();
     
    206207    PRIntn rv;
    207208
    208     PR_ASSERT(lock != NULL);
    209     PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(lock->mutex));
    210     PR_ASSERT(PR_TRUE == lock->locked);
    211     PR_ASSERT(pthread_equal(lock->owner, pthread_self()));
     209    Assert(lock != NULL);
     210    Assert(_PT_PTHREAD_MUTEX_IS_LOCKED(lock->mutex));
     211    Assert(PR_TRUE == lock->locked);
     212    Assert(pthread_equal(lock->owner, pthread_self()));
    212213
    213214    if (!lock->locked || !pthread_equal(lock->owner, pthread_self()))
     
    218219    {
    219220        rv = pthread_mutex_unlock(&lock->mutex);
    220         PR_ASSERT(0 == rv);
     221        Assert(0 == rv);
    221222    }
    222223    else pt_PostNotifies(lock, PR_TRUE);
     
    281282    _PT_Notified *notified = &cvar->lock->notified;
    282283
    283     PR_ASSERT(PR_TRUE == cvar->lock->locked);
    284     PR_ASSERT(pthread_equal(cvar->lock->owner, pthread_self()));
    285     PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(cvar->lock->mutex));
     284    Assert(PR_TRUE == cvar->lock->locked);
     285    Assert(pthread_equal(cvar->lock->owner, pthread_self()));
     286    Assert(_PT_PTHREAD_MUTEX_IS_LOCKED(cvar->lock->mutex));
    286287
    287288    while (1)
     
    314315
    315316finished:
    316     PR_ASSERT(PR_TRUE == cvar->lock->locked);
    317     PR_ASSERT(pthread_equal(cvar->lock->owner, pthread_self()));
     317    Assert(PR_TRUE == cvar->lock->locked);
     318    Assert(pthread_equal(cvar->lock->owner, pthread_self()));
    318319}  /* pt_PostNotifyToCvar */
    319320
     
    321322{
    322323    PRCondVar *cv = PR_NEW(PRCondVar);
    323     PR_ASSERT(lock != NULL);
     324    Assert(lock != NULL);
    324325    if (cv != NULL)
    325326    {
    326327        int rv = _PT_PTHREAD_COND_INIT(cv->cv, _pt_cvar_attr);
    327         PR_ASSERT(0 == rv);
     328        Assert(0 == rv);
    328329        cv->lock = lock;
    329330        cv->notify_pending = 0;
     
    339340    if (0 > ASMAtomicDecU32(&cvar->notify_pending))
    340341    {
    341         PRIntn rv = pthread_cond_destroy(&cvar->cv); PR_ASSERT(0 == rv);
     342        PRIntn rv = pthread_cond_destroy(&cvar->cv); Assert(0 == rv);
    342343#if defined(DEBUG)
    343344        memset(cvar, 0xaf, sizeof(PRCondVar));
     
    353354    PRThread *thred = PR_CurrentThread();
    354355
    355     PR_ASSERT(cvar != NULL);
     356    Assert(cvar != NULL);
    356357    /* We'd better be locked */
    357     PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(cvar->lock->mutex));
    358     PR_ASSERT(PR_TRUE == cvar->lock->locked);
     358    Assert(_PT_PTHREAD_MUTEX_IS_LOCKED(cvar->lock->mutex));
     359    Assert(PR_TRUE == cvar->lock->locked);
    359360    /* and it better be by us */
    360     PR_ASSERT(pthread_equal(cvar->lock->owner, pthread_self()));
     361    Assert(pthread_equal(cvar->lock->owner, pthread_self()));
    361362
    362363    if (_PT_THREAD_INTERRUPTED(thred)) goto aborted;
     
    389390
    390391    /* We just got the lock back - this better be empty */
    391     PR_ASSERT(PR_FALSE == cvar->lock->locked);
     392    Assert(PR_FALSE == cvar->lock->locked);
    392393    cvar->lock->locked = PR_TRUE;
    393394    cvar->lock->owner = pthread_self();
    394395
    395     PR_ASSERT(0 == cvar->lock->notified.length);
     396    Assert(0 == cvar->lock->notified.length);
    396397    thred->waiting = NULL;  /* and now we're not */
    397398    if (_PT_THREAD_INTERRUPTED(thred)) goto aborted;
     
    411412PR_IMPLEMENT(PRStatus) PR_NotifyCondVar(PRCondVar *cvar)
    412413{
    413     PR_ASSERT(cvar != NULL);   
     414    Assert(cvar != NULL);   
    414415    pt_PostNotifyToCvar(cvar, PR_FALSE);
    415416    return PR_SUCCESS;
     
    418419PR_IMPLEMENT(PRStatus) PR_NotifyAllCondVar(PRCondVar *cvar)
    419420{
    420     PR_ASSERT(cvar != NULL);
     421    Assert(cvar != NULL);
    421422    pt_PostNotifyToCvar(cvar, PR_TRUE);
    422423    return PR_SUCCESS;
     
    447448        int rv;
    448449        rv = _PT_PTHREAD_MUTEX_INIT(mon->lock.mutex, _pt_mattr);
    449         PR_ASSERT(0 == rv);
     450        Assert(0 == rv);
    450451
    451452        _PT_PTHREAD_INVALIDATE_THR_HANDLE(mon->owner);
     
    453454        mon->cvar = cvar;
    454455        rv = _PT_PTHREAD_COND_INIT(mon->cvar->cv, _pt_cvar_attr);
    455         PR_ASSERT(0 == rv);
     456        Assert(0 == rv);
    456457        mon->entryCount = 0;
    457458        mon->cvar->lock = &mon->lock;
     
    477478{
    478479    int rv;
    479     PR_ASSERT(mon != NULL);
     480    Assert(mon != NULL);
    480481    PR_DestroyCondVar(mon->cvar);
    481     rv = pthread_mutex_destroy(&mon->lock.mutex); PR_ASSERT(0 == rv);
     482    rv = pthread_mutex_destroy(&mon->lock.mutex); Assert(0 == rv);
    482483#if defined(DEBUG)
    483484        memset(mon, 0xaf, sizeof(PRMonitor));
     
    502503    pthread_t self = pthread_self();
    503504
    504     PR_ASSERT(mon != NULL);
     505    Assert(mon != NULL);
    505506    /*
    506507     * This is safe only if mon->owner (a pthread_t) can be
     
    512513        PR_Lock(&mon->lock);
    513514        /* and now I have the lock */
    514         PR_ASSERT(0 == mon->entryCount);
    515         PR_ASSERT(_PT_PTHREAD_THR_HANDLE_IS_INVALID(mon->owner));
     515        Assert(0 == mon->entryCount);
     516        Assert(_PT_PTHREAD_THR_HANDLE_IS_INVALID(mon->owner));
    516517        _PT_PTHREAD_COPY_THR_HANDLE(self, mon->owner);
    517518    }
     
    523524    pthread_t self = pthread_self();
    524525
    525     PR_ASSERT(mon != NULL);
     526    Assert(mon != NULL);
    526527    /* The lock better be that - locked */
    527     PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(mon->lock.mutex));
     528    Assert(_PT_PTHREAD_MUTEX_IS_LOCKED(mon->lock.mutex));
    528529    /* we'd better be the owner */
    529     PR_ASSERT(pthread_equal(mon->owner, self));
     530    Assert(pthread_equal(mon->owner, self));
    530531    if (!pthread_equal(mon->owner, self))
    531532        return PR_FAILURE;
    532533
    533534    /* if it's locked and we have it, then the entries should be > 0 */
    534     PR_ASSERT(mon->entryCount > 0);
     535    Assert(mon->entryCount > 0);
    535536    mon->entryCount -= 1;  /* reduce by one */
    536537    if (mon->entryCount == 0)
     
    549550    pthread_t saved_owner;
    550551
    551     PR_ASSERT(mon != NULL);
     552    Assert(mon != NULL);
    552553    /* we'd better be locked */
    553     PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(mon->lock.mutex));
     554    Assert(_PT_PTHREAD_MUTEX_IS_LOCKED(mon->lock.mutex));
    554555    /* and the entries better be positive */
    555     PR_ASSERT(mon->entryCount > 0);
     556    Assert(mon->entryCount > 0);
    556557    /* and it better be by us */
    557     PR_ASSERT(pthread_equal(mon->owner, pthread_self()));
     558    Assert(pthread_equal(mon->owner, pthread_self()));
    558559
    559560    /* tuck these away 'till later */
     
    574575PR_IMPLEMENT(PRStatus) PR_Notify(PRMonitor *mon)
    575576{
    576     PR_ASSERT(NULL != mon);
     577    Assert(NULL != mon);
    577578    /* we'd better be locked */
    578     PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(mon->lock.mutex));
     579    Assert(_PT_PTHREAD_MUTEX_IS_LOCKED(mon->lock.mutex));
    579580    /* and the entries better be positive */
    580     PR_ASSERT(mon->entryCount > 0);
     581    Assert(mon->entryCount > 0);
    581582    /* and it better be by us */
    582     PR_ASSERT(pthread_equal(mon->owner, pthread_self()));
     583    Assert(pthread_equal(mon->owner, pthread_self()));
    583584
    584585    pt_PostNotifyToCvar(mon->cvar, PR_FALSE);
     
    589590PR_IMPLEMENT(PRStatus) PR_NotifyAll(PRMonitor *mon)
    590591{
    591     PR_ASSERT(mon != NULL);
     592    Assert(mon != NULL);
    592593    /* we'd better be locked */
    593     PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(mon->lock.mutex));
     594    Assert(_PT_PTHREAD_MUTEX_IS_LOCKED(mon->lock.mutex));
    594595    /* and the entries better be positive */
    595     PR_ASSERT(mon->entryCount > 0);
     596    Assert(mon->entryCount > 0);
    596597    /* and it better be by us */
    597     PR_ASSERT(pthread_equal(mon->owner, pthread_self()));
     598    Assert(pthread_equal(mon->owner, pthread_self()));
    598599
    599600    pt_PostNotifyToCvar(mon->cvar, PR_TRUE);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette