RCObject 552 MMgc/GC-inlines.h REALLY_INLINE void GC::AddToZCT(RCObject *obj, bool initial=false)
RCObject 557 MMgc/GC-inlines.h REALLY_INLINE void GC::RemoveFromZCT(RCObject *obj, bool final=false)
RCObject 562 MMgc/GC-inlines.h REALLY_INLINE void GC::AddToZCT(RCObject *obj)
RCObject 567 MMgc/GC-inlines.h REALLY_INLINE void GC::RemoveFromZCT(RCObject *obj)
RCObject 1425 MMgc/GC.cpp RCObjectZeroCheck((RCObject*)item);
RCObject 732 MMgc/GC.h friend class RCObject;
RCObject 1025 MMgc/GC.h void RCObjectZeroCheck(RCObject *);
RCObject 1564 MMgc/GC.h void AddToZCT(RCObject *obj, bool initial=false);
RCObject 1566 MMgc/GC.h void AddToZCT(RCObject *obj);
RCObject 1574 MMgc/GC.h REALLY_INLINE void RemoveFromZCT(RCObject *obj, bool final=false);
RCObject 1576 MMgc/GC.h REALLY_INLINE void RemoveFromZCT(RCObject *obj);
RCObject 481 MMgc/GCAlloc.cpp m_gc->RCObjectZeroCheck((RCObject*)obj);
RCObject 193 MMgc/GCLargeAlloc.cpp gc->RCObjectZeroCheck((RCObject*)obj);
RCObject 46 MMgc/GCObject.cpp void RCObject::DumpHistory()
RCObject 166 MMgc/GCObject.h class RCObject : public GCFinalizedObject
RCObject 181 MMgc/GCObject.h REALLY_INLINE RCObject()
RCObject 190 MMgc/GCObject.h REALLY_INLINE ~RCObject()
RCObject 116 MMgc/GCTests.cpp class RCObjectAddRefInDtor : public RCObject
RCObject 137 MMgc/GCTests.cpp RCObject **rcs;
RCObject 151 MMgc/GCTests.cpp RCObject *stackPinners[3];
RCObject 156 MMgc/GCTests.cpp stackPinners[0] = new (gc) RCObject();
RCObject 157 MMgc/GCTests.cpp stackPinners[1] = new (gc) RCObject();
RCObject 158 MMgc/GCTests.cpp stackPinners[2] = new (gc) RCObject();
RCObject 163 MMgc/GCTests.cpp new (gc) RCObject();
RCObject 135 MMgc/MMgc.h class RCObject;
RCObject 78 MMgc/WriteBarrier.h RCObject *rc = (RCObject*)Pointer(*(RCObject**)address);
RCObject 87 MMgc/WriteBarrier.h rc = (RCObject*)Pointer(value);
RCObject 103 MMgc/WriteBarrier.h RCObject *rc = (RCObject*)Pointer(value);
RCObject 115 MMgc/WriteBarrier.h RCObject *rc = (RCObject*)Pointer(*(RCObject**)address);
RCObject 50 MMgc/ZCT-inlines.h REALLY_INLINE void ZCT::Add(RCObject *obj REFCOUNT_PROFILING_ARG(bool initial=false))
RCObject 70 MMgc/ZCT-inlines.h REALLY_INLINE void ZCT::Remove(RCObject *obj REFCOUNT_PROFILING_ARG(bool final=false))
RCObject 92 MMgc/ZCT-inlines.h return idx/CAPACITY(RCObject**);
RCObject 97 MMgc/ZCT-inlines.h return idx & (CAPACITY(RCObject*)-1);
RCObject 100 MMgc/ZCT-inlines.h REALLY_INLINE RCObject** ZCT::PointerTo(uint32_t idx)
RCObject 106 MMgc/ZCT-inlines.h REALLY_INLINE RCObject* ZCT::Get(uint32_t idx)
RCObject 111 MMgc/ZCT-inlines.h REALLY_INLINE void ZCT::Put(uint32_t idx, RCObject* value)
RCObject 148 MMgc/ZCT.cpp GCAssert(RCObject::ZCT_CAPACITY == 0x100000U);
RCObject 150 MMgc/ZCT.cpp const uint32_t numblocks = RCObject::ZCT_CAPACITY / CAPACITY(RCObject**) / CAPACITY(RCObject***);
RCObject 152 MMgc/ZCT.cpp blocktable = (RCObject***) gc->heapAlloc(numblocks); // must succeed, so use default flags
RCObject 153 MMgc/ZCT.cpp for ( uint32_t i=0 ; i < CAPACITY(RCObject**)*numblocks ; i++ )
RCObject 155 MMgc/ZCT.cpp blocktable[0] = (RCObject**) gc->heapAlloc(1); // must succeed, so use default flags
RCObject 161 MMgc/ZCT.cpp limit = blocktable[0] + CAPACITY(RCObject*);
RCObject 271 MMgc/ZCT.cpp slowLimit = slowBottom + CAPACITY(RCObject*);
RCObject 272 MMgc/ZCT.cpp GCAssert(slowTopIndex % CAPACITY(RCObject*) == 0);
RCObject 276 MMgc/ZCT.cpp limit = bottom + CAPACITY(RCObject*);
RCObject 278 MMgc/ZCT.cpp GCAssert(topIndex % CAPACITY(RCObject*) == 0);
RCObject 294 MMgc/ZCT.cpp return (slowState ? slowTopIndex : topIndex) + CAPACITY(RCObject*) <= RCObject::ZCT_CAPACITY;
RCObject 373 MMgc/ZCT.cpp RCObject *rcobj = *--top;
RCObject 435 MMgc/ZCT.cpp RCObject** block = blocktop[-1];
RCObject 437 MMgc/ZCT.cpp top = block + CAPACITY(RCObject**);
RCObject 453 MMgc/ZCT.cpp GCAssert(pinIndex % CAPACITY(RCObject*) == 0);
RCObject 455 MMgc/ZCT.cpp RCObject** block = PleaseAllocBlock();
RCObject 464 MMgc/ZCT.cpp pinLast[0] = (RCObject*)block;
RCObject 469 MMgc/ZCT.cpp pinLimit = block + CAPACITY(RCObject*);
RCObject 490 MMgc/ZCT.cpp RCObject** block = pinList;
RCObject 491 MMgc/ZCT.cpp pinList = (RCObject**)block[0];
RCObject 509 MMgc/ZCT.cpp RCObject** block = pinList;
RCObject 510 MMgc/ZCT.cpp pinList = (RCObject**)block[0];
RCObject 598 MMgc/ZCT.cpp RCObject **p = (RCObject**)start;
RCObject 599 MMgc/ZCT.cpp RCObject **end = p + len/sizeof(RCObject*);
RCObject 625 MMgc/ZCT.cpp RCObject *obj = (RCObject*)val;
RCObject 668 MMgc/ZCT.cpp RCObject** ZCT::PleaseAllocBlock()
RCObject 674 MMgc/ZCT.cpp RCObject** block = NULL;
RCObject 676 MMgc/ZCT.cpp block = (RCObject**)freeList;
RCObject 681 MMgc/ZCT.cpp block = (RCObject**)gc->heapAlloc(1, GCHeap::kExpand|GCHeap::kZero|GCHeap::kProfile|GCHeap::kCanFail);
RCObject 102 MMgc/ZCT.h void Add(RCObject *obj REFCOUNT_PROFILING_ARG(bool initial=false));
RCObject 109 MMgc/ZCT.h void Remove(RCObject *obj REFCOUNT_PROFILING_ARG(bool final=false));
RCObject 141 MMgc/ZCT.h void AddSlow(RCObject *obj);
RCObject 147 MMgc/ZCT.h RCObject* Get(uint32_t idx);
RCObject 150 MMgc/ZCT.h void Put(uint32_t idx, RCObject* value);
RCObject 159 MMgc/ZCT.h RCObject** PointerTo(uint32_t idx);
RCObject 185 MMgc/ZCT.h void PinObject(RCObject* obj);
RCObject 188 MMgc/ZCT.h void ReapObject(RCObject* obj);
RCObject 217 MMgc/ZCT.h RCObject** PleaseAllocBlock();
RCObject 220 MMgc/ZCT.h void FreeBlock(RCObject** block);
RCObject 226 MMgc/ZCT.h void DefRefValidate(RCObject* obj);
RCObject 232 MMgc/ZCT.h RCObject ***blocktable; // Table of pointers to individual blocks
RCObject 233 MMgc/ZCT.h RCObject ***blocktop; // Next free item in blocktable
RCObject 239 MMgc/ZCT.h RCObject **bottom; // Current segment
RCObject 240 MMgc/ZCT.h RCObject **top; // Next location at which to insert a pointer
RCObject 241 MMgc/ZCT.h RCObject **limit; // Element beyond last available location
RCObject 246 MMgc/ZCT.h RCObject **slowBottom; // Current segment
RCObject 247 MMgc/ZCT.h RCObject **slowTop; // Next location at which to insert a pointer
RCObject 248 MMgc/ZCT.h RCObject **slowLimit; // Element beyond last available location
RCObject 252 MMgc/ZCT.h RCObject **pinTop; // Next location at which to insert a non-reaped pointer
RCObject 253 MMgc/ZCT.h RCObject **pinLimit; // Element beyond last available location
RCObject 257 MMgc/ZCT.h RCObject** pinList; // First block in list; element 0 is next
RCObject 258 MMgc/ZCT.h RCObject** pinLast; // Last block in list
RCObject 4259 core/AvmCore.cpp MMgc::RCObject* rcptr = (MMgc::RCObject*)atomPtr(a);
RCObject 4279 core/AvmCore.cpp MMgc::RCObject* rcptr = (MMgc::RCObject*)atomPtr(a);
RCObject 51 core/AvmPlusScriptableObject.h class AvmPlusScriptableObject : public MMgc::RCObject
RCObject 1816 core/Traits.cpp RCObject* rc = NULL;
RCObject 1819 core/Traits.cpp rc = (RCObject*)atomPtr(a);
RCObject 370 core/avmplusHashtable.h inline MMgc::RCObject* valueAt(int index) { return untagAtom(ht.valueAt(index)); }
RCObject 371 core/avmplusHashtable.h void add(Atom name, MMgc::RCObject* value) { ht.add(name, tagObject(value)); }
RCObject 372 core/avmplusHashtable.h MMgc::RCObject* get(Atom name) { return untagAtom(ht.get(name)); }
RCObject 373 core/avmplusHashtable.h MMgc::RCObject* remove(Atom name) { return untagAtom(ht.remove(name)); }
RCObject 377 core/avmplusHashtable.h inline Atom tagObject(MMgc::RCObject* obj) { return (Atom)obj | kObjectType; }
RCObject 378 core/avmplusHashtable.h inline MMgc::RCObject* untagAtom(Atom a) { return (MMgc::RCObject*)atomPtr(a); }
RCObject 149 extensions/ST_mmgc_threads.cpp class RCObjectNotifier : public RCObject