Searched refs:mRefCnt (Results 1 - 18 of 18) sorted by relevance

/vbox/src/libs/xpcom18a4/xpcom/base/
H A DnsAgg.h119 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 DnsTraceRefcntImpl.cpp1072 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 DnsProxyRelease.h65 NS_PRECONDITION(0 != mRefCnt, "dup release"); \
66 nsrefcnt count = PR_AtomicDecrement((PRInt32 *)&mRefCnt); \
71 mRefCnt = 1; /* stabilize */ \
H A DnsProxyEvent.h114 nsAutoRefCnt mRefCnt; member in class:nsProxyObject
/vbox/include/VBox/com/
H A Dlisteners.h60 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 DPyGWeakReference.cpp76 nsrefcnt cnt = (nsrefcnt) PR_AtomicIncrement((PRInt32*)&mRefCnt);
86 nsrefcnt cnt = (nsrefcnt) PR_AtomicDecrement((PRInt32*)&mRefCnt);
H A DPyGBase.cpp413 nsrefcnt cnt = (nsrefcnt) PR_AtomicIncrement((PRInt32*)&mRefCnt);
425 nsrefcnt cnt = (nsrefcnt) PR_AtomicDecrement((PRInt32*)&mRefCnt);
/vbox/src/libs/xpcom18a4/xpcom/tests/windows/
H A DTestCOM.cpp86 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 DnsAtomTable.h71 nsrefcnt GetRefCount() { return mRefCnt; }
/vbox/src/libs/xpcom18a4/java/src/
H A DnsJavaXPTCStub.cpp88 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 DnsISupportsImpl.h113 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 DnsProxyEventObject.cpp121 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 DnsProxyEvent.cpp314 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 DEventImpl.cpp376 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 DnsTimerImpl.cpp90 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 DxptiInterfaceInfo.cpp777 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 DTestArray.cpp68 NS_IMETHOD_(nsrefcnt) RefCnt() { return mRefCnt; }
/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/
H A DipcDConnectService.cpp254 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...]

Completed in 88 milliseconds