VirtualBox

Changeset 102001 in vbox


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

libs/xpcom: Get rid of prlog.{c,h} in nsprpub, bugref:10545

Location:
trunk/src/libs/xpcom18a4
Files:
2 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/Makefile.kmk

    r101969 r102001  
    178178        nsprpub/pr/include/prio.h \
    179179        nsprpub/pr/include/prlock.h \
    180         nsprpub/pr/include/prlog.h \
    181180        nsprpub/pr/include/prlong.h \
    182181        nsprpub/pr/include/prmem.h \
     
    474473        nsprpub/pr/src/io/priometh.c \
    475474        nsprpub/pr/src/io/prmapopt.c \
    476         nsprpub/pr/src/io/prlog.c \
    477475        nsprpub/pr/src/io/prprf.c \
    478476        nsprpub/pr/src/io/prscanf.c \
  • trunk/src/libs/xpcom18a4/nsprpub/pr/include/md/_nspr_pthread.h

    r1 r102001  
    8585#define _MD_SWITCH_CONTEXT(_thread)                                                             \
    8686    PR_BEGIN_MACRO                                                                                                      \
    87         PR_ASSERT(_thread->no_sched);                                                                   \
     87        Assert(_thread->no_sched);                                                                              \
    8888        if (!SAVE_CONTEXT(_thread)) {                                                                   \
    8989                (_thread)->md.errcode = errno;                                                          \
  • trunk/src/libs/xpcom18a4/nsprpub/pr/include/nspr.h

    r101970 r102001  
    4949#include "prio.h"
    5050#include "prlock.h"
    51 #include "prlog.h"
    5251#include "prlong.h"
    5352#include "prmem.h"
  • trunk/src/libs/xpcom18a4/nsprpub/pr/include/private/primpl.h

    r101971 r102001  
    523523extern PRInt32 _pr_pageShift;
    524524
    525 extern PRLogModuleInfo *_pr_clock_lm;
    526 extern PRLogModuleInfo *_pr_cmon_lm;
    527 extern PRLogModuleInfo *_pr_io_lm;
    528 extern PRLogModuleInfo *_pr_cvar_lm;
    529 extern PRLogModuleInfo *_pr_mon_lm;
    530 extern PRLogModuleInfo *_pr_linker_lm;
    531 extern PRLogModuleInfo *_pr_sched_lm;
    532 extern PRLogModuleInfo *_pr_thread_lm;
    533 extern PRLogModuleInfo *_pr_gc_lm;
    534 
    535525extern PRFileDesc *_pr_stdin;
    536526extern PRFileDesc *_pr_stdout;
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/misc/prinit.c

    r101983 r102001  
    4444
    4545#ifdef VBOX
     46#include <iprt/assert.h>
    4647#include <iprt/err.h>
    4748#include <iprt/env.h>
     
    5051#endif
    5152
    52 PRLogModuleInfo *_pr_clock_lm;
    53 PRLogModuleInfo *_pr_cmon_lm;
    54 PRLogModuleInfo *_pr_io_lm;
    55 PRLogModuleInfo *_pr_cvar_lm;
    56 PRLogModuleInfo *_pr_mon_lm;
    57 PRLogModuleInfo *_pr_linker_lm;
    58 PRLogModuleInfo *_pr_sched_lm;
    59 PRLogModuleInfo *_pr_thread_lm;
    60 PRLogModuleInfo *_pr_gc_lm;
    61 PRLogModuleInfo *_pr_shm_lm;
    62 PRLogModuleInfo *_pr_shma_lm;
    63 
    6453PRFileDesc *_pr_stdin;
    6554PRFileDesc *_pr_stdout;
     
    8574#endif
    8675
    87         _pr_clock_lm = PR_NewLogModule("clock");
    88         _pr_cmon_lm = PR_NewLogModule("cmon");
    89         _pr_io_lm = PR_NewLogModule("io");
    90         _pr_mon_lm = PR_NewLogModule("mon");
    91         _pr_linker_lm = PR_NewLogModule("linker");
    92         _pr_cvar_lm = PR_NewLogModule("cvar");
    93         _pr_sched_lm = PR_NewLogModule("sched");
    94         _pr_thread_lm = PR_NewLogModule("thread");
    95         _pr_gc_lm = PR_NewLogModule("gc");
    96         _pr_shm_lm = PR_NewLogModule("shm");
    97         _pr_shma_lm = PR_NewLogModule("shma");
    98 
    9976    /* NOTE: These init's cannot depend on _PR_MD_CURRENT_THREAD() */
    10077    _PR_MD_EARLY_INIT();
     
    10683
    10784    _PR_InitIO();
    108     _PR_InitLog();
    10985    _PR_InitDtoa();
    11086
     
    180156            break;
    181157        default:
    182             PR_ASSERT(0);
     158            AssertFailed();
    183159    }
    184160}
     
    313289                    break;
    314290                default:
    315                     PR_ASSERT(0);
     291                    AssertFailed();
    316292                    PR_SetError(PR_UNKNOWN_ERROR, 0);
    317293                    fd = NULL;
     
    358334
    359335    /* this code doesn't support all attributes */
    360     PR_ASSERT(!attr || !attr->currentDirectory);
     336    Assert(!attr || !attr->currentDirectory);
    361337    /* no custom environment, please */
    362     PR_ASSERT(!envp);
     338    Assert(!envp);
    363339
    364340    childEnv = RTENV_DEFAULT;
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptthread.c

    r101994 r102001  
    5050
    5151#include <iprt/asm.h>
     52#include <iprt/assert.h>
    5253#include <iprt/thread.h>
    5354#include <iprt/mem.h>
     
    110111     */
    111112    rv = pthread_setspecific(pt_book.key, thred);
    112     PR_ASSERT(0 == rv);
     113    Assert(0 == rv);
    113114
    114115    /* make the thread visible to the rest of the runtime */
     
    163164    {
    164165        rv = pthread_setspecific(pt_book.key, NULL);
    165         PR_ASSERT(0 == rv);
     166        Assert(0 == rv);
    166167    }
    167168
     
    201202        thred->id = pthread_self();
    202203        rv = pthread_setspecific(pt_book.key, thred);
    203         PR_ASSERT(0 == rv);
     204        Assert(0 == rv);
    204205
    205206        thred->state = PT_THREAD_GLOBAL | PT_THREAD_FOREIGN;
     
    355356    int rv = -1;
    356357    void *result = NULL;
    357     PR_ASSERT(thred != NULL);
     358    Assert(thred != NULL);
    358359
    359360    if ((0xafafafaf == thred->state)
     
    378379            int rcThread = 0;
    379380            rv = RTThreadWait(hThread, RT_INDEFINITE_WAIT, &rcThread);
    380             PR_ASSERT(RT_SUCCESS(rv) && rcThread == VINF_SUCCESS);
     381            Assert(RT_SUCCESS(rv) && rcThread == VINF_SUCCESS);
    381382            if (RT_SUCCESS(rv))
    382383            {
     
    402403    _PT_PTHREAD_GETSPECIFIC(pt_book.key, thred);
    403404    if (NULL == thred) thred = pt_AttachThread();
    404     PR_ASSERT(NULL != thred);
     405    Assert(NULL != thred);
    405406    return (PRThread*)thred;
    406407}  /* PR_GetCurrentThread */
     
    426427PR_IMPLEMENT(PRThreadPriority) PR_GetThreadPriority(const PRThread *thred)
    427428{
    428     PR_ASSERT(thred != NULL);
     429    Assert(thred != NULL);
    429430    return thred->priority;
    430431}  /* PR_GetThreadPriority */
     
    434435    PRIntn rv = -1;
    435436
    436     PR_ASSERT(NULL != thred);
     437    Assert(NULL != thred);
    437438
    438439    if ((PRIntn)PR_PRIORITY_FIRST > (PRIntn)newPri)
     
    487488    */
    488489    PRCondVar *cv;
    489     PR_ASSERT(NULL != thred);
     490    Assert(NULL != thred);
    490491    if (NULL == thred) return PR_FAILURE;
    491492
     
    498499        ASMAtomicIncU32(&cv->notify_pending);
    499500        rv = pthread_cond_broadcast(&cv->cv);
    500         PR_ASSERT(0 == rv);
     501        Assert(0 == rv);
    501502        if (0 > ASMAtomicDecU32(&cv->notify_pending))
    502503            PR_DestroyCondVar(cv);
     
    547548    pthread_attr_getschedpolicy(&attr, &policy);
    548549    pt_book.minPrio = sched_get_priority_min(policy);
    549     PR_ASSERT(-1 != pt_book.minPrio);
     550    Assert(-1 != pt_book.minPrio);
    550551    pt_book.maxPrio = sched_get_priority_max(policy);
    551     PR_ASSERT(-1 != pt_book.maxPrio);
     552    Assert(-1 != pt_book.maxPrio);
    552553    pthread_attr_destroy(&attr);
    553554    }
     
    561562#endif
    562563   
    563     PR_ASSERT(NULL == pt_book.ml);
     564    Assert(NULL == pt_book.ml);
    564565    pt_book.ml = PR_NewLock();
    565     PR_ASSERT(NULL != pt_book.ml);
     566    Assert(NULL != pt_book.ml);
    566567    pt_book.cv = PR_NewCondVar(pt_book.ml);
    567     PR_ASSERT(NULL != pt_book.cv);
     568    Assert(NULL != pt_book.cv);
    568569    thred = PR_NEWZAP(PRThread);
    569     PR_ASSERT(NULL != thred);
     570    Assert(NULL != thred);
    570571    thred->arg = NULL;
    571572    thred->startFunc = NULL;
     
    603604     */
    604605    rv = _PT_PTHREAD_KEY_CREATE(&pt_book.key, _pt_thread_death);
    605     PR_ASSERT(0 == rv);
     606    Assert(0 == rv);
    606607    rv = pthread_setspecific(pt_book.key, thred);
    607     PR_ASSERT(0 == rv);   
     608    Assert(0 == rv);   
    608609    PR_SetThreadPriority(thred, priority);
    609610}  /* _PR_InitThreads */
     
    613614    PRThread *me = PR_CurrentThread();
    614615    Log(("PR_Cleanup: shutting down NSPR\n"));
    615     PR_ASSERT(me->state & PT_THREAD_PRIMORD);
     616    Assert(me->state & PT_THREAD_PRIMORD);
    616617    if (me->state & PT_THREAD_PRIMORD)
    617618    {
     
    622623
    623624        _PR_CleanupDtoa();
    624         _PR_LogCleanup();
    625625        /* Close all the fd's before calling _PR_CleanupIO */
    626626        _PR_CleanupIO();
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