/vbox/src/libs/xpcom18a4/xpcom/base/ |
H A D | nsAgg.h | 119 NS_PRECONDITION(PRInt32(agg->mRefCnt) >= 0, "illegal refcnt"); \ 120 ++agg->mRefCnt; \ 121 NS_LOG_ADDREF(this, agg->mRefCnt, #_class, sizeof(*this)); \ 122 return agg->mRefCnt; \ 129 NS_PRECONDITION(0 != agg->mRefCnt, "dup release"); \ 130 --agg->mRefCnt; \ 131 NS_LOG_RELEASE(this, agg->mRefCnt, #_class); \ 132 if (agg->mRefCnt == 0) { \ 133 agg->mRefCnt = 1; /* stabilize */ \ 137 return agg->mRefCnt; \ [all...] |
H A D | nsTraceRefcntImpl.cpp | 1072 NS_PRECONDITION(PRInt32(mRefCnt) >= 0, "illegal refcnt"); 1073 ++mRefCnt; 1074 return mRefCnt; 1079 NS_PRECONDITION(0 != mRefCnt, "dup release"); 1080 --mRefCnt; 1081 if (mRefCnt == 0) { 1082 mRefCnt = 1; /* stabilize */ 1086 return mRefCnt;
|
/vbox/src/libs/xpcom18a4/xpcom/proxy/public/ |
H A D | nsProxyRelease.h | 65 NS_PRECONDITION(0 != mRefCnt, "dup release"); \ 66 nsrefcnt count = PR_AtomicDecrement((PRInt32 *)&mRefCnt); \ 71 mRefCnt = 1; /* stabilize */ \
|
H A D | nsProxyEvent.h | 114 nsAutoRefCnt mRefCnt; member in class:nsProxyObject
|
/vbox/include/VBox/com/ |
H A D | listeners.h | 60 nsAutoRefCnt mRefCnt; member in class:ListenerImpl 130 NS_PRECONDITION(PRInt32(mRefCnt) >= 0, "illegal refcnt"); 132 count = PR_AtomicIncrement((PRInt32*)&mRefCnt); 140 NS_PRECONDITION(0 != mRefCnt, "dup release"); 141 count = PR_AtomicDecrement((PRInt32 *)&mRefCnt); 144 mRefCnt = 1; /* stabilize */
|
/vbox/src/libs/xpcom18a4/python/src/ |
H A D | PyGWeakReference.cpp | 76 nsrefcnt cnt = (nsrefcnt) PR_AtomicIncrement((PRInt32*)&mRefCnt); 86 nsrefcnt cnt = (nsrefcnt) PR_AtomicDecrement((PRInt32*)&mRefCnt);
|
H A D | PyGBase.cpp | 413 nsrefcnt cnt = (nsrefcnt) PR_AtomicIncrement((PRInt32*)&mRefCnt); 425 nsrefcnt cnt = (nsrefcnt) PR_AtomicDecrement((PRInt32*)&mRefCnt);
|
/vbox/src/libs/xpcom18a4/xpcom/tests/windows/ |
H A D | TestCOM.cpp | 86 nsrefcnt res = ++mRefCnt; 87 NS_LOG_ADDREF(this, mRefCnt, "nsTestCom", sizeof(*this)); 94 nsrefcnt res = --mRefCnt; 95 NS_LOG_RELEASE(this, mRefCnt, "nsTestCom");
|
/vbox/src/libs/xpcom18a4/xpcom/ds/ |
H A D | nsAtomTable.h | 71 nsrefcnt GetRefCount() { return mRefCnt; }
|
/vbox/src/libs/xpcom18a4/java/src/ |
H A D | nsJavaXPTCStub.cpp | 88 if (mRefCnt == 0) { 98 NS_PRECONDITION(PRInt32(mRefCnt) >= 0, "illegal refcnt"); 100 ++mRefCnt; 101 NS_LOG_ADDREF(this, mRefCnt, "nsJavaXPTCStub", sizeof(*this)); 102 return mRefCnt; 112 int refcnt = PRInt32(mMaster ? mMaster->mRefCnt : mRefCnt) + 1; 126 NS_PRECONDITION(0 != mRefCnt, "dup release"); 128 --mRefCnt; 129 NS_LOG_RELEASE(this, mRefCnt, "nsJavaXPTCStu [all...] |
/vbox/src/libs/xpcom18a4/xpcom/glue/ |
H A D | nsISupportsImpl.h | 113 nsAutoRefCnt mRefCnt; \ 134 NS_PRECONDITION(PRInt32(mRefCnt) >= 0, "illegal refcnt"); \ 136 ++mRefCnt; \ 137 NS_LOG_ADDREF(this, mRefCnt, #_class, sizeof(*this)); \ 138 return mRefCnt; \ 177 NS_PRECONDITION(0 != mRefCnt, "dup release"); \ 179 --mRefCnt; \ 180 NS_LOG_RELEASE(this, mRefCnt, #_class); \ 181 if (mRefCnt == 0) { \ 182 mRefCnt [all...] |
/vbox/src/libs/xpcom18a4/xpcom/proxy/src/ |
H A D | nsProxyEventObject.cpp | 121 printf("nsProxyEventObject @ %x with mRefCnt = %d\n", this, mRefCnt); 487 NS_PRECONDITION(0 != mRefCnt, "dup release"); 490 count = PR_AtomicDecrement((PRInt32 *)&mRefCnt); 493 mRefCnt = 1; /* stabilize */
|
H A D | nsProxyEvent.cpp | 314 PR_AtomicIncrement((PRInt32 *)&mRefCnt); 315 NS_LOG_ADDREF(this, mRefCnt, "nsProxyObject", sizeof(*this)); 321 NS_PRECONDITION(0 != mRefCnt, "dup release"); 323 nsrefcnt count = PR_AtomicDecrement((PRInt32 *)&mRefCnt); 328 mRefCnt = 1; /* stabilize */
|
/vbox/src/VBox/Main/src-all/ |
H A D | EventImpl.cpp | 376 int32_t mRefCnt; member in class:EventMapRecord 380 mNext(0), mAlive(true), mPrev(0), mRef(aRef), mRefCnt(1) 388 mRefCnt = aOther.mRefCnt; 402 ASMAtomicIncS32(&mRefCnt); 407 if (ASMAtomicDecS32(&mRefCnt) <= 0) 577 int32_t volatile mRefCnt; member in class:ListenerRecord 595 ASMAtomicIncS32(&mRefCnt); 600 if (ASMAtomicDecS32(&mRefCnt) <= 0) 721 mActive(aActive), mOwner(aOwner), mWaitCnt(0), mRefCnt( [all...] |
/vbox/src/libs/xpcom18a4/xpcom/threads/ |
H A D | nsTimerImpl.cpp | 90 NS_PRECONDITION(0 != mRefCnt, "dup release"); 91 count = PR_AtomicDecrement((PRInt32 *)&mRefCnt); 94 mRefCnt = 1; /* stabilize */
|
/vbox/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/ |
H A D | xptiInterfaceInfo.cpp | 777 nsrefcnt cnt = (nsrefcnt) PR_AtomicIncrement((PRInt32*)&mRefCnt); 786 nsrefcnt cnt = (nsrefcnt) PR_AtomicDecrement((PRInt32*)&mRefCnt); 804 if(mRefCnt)
|
/vbox/src/libs/xpcom18a4/xpcom/tests/ |
H A D | TestArray.cpp | 68 NS_IMETHOD_(nsrefcnt) RefCnt() { return mRefCnt; }
|
/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ |
H A D | ipcDConnectService.cpp | 254 NS_PRECONDITION(PRInt32(mRefCnt) >= 0, "illegal refcnt"); 256 count = PR_AtomicIncrement((PRInt32*)&mRefCnt); 263 NS_PRECONDITION(0 != mRefCnt, "dup release"); 264 count = PR_AtomicDecrement((PRInt32 *)&mRefCnt); 267 mRefCnt = 1; /* stabilize */ 304 nsAutoRefCnt mRefCnt; member in class:DConnectInstance 2264 count = PR_AtomicIncrement((PRInt32*)&mRefCnt); 2285 count = PR_AtomicDecrement((PRInt32 *)&mRefCnt); 2344 count = PR_AtomicDecrement((PRInt32 *)&mRefCnt); 2350 mRefCnt [all...] |