GC                 56 MMgc/FixedAlloc.h 		friend class GC;
GC                117 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::GetGCContextVariable(int var) const
GC                122 MMgc/GC-inlines.h 	REALLY_INLINE void GC::SetGCContextVariable(int var, void *val)
GC                127 MMgc/GC-inlines.h 	REALLY_INLINE avmplus::AvmCore *GC::core() const
GC                132 MMgc/GC-inlines.h 	REALLY_INLINE void GC::QueueCollection()
GC                137 MMgc/GC-inlines.h 	REALLY_INLINE void GC::SignalAllocWork(size_t size)
GC                143 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::PleaseAlloc(size_t size, int flags)
GC                151 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::AllocExtra(size_t size, size_t extra, int flags)
GC                156 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::Calloc(size_t count, size_t elsize, int flags)
GC                170 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::AllocPtrZero(size_t size)
GC                174 MMgc/GC-inlines.h 			return GetUserPointer(containsPointersAllocs[sizeClassIndex[(size-1)>>3]]->Alloc(SIZEARG GC::kContainsPointers|GC::kZero));
GC                176 MMgc/GC-inlines.h 		return Alloc(size, GC::kContainsPointers|GC::kZero);
GC                179 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::AllocPtrZeroFinalized(size_t size)
GC                183 MMgc/GC-inlines.h 			return GetUserPointer(containsPointersAllocs[sizeClassIndex[(size-1)>>3]]->Alloc(SIZEARG GC::kContainsPointers|GC::kZero|GC::kFinalize));
GC                185 MMgc/GC-inlines.h 		return Alloc(size, GC::kContainsPointers|GC::kZero|GC::kFinalize);
GC                188 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::AllocRCObject(size_t size)
GC                192 MMgc/GC-inlines.h 			return GetUserPointer(containsPointersRCAllocs[sizeClassIndex[(size-1)>>3]]->Alloc(SIZEARG GC::kContainsPointers|GC::kZero|GC::kRCObject|GC::kFinalize));
GC                194 MMgc/GC-inlines.h 		return Alloc(size, GC::kContainsPointers|GC::kZero|GC::kRCObject|GC::kFinalize);
GC                197 MMgc/GC-inlines.h 	REALLY_INLINE void* GC::AllocDouble()
GC                213 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::AllocExtraPtrZero(size_t size, size_t extra)
GC                218 MMgc/GC-inlines.h 			return GetUserPointer(containsPointersAllocs[sizeClassIndex[(size-1)>>3]]->Alloc(SIZEARG GC::kContainsPointers|GC::kZero));
GC                221 MMgc/GC-inlines.h 		return OutOfLineAllocExtra(size, extra, GC::kContainsPointers|GC::kZero);
GC                224 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::AllocExtraPtrZeroFinalized(size_t size, size_t extra)
GC                229 MMgc/GC-inlines.h 			return GetUserPointer(containsPointersAllocs[sizeClassIndex[(size-1)>>3]]->Alloc(SIZEARG GC::kContainsPointers|GC::kZero|GC::kFinalize));
GC                232 MMgc/GC-inlines.h 		return OutOfLineAllocExtra(size, extra, GC::kContainsPointers|GC::kZero|GC::kFinalize);
GC                235 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::AllocExtraRCObject(size_t size, size_t extra)
GC                240 MMgc/GC-inlines.h 			return GetUserPointer(containsPointersRCAllocs[sizeClassIndex[(size-1)>>3]]->Alloc(SIZEARG GC::kContainsPointers|GC::kZero|GC::kRCObject|GC::kFinalize));
GC                243 MMgc/GC-inlines.h 		return OutOfLineAllocExtra(size, extra, GC::kContainsPointers|GC::kZero|GC::kRCObject|GC::kFinalize);
GC                249 MMgc/GC-inlines.h 	REALLY_INLINE void GC::Free(const void *item)
GC                256 MMgc/GC-inlines.h 	REALLY_INLINE void GC::AddRCRootSegment(RCRootSegment *segment)
GC                264 MMgc/GC-inlines.h 	REALLY_INLINE void GC::RemoveRCRootSegment(RCRootSegment *segment)
GC                275 MMgc/GC-inlines.h 	REALLY_INLINE size_t GC::Size(const void *ptr)
GC                281 MMgc/GC-inlines.h 	REALLY_INLINE GC* GC::GetGC(const void *item)
GC                283 MMgc/GC-inlines.h 		GC *gc = GetBlockHeader(item)->gc;
GC                291 MMgc/GC-inlines.h 	REALLY_INLINE int GC::GetMark(const void *item)
GC                302 MMgc/GC-inlines.h 	REALLY_INLINE int GC::SetMark(const void *item)
GC                313 MMgc/GC-inlines.h 	REALLY_INLINE void GC::ClearQueued(const void *item)
GC                325 MMgc/GC-inlines.h 	REALLY_INLINE void GC::ClearFinalized(const void *item)
GC                337 MMgc/GC-inlines.h 	REALLY_INLINE void GC::SetFinalize(const void *item)
GC                349 MMgc/GC-inlines.h 	REALLY_INLINE int GC::IsFinalized(const void *item)
GC                361 MMgc/GC-inlines.h 	REALLY_INLINE int GC::HasWeakRef(const void *item)
GC                372 MMgc/GC-inlines.h 	REALLY_INLINE GCHeap *GC::GetGCHeap() const
GC                377 MMgc/GC-inlines.h 	REALLY_INLINE void GC::ReapZCT(bool scanStack)
GC                382 MMgc/GC-inlines.h 	REALLY_INLINE bool GC::Reaping()
GC                387 MMgc/GC-inlines.h 	REALLY_INLINE bool GC::IncrementalMarking()
GC                392 MMgc/GC-inlines.h 	REALLY_INLINE bool GC::Collecting()
GC                397 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::FindBeginning(const void *gcItem)
GC                402 MMgc/GC-inlines.h 	REALLY_INLINE void *GC::FindBeginningFast(const void *gcItem)
GC                415 MMgc/GC-inlines.h 	REALLY_INLINE bool GC::IsPointerToGCPage(const void *item)
GC                420 MMgc/GC-inlines.h 	REALLY_INLINE bool GC::IsPointerToGCObject(const void *realPtr)
GC                427 MMgc/GC-inlines.h 	REALLY_INLINE double GC::duration(uint64_t start) 
GC                433 MMgc/GC-inlines.h 	REALLY_INLINE uint64_t GC::ticksToMicros(uint64_t ticks) 
GC                439 MMgc/GC-inlines.h 	REALLY_INLINE uint64_t GC::ticksToMillis(uint64_t ticks) 
GC                444 MMgc/GC-inlines.h 	REALLY_INLINE uint64_t GC::bytesMarked()
GC                449 MMgc/GC-inlines.h 	REALLY_INLINE uint64_t GC::markTicks()
GC                454 MMgc/GC-inlines.h 	REALLY_INLINE uint32_t GC::markIncrements()
GC                459 MMgc/GC-inlines.h 	REALLY_INLINE bool GC::Destroying()
GC                464 MMgc/GC-inlines.h 	REALLY_INLINE uintptr_t GC::GetStackTop() const
GC                472 MMgc/GC-inlines.h 	REALLY_INLINE uintptr_t GC::GetStackEnter() const 
GC                477 MMgc/GC-inlines.h 	REALLY_INLINE GCAutoEnter *GC::GetAutoEnter()
GC                482 MMgc/GC-inlines.h 	REALLY_INLINE bool GC::onThread()
GC                487 MMgc/GC-inlines.h 	REALLY_INLINE void GC::FreeBits(uint32_t *bits, int sizeClass)
GC                497 MMgc/GC-inlines.h 	REALLY_INLINE bool GC::IsMarkedThenMakeQueued(const void* userptr)
GC                506 MMgc/GC-inlines.h 	REALLY_INLINE bool GC::IsQueued(const void* userptr)
GC                515 MMgc/GC-inlines.h 	REALLY_INLINE int GC::GetPageMapValue(uintptr_t addr) const
GC                532 MMgc/GC-inlines.h 	REALLY_INLINE int GC::GetPageMapValueGuarded(uintptr_t addr)
GC                539 MMgc/GC-inlines.h 	REALLY_INLINE void GC::AddToSmallEmptyBlockList(GCAlloc::GCBlock *b)
GC                545 MMgc/GC-inlines.h 	REALLY_INLINE void GC::AddToLargeEmptyBlockList(GCLargeAlloc::LargeBlock *lb)
GC                552 MMgc/GC-inlines.h 	REALLY_INLINE void GC::AddToZCT(RCObject *obj, bool initial=false)
GC                557 MMgc/GC-inlines.h 	REALLY_INLINE void GC::RemoveFromZCT(RCObject *obj, bool final=false)
GC                562 MMgc/GC-inlines.h 	REALLY_INLINE void GC::AddToZCT(RCObject *obj)
GC                567 MMgc/GC-inlines.h 	REALLY_INLINE void GC::RemoveFromZCT(RCObject *obj)
GC                574 MMgc/GC-inlines.h 	REALLY_INLINE const void *GC::Pointer(const void *p) 
GC                579 MMgc/GC-inlines.h 	REALLY_INLINE size_t GC::GetNumBlocks()
GC                584 MMgc/GC-inlines.h 	REALLY_INLINE void* GC::allocaTop() 
GC                589 MMgc/GC-inlines.h 	REALLY_INLINE void GC::allocaPopTo(void* top)
GC                598 MMgc/GC-inlines.h 	REALLY_INLINE void* GC::GetAttachedSampler()
GC                603 MMgc/GC-inlines.h 	REALLY_INLINE void GC::SetAttachedSampler(void *sampler)
GC                609 MMgc/GC-inlines.h 	REALLY_INLINE GC::AllocaAutoPtr::AllocaAutoPtr()
GC                615 MMgc/GC-inlines.h 	REALLY_INLINE GC::AllocaAutoPtr::~AllocaAutoPtr()
GC                651 MMgc/GC-inlines.h 			GCAssert(GC::GetGC(p)->FindBeginningGuarded(p) == p);
GC                 96 MMgc/GC.cpp    	GCPolicyManager::GCPolicyManager(GC* gc, GCHeap* heap)
GC                780 MMgc/GC.cpp    	void GCPolicyManager::signalStartCollection(GC* gc) {
GC                785 MMgc/GC.cpp    	void GCPolicyManager::signalEndCollection(GC* gc) {
GC                814 MMgc/GC.cpp    	const int16_t GC::kSizeClasses[kNumSizeClasses] = {
GC                829 MMgc/GC.cpp    	const uint8_t GC::kSizeClassIndex[246] = {
GC                862 MMgc/GC.cpp    	GC::GC(GCHeap *gcheap, GCMode mode)
GC                979 MMgc/GC.cpp    	GC::~GC()
GC               1054 MMgc/GC.cpp    	void GC::Collect(bool scanStack)
GC               1081 MMgc/GC.cpp    	REALLY_INLINE void GC::PushWorkItem(GCWorkItem item)
GC               1087 MMgc/GC.cpp    	REALLY_INLINE void GC::PushWorkItem(GCWorkItem item)
GC               1096 MMgc/GC.cpp    	void GC::PushWorkItem_MayFail(GCWorkItem &item)
GC               1103 MMgc/GC.cpp    	bool GC::Trace(const void *stackStart/*=NULL*/, uint32_t stackSize/*=0*/)
GC               1140 MMgc/GC.cpp    	GC::RCRootSegment::RCRootSegment(GC* gc, void* mem, size_t size) 
GC               1148 MMgc/GC.cpp    	void* GC::AllocRCRoot(size_t size)
GC               1166 MMgc/GC.cpp    	void GC::FreeRCRoot(void* mem)
GC               1180 MMgc/GC.cpp    	void GC::CollectionWork()
GC               1261 MMgc/GC.cpp    	void *GC::Alloc(size_t size, int flags/*0*/)
GC               1369 MMgc/GC.cpp    	void *GC::OutOfLineAllocExtra(size_t size, size_t extra, int flags)
GC               1374 MMgc/GC.cpp    	void GC::FreeNotNull(const void *item)
GC               1451 MMgc/GC.cpp    	void GC::ClearMarks()
GC               1462 MMgc/GC.cpp    	void GC::Finalize()
GC               1480 MMgc/GC.cpp    	void GC::SweepNeedsSweeping()
GC               1490 MMgc/GC.cpp    	void GC::ForceSweepAtShutdown()
GC               1511 MMgc/GC.cpp    	void GC::Sweep()
GC               1647 MMgc/GC.cpp    	void* GC::AllocBlock(int size, int pageType, bool zero, bool canFail)
GC               1668 MMgc/GC.cpp    	void GC::FreeBlock(void *ptr, uint32_t size)
GC               1674 MMgc/GC.cpp    	REALLY_INLINE void GC::SetPageMapValue(uintptr_t addr, int val)
GC               1685 MMgc/GC.cpp    	REALLY_INLINE void GC::ClearPageMapValue(uintptr_t addr)
GC               1696 MMgc/GC.cpp    	void *GC::FindBeginningGuarded(const void *gcItem, bool allowGarbage)
GC               1726 MMgc/GC.cpp    	void GC::Mark()
GC               1734 MMgc/GC.cpp    	void GC::MarkGCPages(void *item, uint32_t numPages, int to)
GC               1786 MMgc/GC.cpp    	void GC::UnmarkGCPages(void *item, uint32_t numpages)
GC               1798 MMgc/GC.cpp    	void GC::CleanStack(bool force)
GC               1819 MMgc/GC.cpp    	void GC::MarkQueueAndStack(bool scanStack)
GC               1835 MMgc/GC.cpp    	void GCRoot::init(GC* _gc, const void *_object, size_t _size)
GC               1844 MMgc/GC.cpp    	GCRoot::GCRoot(GC * _gc)
GC               1849 MMgc/GC.cpp    	GCRoot::GCRoot(GC * _gc, const void * _object, size_t _size)
GC               1876 MMgc/GC.cpp    	GCCallback::GCCallback(GC * _gc) : gc(_gc)
GC               1897 MMgc/GC.cpp        bool GC::IsPointerIntoGCObject(const void *item)
GC               1915 MMgc/GC.cpp    	void GC::CheckFreelists()
GC               1918 MMgc/GC.cpp    		for (int l=0; l < GC::kNumSizeClasses; l++) {
GC               1942 MMgc/GC.cpp    	void GC::RCObjectZeroCheck(RCObject *item)
GC               1977 MMgc/GC.cpp    	uintptr_t GC::GetOSStackTop() const
GC               1996 MMgc/GC.cpp    	uintptr_t	GC::GetOSStackTop() const
GC               2023 MMgc/GC.cpp    	uintptr_t GC::GetOSStackTop() const
GC               2067 MMgc/GC.cpp    	uintptr_t GC::GetOSStackTop() const
GC               2074 MMgc/GC.cpp    	uintptr_t GC::GetOSStackTop() const
GC               2085 MMgc/GC.cpp    	uintptr_t GC::GetOSStackTop() const
GC               2094 MMgc/GC.cpp    	void GC::gclog(const char *format, ...)
GC               2127 MMgc/GC.cpp    	bool GC::IsRCObject(const void *item)
GC               2145 MMgc/GC.cpp    	void GC::DumpAlloc(GCAlloc *a, size_t& internal_waste, size_t& overhead)
GC               2171 MMgc/GC.cpp    	void GC::DumpMemoryInfo()
GC               2218 MMgc/GC.cpp    	void GC::DumpPauseInfo()
GC               2245 MMgc/GC.cpp    	void GC::CheckFreelists()
GC               2255 MMgc/GC.cpp    	void GC::UnmarkedScan(const void *mem, size_t size)
GC               2297 MMgc/GC.cpp    	void GC::FindUnmarkedPointers()
GC               2337 MMgc/GC.cpp    	void GC::ProbeForMatch(const void *mem, size_t size, uintptr_t value, int recurseDepth, int currentDepth)
GC               2424 MMgc/GC.cpp    	void GC::WhosPointingAtMe(void* me, int recurseDepth, int currentDepth)
GC               2483 MMgc/GC.cpp    	void GC::StartIncrementalMark()
GC               2528 MMgc/GC.cpp    	void GC::MarkAllRoots(bool deep)
GC               2587 MMgc/GC.cpp    	void GC::HandleMarkStackOverflow()
GC               2637 MMgc/GC.cpp    	void GC::SignalMarkStackOverflow(GCWorkItem& item)
GC               2647 MMgc/GC.cpp    	void GC::MarkItem_MMX(const void *ptr, size_t size)
GC               2750 MMgc/GC.cpp    		return (bits == GC::kGCLargeAllocPageFirst
GC               2751 MMgc/GC.cpp    				|| bits == GC::kGCLargeAllocPageRest);
GC               2755 MMgc/GC.cpp    		return bits == GC::kGCLargeAllocPageFirst;
GC               2762 MMgc/GC.cpp    	void GC::MarkItem(GCWorkItem &wi)
GC               2972 MMgc/GC.cpp    	void GC::IncrementalMark()
GC               3043 MMgc/GC.cpp    	void GC::FinishIncrementalMark(bool scanStack)
GC               3123 MMgc/GC.cpp    	bool GC::IsWhite(const void *item)
GC               3147 MMgc/GC.cpp    	void GC::CheckBarrierWork()
GC               3162 MMgc/GC.cpp    	void GC::FlushBarrierWork()
GC               3173 MMgc/GC.cpp    	void GC::WriteBarrierTrap(const void *container)
GC               3179 MMgc/GC.cpp    	void GC::privateWriteBarrier(const void *container, const void *address, const void *value)
GC               3184 MMgc/GC.cpp    	void GC::privateWriteBarrierRC(const void *container, const void *address, const void *value)
GC               3189 MMgc/GC.cpp    	/* static */ void GC::WriteBarrierRC(const void *address, const void *value)
GC               3191 MMgc/GC.cpp    		GC* gc = GC::GetGC(address);
GC               3195 MMgc/GC.cpp    	/* static */ void GC::WriteBarrierRC_ctor(const void *address, const void *value)
GC               3197 MMgc/GC.cpp    		GC* gc = GC::GetGC(address);
GC               3203 MMgc/GC.cpp    	/* static */ void GC::WriteBarrierRC_dtor(const void *address)
GC               3205 MMgc/GC.cpp    		GC* gc = GC::GetGC(address);
GC               3209 MMgc/GC.cpp    	/* static */ void GC::WriteBarrier(const void *address, const void *value)
GC               3211 MMgc/GC.cpp    		GC* gc = GC::GetGC(address);
GC               3218 MMgc/GC.cpp    	void GC::privateConservativeWriteBarrierNoSubstitute(const void *address)
GC               3225 MMgc/GC.cpp    	void GC::WriteBarrierNoSubstitute(const void *container, const void *value)
GC               3246 MMgc/GC.cpp    	void GC::WriteBarrierHit(const void* container)
GC               3269 MMgc/GC.cpp    	bool GC::ContainsPointers(const void *item)
GC               3279 MMgc/GC.cpp    	uint32_t *GC::GetBits(int numBytes, int sizeClass)
GC               3326 MMgc/GC.cpp    	void GC::AddRoot(GCRoot *root)
GC               3336 MMgc/GC.cpp    	void GC::RemoveRoot(GCRoot *root)
GC               3348 MMgc/GC.cpp    	void GC::AddCallback(GCCallback *cb)
GC               3357 MMgc/GC.cpp    	void GC::RemoveCallback(GCCallback *cb)
GC               3368 MMgc/GC.cpp    	GCWeakRef* GC::GetWeakRef(const void *item) 
GC               3370 MMgc/GC.cpp    		GC *gc = GetGC(item);
GC               3388 MMgc/GC.cpp    	void GC::ClearWeakRef(const void *item)
GC               3406 MMgc/GC.cpp    	void GC::WhitePointerScan(const void *mem, size_t size)
GC               3431 MMgc/GC.cpp    	void GC::FindMissingWriteBarriers()
GC               3481 MMgc/GC.cpp    	void *GC::heapAlloc(size_t siz, int flags)
GC               3489 MMgc/GC.cpp    	void GC::heapFree(void *ptr, size_t siz, bool profile)
GC               3497 MMgc/GC.cpp    	size_t GC::GetBytesInUse()
GC               3506 MMgc/GC.cpp    	void GC::GetUsageInfo(size_t& totalAskSize, size_t& totalAllocated)
GC               3532 MMgc/GC.cpp     	void GC::allocaInit()
GC               3542 MMgc/GC.cpp     	void GC::allocaShutdown()
GC               3550 MMgc/GC.cpp    	void GC::allocaUnwind()
GC               3556 MMgc/GC.cpp    	void* GC::allocaPush(size_t nbytes, AllocaAutoPtr& x) 
GC               3569 MMgc/GC.cpp     	void GC::allocaPopToSlow(void* top)
GC               3578 MMgc/GC.cpp     	void* GC::allocaPushSlow(size_t nbytes)
GC               3589 MMgc/GC.cpp     	void GC::pushAllocaSegment(size_t nbytes)
GC               3607 MMgc/GC.cpp     	void GC::popAllocaSegment()
GC               3620 MMgc/GC.cpp    	GCAutoEnter::GCAutoEnter(GC *gc) : gc(NULL) 
GC               3638 MMgc/GC.cpp    	GCAutoEnterPause::GCAutoEnterPause(GC *gc) : gc(gc), enterSave(gc->GetAutoEnter())
GC               3650 MMgc/GC.cpp     	void GC::SetStackEnter(GCAutoEnter *enter, bool doCollectionWork) 
GC               3688 MMgc/GC.cpp     	void GC::memoryStatusChange(MemoryStatus, MemoryStatus to)
GC               3730 MMgc/GC.cpp    	void GC::ShouldBeInactive()
GC               3739 MMgc/GC.cpp    	void GC::SignalImminentAbort()
GC               3760 MMgc/GC.cpp    	GC::AutoRCRootSegment::AutoRCRootSegment(GC* gc, void* mem, size_t size)
GC               3766 MMgc/GC.cpp    	GC::AutoRCRootSegment::~AutoRCRootSegment()
GC               3773 MMgc/GC.cpp    	void GC::addToBlacklist(const void *gcptr)
GC               3778 MMgc/GC.cpp    	void GC::removeFromBlacklist(const void *gcptr)
GC               3783 MMgc/GC.cpp    	const void *GC::findGCGraphBeginning(const void *addr, bool &wasDeletedGCRoot)
GC               3813 MMgc/GC.cpp    	void GC::dumpBackPointerChain(const void *p, HeapGraph& g)
GC               3821 MMgc/GC.cpp    	void GC::dumpBackPointerChainHelper(const void *p, HeapGraph& g)
GC               3846 MMgc/GC.cpp    		const void *oldValue = GC::Pointer(*(void**)addr);
GC               3847 MMgc/GC.cpp    		newValue = GC::Pointer(newValue);
GC               3881 MMgc/GC.cpp    	void GC::pruneBlacklist()
GC               3894 MMgc/GC.cpp    	void GC::printBlacklist()
GC                 93 MMgc/GC.h      	MMgc::GC::AutoRCRootSegment __root(_gc, __stack, __stackSize);	\
GC                123 MMgc/GC.h      		friend class GC;
GC                125 MMgc/GC.h      		void init(GC*gc, const void *object, size_t size);
GC                128 MMgc/GC.h      		GCRoot(GC *gc);
GC                130 MMgc/GC.h      		GCRoot(GC *gc, const void *object, size_t size);
GC                142 MMgc/GC.h      		GC *GetGC() const { return gc; }
GC                147 MMgc/GC.h      		GC * gc;
GC                163 MMgc/GC.h      		friend class GC;
GC                166 MMgc/GC.h      		GCCallback(GC *gc);
GC                169 MMgc/GC.h      		GC *GetGC() const { return gc; }
GC                197 MMgc/GC.h      		GC *gc;
GC                258 MMgc/GC.h      		GCPolicyManager(GC* gc, GCHeap* heap);
GC                429 MMgc/GC.h      		void signalStartCollection(GC* gc);
GC                435 MMgc/GC.h      		void signalEndCollection(GC* gc);
GC                559 MMgc/GC.h      		GC * const gc;
GC                725 MMgc/GC.h      	class GC : public OOMCallback
GC                826 MMgc/GC.h      		GC(GCHeap *heap, GCMode mode);
GC                828 MMgc/GC.h      		virtual ~GC();
GC                922 MMgc/GC.h      			RCRootSegment(GC* gc, void* mem, size_t size);
GC                940 MMgc/GC.h      			AutoRCRootSegment(GC* gc, void* mem, size_t size);
GC                984 MMgc/GC.h      		static GC* GetGC(const void *item);
GC               1708 MMgc/GC.h      			friend class GC;
GC               1713 MMgc/GC.h      			GC* gc;
GC               1781 MMgc/GC.h      		GCAutoEnter(GC *gc);
GC               1785 MMgc/GC.h      		GC* gc;
GC               1794 MMgc/GC.h      		GCAutoEnterPause(GC *gc);
GC               1797 MMgc/GC.h      		GC* gc;
GC                 44 MMgc/GCAlloc.cpp 	GCAlloc::GCAlloc(GC* _gc, int _itemSize, bool _containsPointers, bool _isRC, int _sizeClassIndex) : 
GC                126 MMgc/GCAlloc.cpp 		GCBlock* b = (GCBlock*) m_gc->AllocBlock(1, GC::kGCAllocPage, /*zero*/true,  (flags&GC::kCanFail) != 0);
GC                252 MMgc/GCAlloc.cpp 			bool canFail = (flags & GC::kCanFail) != 0;
GC                288 MMgc/GCAlloc.cpp 		GCAssert(((flags&GC::kContainsPointers) != 0) == ContainsPointers());
GC                291 MMgc/GCAlloc.cpp 		GCAssert((unsigned long)GC::kFinalize == (unsigned long)GCAlloc::kFinalize);
GC                357 MMgc/GCAlloc.cpp 			size_t userSize = GC::Size(p);
GC                 53 MMgc/GCAlloc.h 		GC*				gc;		// The GC that owns this block
GC                 93 MMgc/GCAlloc.h 		friend class GC;
GC                 98 MMgc/GCAlloc.h 		GCAlloc(GC* gc, int itemSize, bool containsPointers, bool isRC, int sizeClassIndex);
GC                293 MMgc/GCAlloc.h 		GC *m_gc;
GC               2025 MMgc/GCHeap.cpp 		BasicListIterator<GC*> iter(gcManager.gcs());
GC               2026 MMgc/GCHeap.cpp 		GC* gc;
GC               2245 MMgc/GCHeap.cpp 	void GCManager::signalStartCollection(GC* gc)
GC               2247 MMgc/GCHeap.cpp 		BasicListIterator<GC*> iter(collectors);
GC               2248 MMgc/GCHeap.cpp 		GC* otherGC;
GC               2253 MMgc/GCHeap.cpp 	void GCManager::signalEndCollection(GC* gc)
GC               2255 MMgc/GCHeap.cpp 		BasicListIterator<GC*> iter(collectors);
GC               2256 MMgc/GCHeap.cpp 		GC* otherGC;
GC               2313 MMgc/GCHeap.cpp 	void GCHeap::AddGC(GC *gc)
GC               2327 MMgc/GCHeap.cpp 	void GCHeap::RemoveGC(GC *gc) 
GC                104 MMgc/GCHeap.h  		bool tryAddGC(GC* gc) { return collectors.TryAdd(gc); }
GC                109 MMgc/GCHeap.h  		void removeGC(GC* gc) { collectors.Remove(gc); }
GC                114 MMgc/GCHeap.h  		void signalStartCollection(GC* gc);
GC                119 MMgc/GCHeap.h  		void signalEndCollection(GC* gc);
GC                121 MMgc/GCHeap.h  		BasicList<GC*>& gcs() { return collectors; }
GC                124 MMgc/GCHeap.h  		BasicList<GC*> collectors;			// array of collectors
GC                167 MMgc/GCHeap.h  		friend class GC;
GC                445 MMgc/GCHeap.h  		void AddGC(GC *gc);
GC                448 MMgc/GCHeap.h  		void RemoveGC(GC *gc);
GC                570 MMgc/GCHeap.h  		void SetActiveGC(GC *gc) { if(enterFrame) enterFrame->SetActiveGC(gc); }
GC                 43 MMgc/GCLargeAlloc.cpp 	GCLargeAlloc::GCLargeAlloc(GC* gc) : m_gc(gc)
GC                 72 MMgc/GCLargeAlloc.cpp 		LargeBlock *block = (LargeBlock*) m_gc->AllocBlock(blocks, GC::kGCLargeAllocPageFirst, 
GC                 73 MMgc/GCLargeAlloc.cpp 														   (flags&GC::kZero) != 0, (flags&GC::kCanFail) != 0);
GC                 78 MMgc/GCLargeAlloc.cpp 			block->flags = ((flags&GC::kFinalize) != 0) ? kFinalizeFlag : 0;
GC                 79 MMgc/GCLargeAlloc.cpp 			block->flags |= ((flags&GC::kContainsPointers) != 0) ? kContainsPointers : 0;
GC                 80 MMgc/GCLargeAlloc.cpp 			block->flags |= ((flags&GC::kRCObject) != 0) ? kRCObject : 0;
GC                 93 MMgc/GCLargeAlloc.cpp 			if (flags & GC::kZero)
GC                131 MMgc/GCLargeAlloc.cpp 			size_t userSize = GC::Size(p);
GC                175 MMgc/GCLargeAlloc.cpp 				GC* gc = b->gc;
GC                 49 MMgc/GCLargeAlloc.h 		friend class GC;
GC                 62 MMgc/GCLargeAlloc.h 		GCLargeAlloc(GC* gc);
GC                150 MMgc/GCLargeAlloc.h 		GC *m_gc;
GC                 54 MMgc/GCObject.h REALLY_INLINE void *operator new(size_t size, MMgc::GC *gc)
GC                 59 MMgc/GCObject.h REALLY_INLINE void *operator new(size_t size, MMgc::GC *gc, int flags)
GC                 73 MMgc/GCObject.h 		static void *operator new(size_t size, GC *gc, size_t extra) GNUC_ONLY(throw());
GC                 75 MMgc/GCObject.h 		static void *operator new(size_t size, GC *gc) GNUC_ONLY(throw());
GC                 93 MMgc/GCObject.h 		static void* operator new(size_t size, GC *gc, size_t extra);
GC                 94 MMgc/GCObject.h 		static void* operator new(size_t size, GC *gc);
GC                 98 MMgc/GCObject.h 	REALLY_INLINE void *GCObject::operator new(size_t size, GC *gc, size_t extra) GNUC_ONLY(throw())
GC                103 MMgc/GCObject.h 	REALLY_INLINE void *GCObject::operator new(size_t size, GC *gc) GNUC_ONLY(throw())
GC                110 MMgc/GCObject.h 		GC::GetGC(gcObject)->FreeNotNull(gcObject);
GC                115 MMgc/GCObject.h 		return GC::GetWeakRef(this);
GC                125 MMgc/GCObject.h 		return GC::GetWeakRef(this);
GC                128 MMgc/GCObject.h 	REALLY_INLINE void* GCFinalizedObject::operator new(size_t size, GC *gc, size_t extra)
GC                133 MMgc/GCObject.h 	REALLY_INLINE void* GCFinalizedObject::operator new(size_t size, GC *gc)
GC                140 MMgc/GCObject.h 		GC::GetGC(gcObject)->FreeNotNull(gcObject);
GC                168 MMgc/GCObject.h 		friend class GC;
GC                171 MMgc/GCObject.h 		REALLY_INLINE static void *operator new(size_t size, GC *gc, size_t extra)
GC                176 MMgc/GCObject.h 		REALLY_INLINE static void *operator new(size_t size, GC *gc)
GC                187 MMgc/GCObject.h 			GC::GetGC(this)->AddToZCT(this REFCOUNT_PROFILING_ARG(true));
GC                194 MMgc/GCObject.h 				GC::GetGC(this)->RemoveFromZCT(this REFCOUNT_PROFILING_ARG(true));
GC                269 MMgc/GCObject.h 				GC::GetGC(this)->RemoveFromZCT(this REFCOUNT_PROFILING_ARG(true));
GC                286 MMgc/GCObject.h 			REFCOUNT_PROFILING_ONLY( GC::GetGC(this)->policy.signalIncrementRef(); )
GC                290 MMgc/GCObject.h 			GC* gc = GC::GetGC(this);
GC                303 MMgc/GCObject.h 				GC::GetGC(this)->RemoveFromZCT(this);
GC                307 MMgc/GCObject.h 			if(GC::GetGC(this)->keepDRCHistory)
GC                325 MMgc/GCObject.h 			REFCOUNT_PROFILING_ONLY( GC::GetGC(this)->policy.signalDecrementRef(); )
GC                330 MMgc/GCObject.h 			GC* gc = GC::GetGC(this);
GC                365 MMgc/GCObject.h 			if(GC::GetGC(this)->keepDRCHistory)
GC                380 MMgc/GCObject.h 				GC::GetGC(this)->AddToZCT(this);
GC                 55 MMgc/GCTests.cpp 	GC *gc;
GC                172 MMgc/GCTests.cpp 	void RunGCTests(GC *g)
GC                 48 MMgc/GCTests.h 	void RunGCTests(GC *gc);
GC                 52 MMgc/GCWeakRef.h 		friend class GC;
GC                 58 MMgc/GCWeakRef.h 				GC::GetGC(this)->ClearWeakRef(m_obj); 
GC                 66 MMgc/GCWeakRef.h 		static void *operator new(size_t size, GC *gc)
GC                 68 MMgc/GCWeakRef.h 			return gc->Alloc(size, GC::kFinalize);
GC                134 MMgc/MMgc.h    	class GC;
GC                 91 MMgc/OOM.h     		GC* GetActiveGC() { return m_gc; }
GC                 92 MMgc/OOM.h     		void SetActiveGC(GC *gc) { m_gc = gc; }
GC                 93 MMgc/OOM.h     		void SetCollectingGC(GC *gc){ m_collectingGC = gc; }
GC                 94 MMgc/OOM.h     		GC* GetCollectingGC(){return m_collectingGC;}
GC                 97 MMgc/OOM.h     		GC *m_gc;
GC                 98 MMgc/OOM.h     		GC *m_collectingGC;
GC                 57 MMgc/WriteBarrier.h #define WBRC_NULL(addr) MMgc::GC::WriteBarrierRC_dtor(addr)
GC                 76 MMgc/WriteBarrier.h 	REALLY_INLINE void GC::WriteBarrierWriteRC(const void *address, const void *value)
GC                 96 MMgc/WriteBarrier.h 	REALLY_INLINE void GC::WriteBarrierWriteRC_ctor(const void *address, const void *value)
GC                112 MMgc/WriteBarrier.h 	REALLY_INLINE void GC::WriteBarrierWriteRC_dtor(const void *address)
GC                126 MMgc/WriteBarrier.h 	REALLY_INLINE void GC::WriteBarrierWrite(const void *address, const void *value)
GC                135 MMgc/WriteBarrier.h 	REALLY_INLINE void GC::InlineWriteBarrierTrap(const void *container)
GC                162 MMgc/WriteBarrier.h 	REALLY_INLINE void GC::privateInlineWriteBarrier(const void *container, const void *address, const void *value)
GC                175 MMgc/WriteBarrier.h 	REALLY_INLINE void GC::privateInlineWriteBarrier(const void *address, const void *value)
GC                191 MMgc/WriteBarrier.h 	REALLY_INLINE void GC::privateInlineWriteBarrierRC(const void *container, const void *address, const void *value)
GC                204 MMgc/WriteBarrier.h 	REALLY_INLINE void GC::privateInlineWriteBarrierRC(const void *address, const void *value)
GC                220 MMgc/WriteBarrier.h 	REALLY_INLINE void GC::ConservativeWriteBarrierNoSubstitute(const void *address, const void *value)
GC                241 MMgc/WriteBarrier.h 			GC::WriteBarrier(&t, (const void*)tNew);	// updates 't'
GC                302 MMgc/WriteBarrier.h 			GC::WriteBarrierRC(&t, (const void*)tNew);	// updates 't'
GC                313 MMgc/WriteBarrier.h 			GC::WriteBarrierRC_ctor(&t, (const void*)_t);
GC                318 MMgc/WriteBarrier.h 			GC::WriteBarrierRC_dtor(&t);
GC                321 MMgc/WriteBarrier.h 		REALLY_INLINE void set(MMgc::GC* gc, void* container, T newValue)
GC                133 MMgc/ZCT.cpp   	void ZCT::SetGC(GC *gc)
GC                234 MMgc/ZCT.cpp   			if(!GC::GetMark(obj))
GC                387 MMgc/ZCT.cpp   				bytes_reaped += GC::Size(rcobj);
GC                404 MMgc/ZCT.cpp   					  GC::duration(start), 
GC                405 MMgc/ZCT.cpp   					  GC::duration(gc->t0)/1000);
GC                588 MMgc/ZCT.cpp   		GC::RCRootSegment* segment = gc->rcRootSegments;
GC                605 MMgc/ZCT.cpp   			const void *val = GC::Pointer(*p++);	
GC                612 MMgc/ZCT.cpp   			if (bits == GC::kGCAllocPage) {
GC                615 MMgc/ZCT.cpp   			else if(bits == GC::kGCLargeAllocPageFirst) {
GC                 79 MMgc/ZCT.h     		void SetGC(GC* gc);
GC                231 MMgc/ZCT.h     		GC *gc;
GC                213 axscript/ActiveScript.cpp 	MMgc::GC *gc = new MMgc::GC(heap); // XXX - delete this pointer??
GC                290 axscript/axtam.cpp 	AXTam::AXTam(MMgc::GC *gc) 
GC                146 axscript/axtam.h 		AXTam(MMgc::GC *gc);
GC                 59 core/AbcEnv.cpp 			m_invocationCounts = (uint64_t*)_pool->core->GetGC()->Alloc(_pool->methodCount() * sizeof(uint64_t), MMgc::GC::kZero);
GC                 50 core/AbcGen.h  		AbcGen(MMgc::GC *gc, int initCapacity=128) : bytes(gc, initCapacity) {}
GC                836 core/AbcParser.cpp 			metaNames = (Stringp*) core->GetGC()->Calloc(metadataCount, sizeof(Stringp), MMgc::GC::kContainsPointers);
GC                743 core/ArrayClass.cpp 			int numFields = (int)GC::Size(fields)/sizeof(FieldName);
GC               1231 core/ArrayClass.cpp 			fn = (ArraySort::FieldName*) core->GetGC()->Alloc(sizeof(ArraySort::FieldName), GC::kZero|GC::kContainsPointers);
GC               1240 core/ArrayClass.cpp 			fn = (ArraySort::FieldName*) core->GetGC()->Calloc(nFields, sizeof(ArraySort::FieldName), GC::kZero|GC::kContainsPointers);
GC                 59 core/AtomArray.cpp 			GC *gc = GC::GetGC(this);
GC                 60 core/AtomArray.cpp 			setAtoms(gc, (Atom*) gc->Calloc(initialCapacity, sizeof(Atom), GC::kContainsPointers|GC::kZero));
GC                213 core/AtomArray.cpp 			GC* gc = GC::GetGC(this);
GC                214 core/AtomArray.cpp 			Atom* newAtoms = (Atom*) gc->Calloc(capacity, sizeof(Atom), GC::kContainsPointers|GC::kZero);
GC                302 core/AtomArray.cpp 			GC::GetGC(m_atoms)->Free(m_atoms);
GC                 82 core/AtomArray.h 			return (uint32)(MMgc::GC::Size(m_atoms)/sizeof(Atom));
GC                123 core/AtomArray.h 			WBATOM( MMgc::GC::GetGC(m_atoms), m_atoms, m_atoms + index, a);
GC                126 core/AtomArray.h 		void setAtoms(MMgc::GC *gc, Atom *atoms)
GC                 55 core/AtomWriteBarrier.h 				MMgc::GC* const gc = MMgc::GC::GetGC(this);
GC                 67 core/AtomWriteBarrier.h 				MMgc::GC* const gc = MMgc::GC::GetGC(this);
GC                 75 core/AtomWriteBarrier.h 			inline void set(MMgc::GC* gc, const void* container, Atom atomNew)
GC                 93 core/AtomWriteBarrier.h 					MMgc::GC* gc = MMgc::GC::GetGC(this);
GC                158 core/AvmCore.cpp 	AvmCore::AvmCore(GC* g) 
GC                240 core/AvmCore.cpp 		GetGC()->SetGCContextVariable (MMgc::GC::GCV_AVMCORE, this);
GC                346 core/AvmCore.cpp 			gc->SetGCContextVariable(GC::GCV_AVMCORE, NULL);
GC               3277 core/AvmCore.cpp 		MMgc::GC::AllocaAutoPtr _buffer;
GC               3820 core/AvmCore.cpp 			MMgc::GC::AllocaAutoPtr _swapped;
GC               4267 core/AvmCore.cpp 	REALLY_INLINE void incr_atom(MMgc::GC *gc, const void* container, Atom const a)
GC               4300 core/AvmCore.cpp 	/*static*/ void AvmCore::atomWriteBarrier(MMgc::GC *gc, const void *container, Atom *address, Atom atomNew)
GC               4307 core/AvmCore.cpp 	/*static*/ void AvmCore::atomWriteBarrier_ctor(MMgc::GC *gc, const void *container, Atom *address, Atom atomNew)
GC               4325 core/AvmCore.cpp 			GC* gc = GC::GetGC(obj);
GC                187 core/AvmCore.h 		MMgc::GC * const gc;
GC                230 core/AvmCore.h 			LivePoolNode(MMgc::GC* gc) : GCRoot(gc) {}
GC                695 core/AvmCore.h 		AvmCore(MMgc::GC *gc);
GC               1413 core/AvmCore.h 		static void atomWriteBarrier(MMgc::GC *gc, const void *container, Atom *address, Atom atomNew);
GC               1414 core/AvmCore.h 		static void atomWriteBarrier_ctor(MMgc::GC *gc, const void *container, Atom *address, Atom atomNew);
GC               1469 core/AvmCore.h 			GCInterface(MMgc::GC * _gc) : MMgc::GCCallback(_gc), core(NULL) {}
GC                 64 core/AvmPlusScriptableObject.h 			return (AvmCore*)MMgc::GC::GetGC(this)->GetGCContextVariable(MMgc::GC::GCV_AVMCORE);
GC                193 core/BitSet.h  		inline void resize(MMgc::GC* gc, uint32_t cap)
GC                201 core/BitSet.h  				uintptr_t* v = (uintptr_t*)gc->Alloc(sz, MMgc::GC::kZero);
GC                249 core/BitSet.h  			return ((m_bits & 1) || (m_bits == 0)) ? 0 : MMgc::GC::Size((void*)m_bits);
GC                 46 core/CodegenLIR-inlines.h REALLY_INLINE LineNumberRecord* JITCodeInfo::add(MMgc::GC* gc, uintptr_t loc, Stringp file, uint32_t line)
GC                124 core/CodegenLIR.cpp         #define GCADDR(f) gcAddr((int (MMgc::GC::*)())(&f))
GC                147 core/CodegenLIR.cpp         intptr_t  gcAddr( int (MMgc::GC::*f)() )
GC                149 core/CodegenLIR.cpp             RETURN_METHOD_PTR(MMgc::GC, f);
GC                 75 core/CodegenLIR.h            JITCodeInfo(MMgc::GC* gc) : lineNumTable(gc,512) {}
GC                 84 core/CodegenLIR.h            LineNumberRecord* add(MMgc::GC* gc, uintptr_t loc, Stringp file, uint32_t line);
GC                281 core/CodegenLIR.h             GC* gc;             // saved GC* for set-handlers that call WBATOM
GC                241 core/E4XNode.h 		MMgc::GC *gc() const { return MMgc::GC::GetGC(this); }
GC                707 core/Interpreter.cpp  			env->lookup_cache = (MethodEnv::LookupCache*)core->GetGC()->Alloc(sizeof(MethodEnv::LookupCache)*info->lookup_cache_size(), GC::kContainsPointers|GC::kZero);
GC                737 core/Interpreter.cpp  		MMgc::GC::AllocaAutoPtr _framep;
GC                739 core/MathUtils.cpp 		MMgc::GC::AllocaAutoPtr _buffer;
GC                852 core/MathUtils.cpp 		MMgc::GC::AllocaAutoPtr _tmp;
GC                926 core/MathUtils.cpp 		MMgc::GC::AllocaAutoPtr _buffer;
GC                374 core/MethodEnv.cpp 			MMgc::GC::AllocaAutoPtr _atomv;
GC                385 core/MethodEnv.cpp 			MMgc::GC::AllocaAutoPtr _ap;
GC                414 core/MethodEnv.cpp 			MMgc::GC::AllocaAutoPtr _atomv;
GC                424 core/MethodEnv.cpp 			MMgc::GC::AllocaAutoPtr _ap;
GC                489 core/MethodEnv.cpp 		MMgc::GC::AllocaAutoPtr _ap;
GC                908 core/MethodEnv.cpp 		MMgc::GC::AllocaAutoPtr _atomv;
GC               1198 core/MethodEnv.cpp 		MMgc::GC* gc = core->GetGC();
GC               1235 core/MethodEnv.cpp 		MMgc::GC* gc = core->GetGC();
GC               1946 core/MethodEnv.cpp         MMgc::GC *gc = core->GetGC();
GC                276 core/MethodInfo-inlines.h REALLY_INLINE void MethodInfo::set_abc_body_pos_wb(MMgc::GC* gc, const uint8_t* p)
GC                292 core/MethodInfo-inlines.h REALLY_INLINE void MethodInfo::set_abc_exceptions(MMgc::GC* gc, ExceptionHandlerTable* e)
GC                306 core/MethodInfo-inlines.h REALLY_INLINE void MethodInfo::set_word_code_exceptions(MMgc::GC* gc, ExceptionHandlerTable* e)
GC                318 core/MethodInfo-inlines.h REALLY_INLINE void MethodInfo::set_word_code(MMgc::GC* gc, TranslatedCode* translated_code)
GC                602 core/MethodInfo.cpp 		MMgc::GC* gc = core->GetGC();
GC                932 core/MethodInfo.cpp 		GC* gc = core->GetGC();
GC                349 core/MethodInfo.h 		void set_abc_body_pos_wb(MMgc::GC* gc, const uint8_t* p);
GC                352 core/MethodInfo.h 		void set_abc_exceptions(MMgc::GC* gc, ExceptionHandlerTable* e);
GC                356 core/MethodInfo.h 		void set_word_code_exceptions(MMgc::GC* gc, ExceptionHandlerTable* e);
GC                358 core/MethodInfo.h 		void set_word_code(MMgc::GC* gc, TranslatedCode* translated_code);
GC                436 core/Multiname-inlines.h REALLY_INLINE MMgc::GC* HeapMultiname::gc() const
GC                438 core/Multiname-inlines.h     return MMgc::GC::GetGC(this);
GC                213 core/Multiname.cpp 		MMgc::GC* gc = this->gc();
GC                199 core/Multiname.h 		MMgc::GC* gc() const;
GC                 48 core/MultinameHashtable.cpp 		MMgc::GC* gc = MMgc::GC::GetGC(this);
GC                 50 core/MultinameHashtable.cpp 		Quad* newAtoms = (Quad *) gc->Calloc(capacity, sizeof(Quad), GC::kContainsPointers|GC::kZero);
GC                111 core/MultinameHashtable.cpp 			MMgc::GC* gc = MMgc::GC::GetGC(this);
GC                115 core/MultinameHashtable.cpp 			Quad* newAtoms = (Quad *) gc->Alloc (sizeof(Quad) * numQuads, GC::kContainsPointers|GC::kZero);
GC                122 core/MultinameHashtable.cpp 		GC *gc = GC::GetGC(this);
GC                250 core/MultinameHashtable.cpp 		GC* gc = GC::GetGC(m_quads);
GC                 61 core/Namespace.cpp 		WBATOM(MMgc::GC::GetGC(this), this, &m_prefix, 0);
GC                 68 core/Namespace.cpp 		WBRC(GC::GetGC(this), this, &m_uri, (sint32)flags | (uintptr) uri);
GC                 77 core/Namespace.cpp 		WBATOM(MMgc::GC::GetGC(this), this, &m_prefix, pre);
GC                 95 core/NamespaceSet-inlines.h 		WBRC(MMgc::GC::GetGC(this), this, &_namespaces[i], ns);
GC                 43 core/NamespaceSet.cpp 	/*static*/ NamespaceSet* NamespaceSet::_create(MMgc::GC* gc, uint32_t count)
GC                 52 core/NamespaceSet.cpp 	/*static*/ const NamespaceSet* NamespaceSet::create(MMgc::GC* gc, Namespacep ns)
GC                 74 core/NamespaceSet.h         static NamespaceSet* _create(MMgc::GC* gc, uint32_t count);
GC                 78 core/NamespaceSet.h         static const NamespaceSet* create(MMgc::GC* gc, Namespacep ns);
GC                 58 core/NativeFunction.cpp 		methods((MethodType*)core->GetGC()->Calloc(_methodCount, sizeof(MethodType), GC::kZero)),
GC                 59 core/NativeFunction.cpp 		classes((ClassType*)core->GetGC()->Calloc(_classCount, sizeof(ClassType), GC::kZero)),
GC                 72 core/NativeFunction.cpp 		methods((MethodType*)core->GetGC()->Calloc((_methodCount>0 ? _methodCount : 1), sizeof(MethodType), GC::kZero)),
GC                 73 core/NativeFunction.cpp 		classes((ClassType*)core->GetGC()->Calloc((_classCount>0 ? _classCount : 1), sizeof(ClassType), GC::kZero)),
GC                134 core/PoolObject-inlines.h REALLY_INLINE PoolObject::ConstantStrings::ConstantStrings(MMgc::GC* gc)
GC                100 core/PoolObject.cpp 		if (!MMgc::GC::GetGC(this)->Destroying())
GC                692 core/PoolObject.cpp 	PrecomputedMultinames::PrecomputedMultinames(MMgc::GC* gc, PoolObject* pool)
GC                 61 core/PoolObject.h 		PrecomputedMultinames(MMgc::GC* gc, PoolObject* pool);		
GC                205 core/PoolObject.h 			ConstantStrings(MMgc::GC* gc);
GC                 44 core/QCache.cpp 	QCache::QCache(uint32_t _max, MMgc::GC* _gc) : 
GC                 84 core/QCache.h  		QCache(uint32_t _max, MMgc::GC* _gc);
GC                103 core/QCache.h  		MMgc::GC*				m_gc;
GC                 68 core/RegExpObject.cpp 		GC::SetFinalize(this);
GC                 87 core/RegExpObject.cpp 		GC::SetFinalize(this);
GC                110 core/RegExpObject.cpp 		GC::SetFinalize(this);
GC                111 core/Sampler.cpp 				GC* gc = ef->GetActiveGC();
GC                126 core/Sampler.cpp 				GC* gc = ef->GetActiveGC();
GC                257 core/Sampler.cpp 		write(p, GC::ticksToMicros(VMPI_getPerformanceCounter()));
GC                326 core/Sampler.cpp 				if (s.ptr != NULL && sotGetKind(s.sot) != kSOT_Empty && !GC::IsFinalized(s.ptr))
GC                612 core/Sampler.cpp 		MMgc::GC * const gc = core->gc;
GC                623 core/Sampler.cpp 				if (ptr != NULL && !GC::GetMark(ptr))
GC                625 core/Sampler.cpp 					GCWorkItem item(ptr, (uint32)GC::Size(ptr), true);
GC                634 core/Sampler.cpp #define NULL_OR_MARKED(_x) GCAssert(_x == NULL || GC::GetMark(_x))
GC                 48 core/ScopeChain-inlines.h REALLY_INLINE const ScopeTypeChain* ScopeTypeChain::createEmpty(MMgc::GC* gc, Traits* traits)
GC                 44 core/ScopeChain.cpp 	/* static */ const ScopeTypeChain* ScopeTypeChain::create(MMgc::GC* gc, Traits* traits, const ScopeTypeChain* outer, const Value* values, int32_t nValues, Traits* append, Traits* extra)
GC                 74 core/ScopeChain.cpp 	/*static*/ const ScopeTypeChain* ScopeTypeChain::create(MMgc::GC* gc, Traits* traits, const ScopeTypeChain* outer, const FrameState* state, Traits* append, Traits* extra)
GC                 84 core/ScopeChain.cpp     /*static*/ const ScopeTypeChain* ScopeTypeChain::create(MMgc::GC* gc, Traits* traits, const ScopeTypeChain* outer, Traits* const* stateTraits, uint32_t nStateTraits, uint32_t nStateWithTraits, Traits* append, Traits* extra)
GC                 86 core/ScopeChain.cpp         MMgc::GC::AllocaAutoPtr valuesPtr;
GC                 98 core/ScopeChain.cpp 	const ScopeTypeChain* ScopeTypeChain::cloneWithNewTraits(MMgc::GC* gc, Traits* p_traits) const
GC                133 core/ScopeChain.cpp 	/*static*/ ScopeChain* ScopeChain::create(MMgc::GC* gc, VTable* vtable, AbcEnv* abcEnv, const ScopeTypeChain* scopeTraits, const ScopeChain* outer, Namespacep dxns)
GC                147 core/ScopeChain.cpp 	ScopeChain* ScopeChain::cloneWithNewVTable(MMgc::GC* gc, VTable* p_vtable, AbcEnv* p_abcEnv, const ScopeTypeChain* p_scopeTraits)
GC                164 core/ScopeChain.cpp 	void ScopeChain::setScope(MMgc::GC* gc, int32_t i, Atom value)
GC                 51 core/ScopeChain.h 		static const ScopeTypeChain* create(MMgc::GC* gc, Traits* traits, const ScopeTypeChain* outer, const Value* values, int32_t nValues, Traits* append, Traits* extra);
GC                 55 core/ScopeChain.h 		static const ScopeTypeChain* create(MMgc::GC* gc, Traits* traits, const ScopeTypeChain* outer, const FrameState* state, Traits* append, Traits* extra);
GC                 57 core/ScopeChain.h 		static const ScopeTypeChain* create(MMgc::GC* gc, Traits* traits, const ScopeTypeChain* outer, Traits* const* stateTraits, uint32_t nStateTraits, uint32_t nStateWithTraits, Traits* append, Traits* extra);
GC                 59 core/ScopeChain.h 		static const ScopeTypeChain* createEmpty(MMgc::GC* gc, Traits* traits);
GC                 61 core/ScopeChain.h 		const ScopeTypeChain* cloneWithNewTraits(MMgc::GC* gc, Traits* traits) const;
GC                105 core/ScopeChain.h 		static ScopeChain* create(MMgc::GC* gc, VTable* vtable, AbcEnv* abcEnv, const ScopeTypeChain* scopeTraits, const ScopeChain* outer, Namespacep dxns);
GC                107 core/ScopeChain.h 		ScopeChain* cloneWithNewVTable(MMgc::GC* gc, VTable* vtable, AbcEnv* abcEnv, const ScopeTypeChain* scopeTraits = NULL);
GC                114 core/ScopeChain.h 		void setScope(MMgc::GC* gc, int32_t i, Atom value);
GC                 88 core/ScriptBuffer.h 		static void *operator new(size_t size, MMgc::GC *gc, size_t extra = 0)
GC                 57 core/ScriptObject.cpp 		AvmAssert(MMgc::GC::Size(this) >= vtable->traits->getTotalSize());
GC                 73 core/ScriptObject.cpp 		AvmAssert(MMgc::GC::Size(this) >= vtable->traits->getTotalSize());
GC                 75 core/ScriptObject.h 		MMgc::GC* gc() const {
GC                 80 core/SortedMap.h 		SortedMap(MMgc::GC* gc, int cap = kInitialCapacity)
GC                211 core/SortedMap.h 		GCSortedMap(MMgc::GC* gc, int _capacity=MapType::kInitialCapacity)
GC                 44 core/StringBuffer.cpp 	StringOutputStream::StringOutputStream(GC *gc)
GC                 55 core/StringBuffer.cpp 			GC* gc = MMgc::GC::GetGC(m_buffer);
GC                 63 core/StringBuffer.cpp 		if (m_length + count >= (int)GC::Size(m_buffer))
GC                 65 core/StringBuffer.cpp 			GC* gc = MMgc::GC::GetGC(m_buffer);
GC                 53 core/StringBuffer.h 		StringOutputStream(MMgc::GC *gc);
GC                 85 core/StringBuffer.h 		StringBuffer(MMgc::GC *gc) :
GC                150 core/StringObject.cpp 	REALLY_INLINE MMgc::GC* _gc(const String* s)
GC                152 core/StringObject.cpp 		return MMgc::GC::GetGC(s);
GC                157 core/StringObject.cpp 		MMgc::GC *gc = MMgc::GC::GetGC(s);
GC                323 core/StringObject.cpp 	REALLY_INLINE String::String(MMgc::GC* gc, void* buffer, Width w, int32_t length, int32_t charsLeft, bool is7bit) :
GC                351 core/StringObject.cpp 	REALLY_INLINE String::String(MMgc::GC* gc, Stringp master, int32_t start, int32_t length) :
GC                428 core/StringObject.cpp 	REALLY_INLINE /*static*/ Stringp String::createDependent(GC* gc, Stringp master, int32_t start, int32_t len)
GC                441 core/StringObject.cpp 	/*static*/ Stringp String::createDynamic(GC* gc, const void* data, int32_t len, Width w, bool is7bit, int32_t extra)
GC                466 core/StringObject.cpp 		int32_t bufLen = (int32_t) (GC::Size(buffer) >> w);		// Note bufLen may be larger than (alloc << w)
GC                498 core/StringObject.cpp 	/*static*/ Stringp String::createStatic(GC* gc, const void* data, int32_t len, Width w, bool is7bit)
GC                540 core/StringObject.cpp 		GC* gc = core->GetGC();
GC                638 core/StringObject.cpp 		GC* gc = _gc(this);
GC               1082 core/StringObject.cpp 		MMgc::GC* gc = _gc(this);
GC               1111 core/StringObject.cpp 				charsUsed = int32_t((GC::Size(master->m_buffer.pv) >> thisWidth) - master->m_length - charsLeft);
GC               1218 core/StringObject.cpp 		MMgc::GC* gc = _gc(this);
GC               2022 core/StringObject.cpp 		GC* gc = _gc(this);
GC               2255 core/StringObject.cpp 		return GC::Size(this) - sizeof(AvmPlusScriptableObject);
GC               2467 core/StringObject.cpp 		GC* gc = core->GetGC();
GC               2622 core/StringObject.cpp 		MMgc::GC* gc = _gc(str);
GC               2687 core/StringObject.cpp 			GC::GetGC(m_buffer)->Free(m_buffer);
GC               2701 core/StringObject.cpp 		MMgc::GC* gc = _gc(str);
GC               2716 core/StringObject.cpp 			GC::GetGC(m_buffer)->Free(m_buffer);
GC                541 core/StringObject.h 		static	Stringp				createDependent(MMgc::GC* gc, Stringp master, int32_t start, int32_t len);
GC                543 core/StringObject.h 		static	Stringp				createDynamic(MMgc::GC* gc, const void* data, int32_t len, Width w, bool is7bit, int32_t extra=0);
GC                545 core/StringObject.h 		static	Stringp				createStatic(MMgc::GC* gc, const void* data, int32_t len, Width w, bool is7bit);
GC                567 core/StringObject.h 		REALLY_INLINE	void*		operator new(size_t size, MMgc::GC *gc)
GC                576 core/StringObject.h 		REALLY_INLINE				String(MMgc::GC* gc, void* buffer, Width w, int32_t length, int32_t charsLeft, bool is7bit);
GC                578 core/StringObject.h 		REALLY_INLINE				String(MMgc::GC* gc, Stringp master, int32_t start, int32_t length);
GC                140 core/Toplevel-inlines.h REALLY_INLINE MMgc::GC* Toplevel::gc() const
GC                 49 core/Toplevel.cpp 		_builtinClasses = (ClassClosure**) core()->GetGC()->Alloc(sizeof(ClassClosure*) * core()->builtinPool->classCount(), MMgc::GC::kZero | MMgc::GC::kContainsPointers);
GC                 52 core/Toplevel.cpp 		MMgc::GC* gc = core->GetGC();
GC                 62 core/Toplevel.h 		MMgc::GC* gc() const;
GC                 50 core/Traits.cpp 	/*static*/ TraitsBindings* TraitsBindings::alloc(GC* gc, 
GC                149 core/Traits.cpp 	void TraitsBindings::buildSlotDestroyInfo(MMgc::GC* gc, FixedBitSet& slotDestroyInfo, uint32_t slotAreaCount, uint32_t slotAreaSize) const
GC               1183 core/Traits.cpp 		MMgc::GC* gc = core->GetGC();
GC               1287 core/Traits.cpp 		MMgc::GC* gc = core->GetGC();
GC               1451 core/Traits.cpp 		MMgc::GC* gc = core->GetGC();
GC               1710 core/Traits.cpp 		MMgc::GC* gc = core->GetGC();
GC               1822 core/Traits.cpp 							AvmAssert(GC::GetGC(obj)->IsRCObject(rc));
GC               2021 core/Traits.cpp 		MMgc::GC* gc = core->GetGC();
GC               2109 core/Traits.cpp 	Traits** Traits::allocSupertypeList(GC* gc, uint32_t size)
GC               2111 core/Traits.cpp 		return (Traits**) gc->Alloc((size+1) * sizeof(Traits*), MMgc::GC::kZero);
GC                139 core/Traits.h  		static TraitsBindings* alloc(MMgc::GC* gc, Traits* _owner, TraitsBindingsp _base, MultinameHashtable* _bindings, uint32_t slotCount, uint32_t methodCount);
GC                141 core/Traits.h  		void buildSlotDestroyInfo(MMgc::GC* gc, FixedBitSet& slotDestroyInfo, uint32_t slotAreaCount, uint32_t sizeOfSlotArea) const;
GC                341 core/Traits.h  		static Traits** allocSupertypeList(MMgc:: GC*, uint32_t size);
GC                196 core/TypeDescriber.cpp 		GC* gc = core->GetGC();
GC                485 core/TypeDescriber.cpp 			GC* gc = core->GetGC();
GC                 48 core/VTable-inlines.h REALLY_INLINE MMgc::GC* VTable::gc() const
GC                117 core/VTable.cpp 		MMgc::GC* gc = vtable->traits->core->GetGC(); 
GC                225 core/VTable.cpp 		MMgc::GC* gc = core->GetGC();
GC                270 core/VTable.cpp 			MMgc::GC* gc = core->GetGC();
GC                303 core/VTable.cpp 		MMgc::GC* gc = core->GetGC();
GC                367 core/VTable.cpp 		MMgc::GC* gc = core->GetGC();
GC                121 core/VTable.h  		MMgc::GC* gc() const;
GC                585 core/VectorClass.cpp 		WBATOM( MMgc::GC::GetGC(m_array), m_array, m_array + index, (t ? toplevel()->coerce(value, t->traits()->itraits) : value));
GC                659 core/VectorClass.cpp 			GC* gc = GC::GetGC(this);
GC                660 core/VectorClass.cpp 			Atom* newArray = (Atom*) gc->Calloc(newCapacity, sizeof(Atom), GC::kContainsPointers);
GC                490 core/VectorClass.h 				MMgc::GC::GetGC(m_array)->Free(m_array);
GC               1044 core/WordcodeEmitter.cpp 		TranslatedCode* code_anchor = (TranslatedCode*)core->GetGC()->Alloc(sizeof(TranslatedCode) + (total_size - 1)*sizeof(uintptr_t), GC::kZero);
GC                110 core/XMLListObject.h 		void setTargetObject(Atom a) const { m_targetObject.set(MMgc::GC::GetGC(this), this, a); }
GC                116 core/XMLObject.cpp 		MMgc::GC *gc = core->GetGC();
GC               2484 core/XMLObject.cpp 		AtomArray *AncestorNamespaces = new (MMgc::GC::GetGC(this)) AtomArray();
GC                 50 core/XMLParser16.h 		XMLTag(MMgc::GC *gc) : attributes(gc, 0)
GC                639 core/avmplusDebugger.cpp 	SourceFile::SourceFile(MMgc::GC* gc, Stringp name)
GC                762 core/avmplusDebugger.cpp 				ar = (Atom*) debugger->core->GetGC()->Calloc(count, sizeof(Atom), GC::kContainsPointers|GC::kZero);
GC                810 core/avmplusDebugger.cpp 				ar = (Atom*) debugger->core->GetGC()->Calloc(count, sizeof(Atom), GC::kContainsPointers|GC::kZero);
GC                483 core/avmplusDebugger.h 		SourceFile(MMgc::GC* gc, Stringp name);
GC                161 core/avmplusDebuggerStubs.cpp     SourceFile::SourceFile(MMgc::GC* gc, Stringp name)
GC                 55 core/avmplusHashtable.cpp 	void InlineHashtable::initialize(GC *gc, int capacity)
GC                 63 core/avmplusHashtable.cpp 		setAtoms((Atom *)gc->Calloc(getCapacity(), sizeof(Atom), GC::kContainsPointers|GC::kZero));
GC                 70 core/avmplusHashtable.cpp 			GC *gc = GC::GetGC(atoms);
GC                 81 core/avmplusHashtable.cpp 		GC *gc = GC::GetGC(newAtoms);
GC                 90 core/avmplusHashtable.cpp 		GC *gc = GC::GetGC(atoms);
GC                250 core/avmplusHashtable.cpp 		GC* gc = GC::GetGC(atoms);
GC                252 core/avmplusHashtable.cpp 		Atom* newAtoms = (Atom*)gc->Calloc(newCapacity, sizeof(Atom), GC::kContainsPointers|GC::kZero);
GC                340 core/avmplusHashtable.cpp 			GCWeakRef *weakRef = GC::GetWeakRef(atomPtr(key));
GC                382 core/avmplusHashtable.cpp 				if(GC::GetGC(atoms)->IsRCObject(wr->get())) {
GC                410 core/avmplusHashtable.cpp 			GCWeakRef *wf = GC::GetWeakRef(atomPtr(value));
GC                209 core/avmplusHashtable.h 			MMgc::GC* gc = MMgc::GC::GetGC(getAtoms());
GC                214 core/avmplusHashtable.h 		void initialize(MMgc::GC *gc, int capacity = kDefaultCapacity);
GC                331 core/avmplusHashtable.h 		HeapHashtable(MMgc::GC* gc, int32_t capacity = InlineHashtable::kDefaultCapacity)
GC                359 core/avmplusHashtable.h 		HeapHashtableRC(MMgc::GC* gc, int32_t capacity = InlineHashtable::kDefaultCapacity)
GC                387 core/avmplusHashtable.h 		WeakKeyHashtable(MMgc::GC* _gc) : HeapHashtable(_gc) { }
GC                404 core/avmplusHashtable.h 		WeakValueHashtable(MMgc::GC* _gc) : HeapHashtable(_gc) { }
GC                131 core/avmplusList.h 		MMgc::GC* gc;
GC                148 core/avmplusList.h 		MMgc::GC* gc;
GC                165 core/avmplusList.h 		MMgc::GC* gc;
GC                191 core/avmplusList.h 		List(MMgc::GC* _gc, uint32 _capacity = kInitialCapacity)
GC                195 core/avmplusList.h 		void init(MMgc::GC* _gc, uint32 _capacity)
GC                353 core/avmplusList.h 					gcflags |= MMgc::GC::kContainsPointers;
GC                355 core/avmplusList.h 					gcflags |= (MMgc::GC::kContainsPointers|MMgc::GC::kZero);
GC                792 core/jit-calls.h     METHOD(GCADDR(GC::privateWriteBarrierRC), SIG4(V,P,P,P,P), privateWriteBarrierRC)
GC                 74 extensions/DictionaryGlue.cpp 		MMgc::GC* gc = this->gc();
GC                 94 extensions/DictionaryGlue.cpp 		AvmAssert(MMgc::GC::Size(obj) >= sizeof(ScriptObject));
GC                512 extensions/JavaGlue.cpp 		MMgc::GC::AllocaAutoPtr _jargs;
GC                545 extensions/JavaGlue.cpp 		MMgc::GC::AllocaAutoPtr _jargs;
GC                 64 extensions/ST_mmgc_basics.cpp     MMgc::GC *gc;
GC                 89 extensions/ST_mmgc_basics.cpp 	gc=new MMgc::GC(MMgc::GCHeap::GetGCHeap(), MMgc::GC::kIncrementalGC);
GC                 92 extensions/ST_mmgc_basics.cpp 	    gc=new MMgc::GC(MMgc::GCHeap::GetGCHeap(), MMgc::GC::kIncrementalGC);
GC                 56 extensions/ST_mmgc_threads.cpp     MMgc::GC *gc;
GC                129 extensions/ST_mmgc_threads.cpp 	gc=new MMgc::GC(MMgc::GCHeap::GetGCHeap(), MMgc::GC::kIncrementalGC);
GC                132 extensions/ST_mmgc_threads.cpp 	    gc=new MMgc::GC(MMgc::GCHeap::GetGCHeap(), MMgc::GC::kIncrementalGC);
GC                460 extensions/SamplerScript.cpp 		MMgc::GC* gc = core->GetGC();
GC                198 shell/ByteArrayGlue.cpp  				MMgc::GC::WriteBarrier(prevNext, curLink->next);
GC                209 shell/ByteArrayGlue.cpp 			SubscriberLink *newLink = new (MMgc::GC::GetGC(subscriber)) SubscriberLink;
GC                211 shell/ByteArrayGlue.cpp  			MMgc::GC::WriteBarrier(&newLink->next, m_subscriberRoot);
GC                212 shell/ByteArrayGlue.cpp  			MMgc::GC::WriteBarrier(&m_subscriberRoot, newLink);
GC                229 shell/ByteArrayGlue.cpp  				MMgc::GC::WriteBarrier(prevNext, curLink->next);
GC                 98 shell/FileClass.cpp 		MMgc::GC::AllocaAutoPtr _c;
GC                 86 shell/ShellCore.cpp 																MMgc::GC::kZero | MMgc::GC::kContainsPointers);
GC                 89 shell/ShellCore.cpp 	ShellCore::ShellCore(MMgc::GC* gc) 
GC                 92 shell/ShellCore.h 		MMgc::GC::GCMode gcMode()
GC                 94 shell/ShellCore.h 			if (nogc)				return MMgc::GC::kDisableGC;
GC                 95 shell/ShellCore.h 			else if (greedy)		return MMgc::GC::kGreedyGC;
GC                 96 shell/ShellCore.h 			else if (incremental)	return MMgc::GC::kIncrementalGC;
GC                 97 shell/ShellCore.h 			else					return MMgc::GC::kNonincrementalGC;
GC                117 shell/ShellCore.h 		ShellCore(MMgc::GC *gc);
GC                 65 shell/avmshell.cpp 	ShellCoreImpl::ShellCoreImpl(MMgc::GC* gc, ShellSettings& settings, bool mainthread)
GC                154 shell/avmshell.cpp 		MMgc::GC *gc = mmfx_new( MMgc::GC(MMgc::GCHeap::GetGCHeap(), settings.gcMode()) );
GC                237 shell/avmshell.cpp 			MMgc::GC* gc = core->GetGC();
GC                396 shell/avmshell.cpp 			MMgc::GC* gc = new MMgc::GC(MMgc::GCHeap::GetGCHeap(), settings.gcMode());
GC                209 shell/avmshell.h 		ShellCoreImpl(MMgc::GC* gc, ShellSettings& settings, bool mainthread);
GC                133 shell/swf.cpp  		MMgc::GC *gc = toplevel->gc();
GC                181 shell/swf.cpp  			MMgc::GC *gc = toplevel->gc();