MMgc 45 MMgc/AllocationMacros.h namespace MMgc MMgc 55 MMgc/AllocationMacros.h #define mmfx_new(new_data) new (MMgc::kUseFixedMalloc) new_data MMgc 56 MMgc/AllocationMacros.h #define mmfx_new0(new_data) new (MMgc::kUseFixedMalloc, MMgc::kZero) new_data MMgc 58 MMgc/AllocationMacros.h #define mmfx_new_array(type, n) ::MMgcConstructTaggedArray((type*)NULL, n, MMgc::kNone) MMgc 60 MMgc/AllocationMacros.h #define mmfx_new_opt(new_data, opts) new (MMgc::kUseFixedMalloc, opts) new_data MMgc 66 MMgc/AllocationMacros.h #define mmfx_alloc(_siz) MMgc::AllocCall(_siz) MMgc 67 MMgc/AllocationMacros.h #define mmfx_alloc_opt(_siz, opts) MMgc::AllocCall(_siz, opts) MMgc 68 MMgc/AllocationMacros.h #define mmfx_free(_ptr) MMgc::DeleteCall(_ptr) MMgc 73 MMgc/AllocationMacros.h #define mmfx_new0(new_data) new (MMgc::kZero) new_data MMgc 42 MMgc/BasicList.h namespace MMgc MMgc 96 MMgc/BasicList.h T* newItems = mmfx_new_array_opt(T, tryCapacity, (MMgc::FixedMallocOpts)(kZero|kCanFail)); MMgc 43 MMgc/FixedAlloc-inlines.h namespace MMgc MMgc 41 MMgc/FixedAlloc.cpp #define kBlockHeadSize offsetof(MMgc::FixedAlloc::FixedBlock, items) MMgc 41 MMgc/FixedAlloc.h namespace MMgc MMgc 44 MMgc/FixedMalloc-inlines.h namespace MMgc MMgc 42 MMgc/FixedMalloc.h namespace MMgc MMgc 47 MMgc/GC-inlines.h namespace MMgc MMgc 53 MMgc/GC-inlines.h return FixedMalloc::GetFixedMalloc()->Alloc(size, MMgc::kZero); MMgc 1158 MMgc/GC.cpp block = mmfx_new_array_opt(char, size + hdr_size, MMgc::kZero); MMgc 43 MMgc/GC.h #define MMGC_GCENTER(_gc) MMgc::GCAutoEnter __mmgc_auto_enter(_gc); MMgc 93 MMgc/GC.h MMgc::GC::AutoRCRootSegment __root(_gc, __stack, __stackSize); \ MMgc 94 MMgc/GC.h MMgc::GCAutoEnterPause __mmgc_enter_pause(_gc); MMgc 113 MMgc/GC.h namespace MMgc MMgc 44 MMgc/GCAlloc-inlines.h namespace MMgc MMgc 324 MMgc/GCAlloc-inlines.h REALLY_INLINE GCAllocIterator::GCAllocIterator(MMgc::GCAlloc* alloc) MMgc 343 MMgc/GCAlloc-inlines.h if (GCAlloc::GetBit(block, i, MMgc::GCAlloc::kMark) && !GCAlloc::GetBit(block, i, MMgc::GCAlloc::kQueued)) { MMgc 43 MMgc/GCAlloc.h namespace MMgc MMgc 310 MMgc/GCAlloc.h GCAllocIterator(MMgc::GCAlloc* alloc); MMgc 43 MMgc/GCAllocObject.h namespace MMgc MMgc 45 MMgc/GCDebug.h namespace MMgc MMgc 54 MMgc/GCDebug.h MMgc::GCDebugMsg(true, msg); MMgc 60 MMgc/GCDebug.h #define __GCAssertMsg(x, msg_, line_, file_) do { if ((x) == 0) MMgc::GCDebugMsg(true, "Assertion failed: \"" #x "\" (" #file_ ":" #line_ ") %s", msg_); } while (0) /* no semi */ MMgc 54 MMgc/GCGlobalNew.cpp if (opts & MMgc::kCanFail) MMgc 68 MMgc/GCGlobalNew.cpp if (opts & MMgc::kZero) MMgc 107 MMgc/GCGlobalNew.cpp return MMgc::NewTaggedScalar(size); MMgc 112 MMgc/GCGlobalNew.cpp return MMgc::NewTaggedScalar(size, opts); MMgc 50 MMgc/GCGlobalNew.h namespace MMgc MMgc 127 MMgc/GCGlobalNew.h return MMgc::AllocCallInline(size); MMgc 132 MMgc/GCGlobalNew.h return MMgc::AllocCallInline(size, opts); MMgc 137 MMgc/GCGlobalNew.h return MMgc::AllocCallInline(size); MMgc 140 MMgc/GCGlobalNew.h REALLY_INLINE void *operator new[](size_t size, MMgc::FixedMallocOpts opts) MMGC_NEW_THROWS_CLAUSE MMgc 142 MMgc/GCGlobalNew.h return MMgc::AllocCallInline(size, opts); MMgc 148 MMgc/GCGlobalNew.h MMgc::DeleteCallInline(p); MMgc 153 MMgc/GCGlobalNew.h MMgc::DeleteCallInline(p); MMgc 187 MMgc/GCGlobalNew.h namespace MMgc MMgc 270 MMgc/GCGlobalNew.h T *mem = (T*) MMgc::NewTaggedArray(count, sizeof(T), opts, false /* !isPrimitive */); MMgc 278 MMgc/GCGlobalNew.h template <> REALLY_INLINE _x *MMgcConstructTaggedArray(_x*, size_t count, MMgc::FixedMallocOpts opts) \ MMgc 280 MMgc/GCGlobalNew.h return (_x*)MMgc::NewTaggedArray(count, sizeof(_x), opts, true /* isPrimitive */); \ MMgc 289 MMgc/GCGlobalNew.h mmgc_debug_only(MMgc::VerifyTaggedScalar(mem);) MMgc 292 MMgc/GCGlobalNew.h MMgc::DeleteTaggedScalar( mem ); MMgc 301 MMgc/GCGlobalNew.h mmgc_debug_only(MMgc::VerifyTaggedArray(mem, false);) MMgc 312 MMgc/GCGlobalNew.h MMgc::DeleteTaggedArrayWithHeader( mem ); MMgc 319 MMgc/GCGlobalNew.h MMgc::DeleteTaggedArrayWithHeaderChecked( mem, true ); \ MMgc 323 MMgc/GCGlobalNew.h MMgc::DeleteTaggedScalarChecked(mem); \ MMgc 353 MMgc/GCGlobalNew.h return (void*)MMgc::NewTaggedArray(count, sizeof(void*), opts, true /* isPrimitive */); MMgc 403 MMgc/GCGlobalNew.h void operator delete(void* p) { MMgc::DeleteTaggedScalarChecked(p); } MMgc 406 MMgc/GCGlobalNew.h void operator delete[](void* p) { MMgc::DeleteTaggedArrayWithHeaderChecked(p, false); } MMgc 478 MMgc/GCGlobalNew.h namespace MMgc MMgc 42 MMgc/GCHashtable.h namespace MMgc MMgc 2302 MMgc/GCHeap.cpp (MMgc::GCHeap::GetGCHeap()->GetStatus() == MMgc::kMemAbort && MMgc::GCHeap::GetGCHeap()->GetEnterFrame() == NULL)) MMgc 42 MMgc/GCHeap.h namespace MMgc MMgc 42 MMgc/GCLargeAlloc-inlines.h namespace MMgc MMgc 186 MMgc/GCLargeAlloc-inlines.h REALLY_INLINE GCLargeAllocIterator::GCLargeAllocIterator(MMgc::GCLargeAlloc* alloc) MMgc 42 MMgc/GCLargeAlloc.h namespace MMgc MMgc 167 MMgc/GCLargeAlloc.h GCLargeAllocIterator(MMgc::GCLargeAlloc* alloc); MMgc 41 MMgc/GCLog.h namespace MMgc MMgc 42 MMgc/GCMemoryProfiler.h namespace MMgc MMgc 52 MMgc/GCMemoryProfiler.h #define MMGC_MEM_TAG(_x) if(MMgc::GCHeap::GetGCHeap()->HooksEnabled()) MMgc::SetMemTag(_x) MMgc 53 MMgc/GCMemoryProfiler.h #define MMGC_MEM_TYPE(_x) if(MMgc::GCHeap::GetGCHeap()->HooksEnabled()) MMgc::SetMemType(_x) MMgc 64 MMgc/GCObject.h namespace MMgc MMgc 532 MMgc/GCObject.h #define DRC(_type) MMgc::RCPtr< _type > MMgc 42 MMgc/GCSpinLock.h namespace MMgc MMgc 42 MMgc/GCStack.h namespace MMgc MMgc 43 MMgc/GCTests.h namespace MMgc MMgc 42 MMgc/GCThreadLocal.h namespace MMgc MMgc 45 MMgc/GCTypes.h namespace MMgc MMgc 47 MMgc/GCWeakRef.h namespace MMgc MMgc 51 MMgc/HeapGraph.h namespace MMgc MMgc 122 MMgc/MMgc.h #define MMGC_LOCK(_x) MMgc::GCAcquireSpinlock _lock(&_x) MMgc 132 MMgc/MMgc.h namespace MMgc MMgc 44 MMgc/OOM.h MMgc::GCHeap::EnterLock(); \ MMgc 45 MMgc/OOM.h if(MMgc::GCHeap::ShouldNotEnter()) \ MMgc 47 MMgc/OOM.h MMgc::GCHeap::EnterRelease(); \ MMgc 50 MMgc/OOM.h MMgc::EnterFrame _ef; \ MMgc 51 MMgc/OOM.h MMgc::GCHeap::EnterRelease(); \ MMgc 58 MMgc/OOM.h MMgc::GCHeap::EnterLock(); \ MMgc 59 MMgc/OOM.h MMgc::EnterFrame _ef; \ MMgc 60 MMgc/OOM.h MMgc::GCHeap::EnterRelease(); \ MMgc 67 MMgc/OOM.h MMgc::GCHeap::EnterLock(); \ MMgc 68 MMgc/OOM.h if(MMgc::GCHeap::ShouldNotEnter()) \ MMgc 70 MMgc/OOM.h MMgc::GCHeap::EnterRelease(); \ MMgc 73 MMgc/OOM.h MMgc::EnterFrame _ef; \ MMgc 74 MMgc/OOM.h MMgc::GCHeap::EnterRelease(); \ MMgc 79 MMgc/OOM.h namespace MMgc MMgc 41 MMgc/StaticAssert.h namespace MMgc MMgc 53 MMgc/StaticAssert.h typedef ::MMgc::static_assert_MMgc<sizeof (::MMgc::STATIC_ASSERTION_FAILED<(bool)(condition)>)> \ MMgc 49 MMgc/TypeTraits.h namespace MMgc MMgc 57 MMgc/WriteBarrier.h #define WBRC_NULL(addr) MMgc::GC::WriteBarrierRC_dtor(addr) MMgc 61 MMgc/WriteBarrier.h #define DWB(type) MMgc::WriteBarrier< type > MMgc 65 MMgc/WriteBarrier.h #define DRCWB(type) MMgc::WriteBarrierRC< type > MMgc 73 MMgc/WriteBarrier.h namespace MMgc MMgc 321 MMgc/WriteBarrier.h REALLY_INLINE void set(MMgc::GC* gc, void* container, T newValue) MMgc 48 MMgc/ZCT-inlines.h namespace MMgc MMgc 43 MMgc/ZCT.h namespace MMgc MMgc 213 VMPI/MMgcPortWin.cpp MMgc::GCHeap* heap = MMgc::GCHeap::GetGCHeap(); MMgc 217 VMPI/MMgcPortWin.cpp MMgc::GCHeap::Region* curRegion = heap->lastRegion; MMgc 482 VMPI/MMgcPortWin.cpp static MMgc::DbgHelpDllHelper g_DbgHelpDll; MMgc 153 VMPI/SpyUtilsPosix.cpp MMgc::GCHeap::GetGCHeap()->DumpMemoryInfoLocked(); MMgc 51 VMPI/SpyUtilsSymbian.cpp MMgc::GCHeap::GetGCHeap()->DumpMemoryInfo(); MMgc 53 VMPI/SpyUtilsWin.cpp class SignalData : public MMgc::GCAllocObject MMgc 157 VMPI/SpyUtilsWin.cpp MMgc::GCHeap::GetGCHeap()->DumpMemoryInfoLocked(); MMgc 53 VMPI/SpyUtilsWinMo.cpp class SignalData : public MMgc::GCAllocObject MMgc 141 VMPI/SpyUtilsWinMo.cpp MMgc::GCHeap::GetGCHeap()->DumpMemoryInfoLocked(); MMgc 41 axscript/ActiveScript.cpp static MMgc::FixedMalloc* fm = NULL; MMgc 64 axscript/ActiveScript.cpp MMgc::GCRoot *root; MMgc 204 axscript/ActiveScript.cpp MMgc::GCHeap::Init(); MMgc 205 axscript/ActiveScript.cpp MMgc::FixedMalloc::Init(); MMgc 207 axscript/ActiveScript.cpp fm = MMgc::FixedMalloc::GetInstance(); MMgc 210 axscript/ActiveScript.cpp MMgc::GCHeap* heap = MMgc::GCHeap::GetGCHeap(); MMgc 213 axscript/ActiveScript.cpp MMgc::GC *gc = new MMgc::GC(heap); // XXX - delete this pointer?? MMgc 218 axscript/ActiveScript.cpp root = new MMgc::GCRoot(gc, this, sizeof(*this)); MMgc 52 axscript/ActiveScriptError.h public MMgc::GCRoot MMgc 56 axscript/ActiveScriptError.h MMgc::GCRoot(_core->GetGC()), core(_core), dwSourceContextCookie(0), exception(0) {;} MMgc 152 axscript/ByteArrayGlue.h MMgc::Cleaner c; MMgc 52 axscript/IDispatchProvider.h public MMgc::GCRoot MMgc 56 axscript/IDispatchProvider.h MMgc::GCRoot(_core->GetGC()), core(_core), ob(0), lastDispid(0) {;} MMgc 146 axscript/axtam.h AXTam(MMgc::GC *gc); MMgc 59 core/AbcEnv.cpp m_invocationCounts = (uint64_t*)_pool->core->GetGC()->Alloc(_pool->methodCount() * sizeof(uint64_t), MMgc::GC::kZero); MMgc 45 core/AbcEnv.h class AbcEnv : public MMgc::GCFinalizedObject MMgc 50 core/AbcGen.h AbcGen(MMgc::GC *gc, int initCapacity=128) : bytes(gc, initCapacity) {} MMgc 836 core/AbcParser.cpp metaNames = (Stringp*) core->GetGC()->Calloc(metadataCount, sizeof(Stringp), MMgc::GC::kContainsPointers); MMgc 52 core/ArrayClass.cpp using namespace MMgc; MMgc 46 core/AtomArray.cpp using namespace MMgc; MMgc 85 core/AtomArray.cpp using namespace MMgc; MMgc 82 core/AtomArray.h return (uint32)(MMgc::GC::Size(m_atoms)/sizeof(Atom)); MMgc 123 core/AtomArray.h WBATOM( MMgc::GC::GetGC(m_atoms), m_atoms, m_atoms + index, a); MMgc 126 core/AtomArray.h void setAtoms(MMgc::GC *gc, Atom *atoms) MMgc 55 core/AtomWriteBarrier.h MMgc::GC* const gc = MMgc::GC::GetGC(this); MMgc 67 core/AtomWriteBarrier.h MMgc::GC* const gc = MMgc::GC::GetGC(this); MMgc 75 core/AtomWriteBarrier.h inline void set(MMgc::GC* gc, const void* container, Atom atomNew) MMgc 93 core/AtomWriteBarrier.h MMgc::GC* gc = MMgc::GC::GetGC(this); MMgc 61 core/AvmCore.cpp using namespace MMgc; MMgc 127 core/AvmCore.cpp MMgc::GCHeap::GetGCHeap()->Config().gcstats = true; MMgc 129 core/AvmCore.cpp MMgc::GCHeap::GetGCHeap()->Config().autoGCStats = true; MMgc 131 core/AvmCore.cpp MMgc::GCHeap::GetGCHeap()->Config().verbose = true; MMgc 240 core/AvmCore.cpp GetGC()->SetGCContextVariable (MMgc::GC::GCV_AVMCORE, this); MMgc 3277 core/AvmCore.cpp MMgc::GC::AllocaAutoPtr _buffer; MMgc 3820 core/AvmCore.cpp MMgc::GC::AllocaAutoPtr _swapped; MMgc 4259 core/AvmCore.cpp MMgc::RCObject* rcptr = (MMgc::RCObject*)atomPtr(a); MMgc 4279 core/AvmCore.cpp MMgc::RCObject* rcptr = (MMgc::RCObject*)atomPtr(a); MMgc 129 core/AvmCore.h class AvmCore : public MMgc::GCRoot MMgc 187 core/AvmCore.h MMgc::GC * const gc; MMgc 225 core/AvmCore.h class LivePoolNode : public MMgc::GCRoot MMgc 229 core/AvmCore.h MMgc::GCWeakRef* pool; MMgc 230 core/AvmCore.h LivePoolNode(MMgc::GC* gc) : GCRoot(gc) {} MMgc 290 core/AvmCore.h virtual void oom(MMgc::MemoryStatus status); MMgc 695 core/AvmCore.h AvmCore(MMgc::GC *gc); MMgc 1413 core/AvmCore.h static void atomWriteBarrier(MMgc::GC *gc, const void *container, Atom *address, Atom atomNew); MMgc 1414 core/AvmCore.h static void atomWriteBarrier_ctor(MMgc::GC *gc, const void *container, Atom *address, Atom atomNew); MMgc 1466 core/AvmCore.h class GCInterface : MMgc::GCCallback MMgc 1469 core/AvmCore.h GCInterface(MMgc::GC * _gc) : MMgc::GCCallback(_gc), core(NULL) {} MMgc 1474 core/AvmCore.h void oom(MMgc::MemoryStatus status) { if(core) core->oom(status); } MMgc 43 core/AvmPlusScriptableObject.cpp using namespace MMgc; MMgc 51 core/AvmPlusScriptableObject.h class AvmPlusScriptableObject : public MMgc::RCObject MMgc 64 core/AvmPlusScriptableObject.h return (AvmCore*)MMgc::GC::GetGC(this)->GetGCContextVariable(MMgc::GC::GCV_AVMCORE); MMgc 193 core/BitSet.h inline void resize(MMgc::GC* gc, uint32_t cap) MMgc 201 core/BitSet.h uintptr_t* v = (uintptr_t*)gc->Alloc(sz, MMgc::GC::kZero); MMgc 249 core/BitSet.h return ((m_bits & 1) || (m_bits == 0)) ? 0 : MMgc::GC::Size((void*)m_bits); MMgc 45 core/CodeContext.h class CodeContext : public MMgc::GCObject MMgc 46 core/CodegenLIR-inlines.h REALLY_INLINE LineNumberRecord* JITCodeInfo::add(MMgc::GC* gc, uintptr_t loc, Stringp file, uint32_t line) MMgc 124 core/CodegenLIR.cpp #define GCADDR(f) gcAddr((int (MMgc::GC::*)())(&f)) MMgc 149 core/CodegenLIR.cpp RETURN_METHOD_PTR(MMgc::GC, f); MMgc 207 core/CodegenLIR.cpp using namespace MMgc; MMgc 44 core/CodegenLIR.h using namespace MMgc; MMgc 60 core/CodegenLIR.h class LineNumberRecord : public MMgc::GCObject MMgc 72 core/CodegenLIR.h class JITCodeInfo : public MMgc::GCObject MMgc 75 core/CodegenLIR.h JITCodeInfo(MMgc::GC* gc) : lineNumTable(gc,512) {} MMgc 84 core/CodegenLIR.h LineNumberRecord* add(MMgc::GC* gc, uintptr_t loc, Stringp file, uint32_t line); MMgc 45 core/Domain.h class GlobalMemorySubscriber : public MMgc::GCFinalizedObject MMgc 126 core/Domain.h struct BaseRefChunk : public MMgc::GCObject MMgc 133 core/Domain.h struct SizeRefChunk : public MMgc::GCObject MMgc 44 core/DomainEnv.h class DomainEnv : public MMgc::GCObject MMgc 115 core/E4XNode.h class E4XNodeAux : public MMgc::GCObject MMgc 139 core/E4XNode.h class E4XNode : public MMgc::GCObject MMgc 241 core/E4XNode.h MMgc::GC *gc() const { return MMgc::GC::GetGC(this); } MMgc 52 core/Exception.h class Exception : public MMgc::GCObject MMgc 118 core/Exception.h class ExceptionHandlerTable : public MMgc::GCObject MMgc 706 core/Interpreter.cpp using namespace MMgc; MMgc 737 core/Interpreter.cpp MMgc::GC::AllocaAutoPtr _framep; MMgc 739 core/MathUtils.cpp MMgc::GC::AllocaAutoPtr _buffer; MMgc 852 core/MathUtils.cpp MMgc::GC::AllocaAutoPtr _tmp; MMgc 926 core/MathUtils.cpp MMgc::GC::AllocaAutoPtr _buffer; MMgc 42 core/MethodClosure.cpp using namespace MMgc; MMgc 374 core/MethodEnv.cpp MMgc::GC::AllocaAutoPtr _atomv; MMgc 385 core/MethodEnv.cpp MMgc::GC::AllocaAutoPtr _ap; MMgc 414 core/MethodEnv.cpp MMgc::GC::AllocaAutoPtr _atomv; MMgc 424 core/MethodEnv.cpp MMgc::GC::AllocaAutoPtr _ap; MMgc 489 core/MethodEnv.cpp MMgc::GC::AllocaAutoPtr _ap; MMgc 908 core/MethodEnv.cpp MMgc::GC::AllocaAutoPtr _atomv; MMgc 1198 core/MethodEnv.cpp MMgc::GC* gc = core->GetGC(); MMgc 1235 core/MethodEnv.cpp MMgc::GC* gc = core->GetGC(); MMgc 1946 core/MethodEnv.cpp MMgc::GC *gc = core->GetGC(); MMgc 44 core/MethodEnv.h class MethodEnvProcHolder : public MMgc::GCObject MMgc 323 core/MethodEnv.h class LookupCache : public MMgc::GCObject MMgc 276 core/MethodInfo-inlines.h REALLY_INLINE void MethodInfo::set_abc_body_pos_wb(MMgc::GC* gc, const uint8_t* p) MMgc 292 core/MethodInfo-inlines.h REALLY_INLINE void MethodInfo::set_abc_exceptions(MMgc::GC* gc, ExceptionHandlerTable* e) MMgc 306 core/MethodInfo-inlines.h REALLY_INLINE void MethodInfo::set_word_code_exceptions(MMgc::GC* gc, ExceptionHandlerTable* e) MMgc 318 core/MethodInfo-inlines.h REALLY_INLINE void MethodInfo::set_word_code(MMgc::GC* gc, TranslatedCode* translated_code) MMgc 50 core/MethodInfo.cpp using namespace MMgc; MMgc 602 core/MethodInfo.cpp MMgc::GC* gc = core->GetGC(); MMgc 58 core/MethodInfo.h class DebuggerMethodInfo : public MMgc::GCObject MMgc 80 core/MethodInfo.h class MethodInfoProcHolder : public MMgc::GCObject MMgc 349 core/MethodInfo.h void set_abc_body_pos_wb(MMgc::GC* gc, const uint8_t* p); MMgc 352 core/MethodInfo.h void set_abc_exceptions(MMgc::GC* gc, ExceptionHandlerTable* e); MMgc 356 core/MethodInfo.h void set_word_code_exceptions(MMgc::GC* gc, ExceptionHandlerTable* e); MMgc 358 core/MethodInfo.h void set_word_code(MMgc::GC* gc, TranslatedCode* translated_code); MMgc 421 core/MethodInfo.h DWB(MMgc::GCWeakRef*) _msref; // our MethodSignature MMgc 436 core/Multiname-inlines.h REALLY_INLINE MMgc::GC* HeapMultiname::gc() const MMgc 438 core/Multiname-inlines.h return MMgc::GC::GetGC(this); MMgc 213 core/Multiname.cpp MMgc::GC* gc = this->gc(); MMgc 199 core/Multiname.h MMgc::GC* gc() const; MMgc 40 core/MultinameHashtable.cpp using namespace MMgc; MMgc 48 core/MultinameHashtable.cpp MMgc::GC* gc = MMgc::GC::GetGC(this); MMgc 111 core/MultinameHashtable.cpp MMgc::GC* gc = MMgc::GC::GetGC(this); MMgc 64 core/MultinameHashtable.h class MultinameHashtable : public MMgc::GCObject MMgc 41 core/Namespace.cpp using namespace MMgc; MMgc 61 core/Namespace.cpp WBATOM(MMgc::GC::GetGC(this), this, &m_prefix, 0); MMgc 77 core/Namespace.cpp WBATOM(MMgc::GC::GetGC(this), this, &m_prefix, pre); MMgc 95 core/NamespaceSet-inlines.h WBRC(MMgc::GC::GetGC(this), this, &_namespaces[i], ns); MMgc 59 core/NamespaceSet.h class NamespaceSet : public MMgc::GCObject MMgc 74 core/NamespaceSet.h static NamespaceSet* _create(MMgc::GC* gc, uint32_t count); MMgc 78 core/NamespaceSet.h static const NamespaceSet* create(MMgc::GC* gc, Namespacep ns); MMgc 43 core/NativeFunction.cpp using namespace MMgc; MMgc 52 core/OutputStream.h class OutputStream : public MMgc::GCObject MMgc 47 core/PoolObject-inlines.h return MMgc::FixedMalloc::GetFixedMalloc()->Alloc(size+extra, MMgc::kZero); MMgc 134 core/PoolObject-inlines.h REALLY_INLINE PoolObject::ConstantStrings::ConstantStrings(MMgc::GC* gc) MMgc 100 core/PoolObject.cpp if (!MMgc::GC::GetGC(this)->Destroying()) MMgc 57 core/PoolObject.h class PrecomputedMultinames : public MMgc::GCRoot MMgc 61 core/PoolObject.h PrecomputedMultinames(MMgc::GC* gc, PoolObject* pool); MMgc 75 core/PoolObject.h class PoolObject : public MMgc::GCFinalizedObject MMgc 202 core/PoolObject.h class ConstantStrings : public MMgc::GCRoot MMgc 205 core/PoolObject.h ConstantStrings(MMgc::GC* gc); MMgc 42 core/QCache.cpp using namespace MMgc; MMgc 71 core/QCache.h class QCachedItem : public MMgc::GCObject MMgc 80 core/QCache.h class QCache : public MMgc::GCFinalizedObject MMgc 84 core/QCache.h QCache(uint32_t _max, MMgc::GC* _gc); MMgc 103 core/QCache.h MMgc::GC* m_gc; MMgc 48 core/RegExpObject.cpp using namespace MMgc; MMgc 45 core/Sampler.cpp using namespace MMgc; MMgc 478 core/Sampler.cpp ptrSamples = mmfx_new( MMgc::GCHashtable_VMPI(4096) ); MMgc 506 core/Sampler.cpp ptrSamples = mmfx_new( MMgc::GCHashtable_VMPI(1024) ); MMgc 612 core/Sampler.cpp MMgc::GC * const gc = core->gc; MMgc 154 core/Sampler.h class Sampler : public MMgc::GCRoot MMgc 229 core/Sampler.h MMgc::GCHashtable_VMPI uids; // important to use the VMPI variant for non-MMGC-based memory allocation. MMgc 230 core/Sampler.h MMgc::GCHashtable_VMPI* ptrSamples; // important to use the VMPI variant for non-MMGC-based memory allocation. MMgc 48 core/ScopeChain-inlines.h REALLY_INLINE const ScopeTypeChain* ScopeTypeChain::createEmpty(MMgc::GC* gc, Traits* traits) MMgc 86 core/ScopeChain.cpp MMgc::GC::AllocaAutoPtr valuesPtr; MMgc 47 core/ScopeChain.h class ScopeTypeChain : public MMgc::GCObject MMgc 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); MMgc 55 core/ScopeChain.h static const ScopeTypeChain* create(MMgc::GC* gc, Traits* traits, const ScopeTypeChain* outer, const FrameState* state, Traits* append, Traits* extra); MMgc 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); MMgc 59 core/ScopeChain.h static const ScopeTypeChain* createEmpty(MMgc::GC* gc, Traits* traits); MMgc 61 core/ScopeChain.h const ScopeTypeChain* cloneWithNewTraits(MMgc::GC* gc, Traits* traits) const; MMgc 89 core/ScopeChain.h class ScopeChain : public MMgc::GCObject MMgc 105 core/ScopeChain.h static ScopeChain* create(MMgc::GC* gc, VTable* vtable, AbcEnv* abcEnv, const ScopeTypeChain* scopeTraits, const ScopeChain* outer, Namespacep dxns); MMgc 107 core/ScopeChain.h ScopeChain* cloneWithNewVTable(MMgc::GC* gc, VTable* vtable, AbcEnv* abcEnv, const ScopeTypeChain* scopeTraits = NULL); MMgc 114 core/ScopeChain.h void setScope(MMgc::GC* gc, int32_t i, Atom value); MMgc 52 core/ScriptBuffer.h class ScriptBufferImpl : public MMgc::GCFinalizedObject MMgc 88 core/ScriptBuffer.h static void *operator new(size_t size, MMgc::GC *gc, size_t extra = 0) MMgc 57 core/ScriptObject.cpp AvmAssert(MMgc::GC::Size(this) >= vtable->traits->getTotalSize()); MMgc 73 core/ScriptObject.cpp AvmAssert(MMgc::GC::Size(this) >= vtable->traits->getTotalSize()); MMgc 75 core/ScriptObject.h MMgc::GC* gc() const { MMgc 80 core/SortedMap.h SortedMap(MMgc::GC* gc, int cap = kInitialCapacity) MMgc 205 core/SortedMap.h class GCSortedMap : public MMgc::GCFinalizedObject MMgc 211 core/SortedMap.h GCSortedMap(MMgc::GC* gc, int _capacity=MapType::kInitialCapacity) MMgc 214 core/StackTrace.h class StackTrace : public MMgc::GCObject MMgc 42 core/StringBuffer.cpp using namespace MMgc; MMgc 55 core/StringBuffer.cpp GC* gc = MMgc::GC::GetGC(m_buffer); MMgc 65 core/StringBuffer.cpp GC* gc = MMgc::GC::GetGC(m_buffer); MMgc 53 core/StringBuffer.h StringOutputStream(MMgc::GC *gc); MMgc 85 core/StringBuffer.h StringBuffer(MMgc::GC *gc) : MMgc 65 core/StringObject.cpp using namespace MMgc; MMgc 150 core/StringObject.cpp REALLY_INLINE MMgc::GC* _gc(const String* s) MMgc 152 core/StringObject.cpp return MMgc::GC::GetGC(s); MMgc 157 core/StringObject.cpp MMgc::GC *gc = MMgc::GC::GetGC(s); MMgc 180 core/StringObject.cpp typedef MMgc::is_same<char, uint8_t> is_char_unsigned; \ MMgc 181 core/StringObject.cpp typedef MMgc::is_same<char, TYPE> is_char; \ MMgc 323 core/StringObject.cpp REALLY_INLINE String::String(MMgc::GC* gc, void* buffer, Width w, int32_t length, int32_t charsLeft, bool is7bit) : MMgc 351 core/StringObject.cpp REALLY_INLINE String::String(MMgc::GC* gc, Stringp master, int32_t start, int32_t length) : MMgc 1082 core/StringObject.cpp MMgc::GC* gc = _gc(this); MMgc 1218 core/StringObject.cpp MMgc::GC* gc = _gc(this); MMgc 2622 core/StringObject.cpp MMgc::GC* gc = _gc(str); MMgc 2701 core/StringObject.cpp MMgc::GC* gc = _gc(str); MMgc 541 core/StringObject.h static Stringp createDependent(MMgc::GC* gc, Stringp master, int32_t start, int32_t len); MMgc 543 core/StringObject.h static Stringp createDynamic(MMgc::GC* gc, const void* data, int32_t len, Width w, bool is7bit, int32_t extra=0); MMgc 545 core/StringObject.h static Stringp createStatic(MMgc::GC* gc, const void* data, int32_t len, Width w, bool is7bit); MMgc 567 core/StringObject.h REALLY_INLINE void* operator new(size_t size, MMgc::GC *gc) MMgc 576 core/StringObject.h REALLY_INLINE String(MMgc::GC* gc, void* buffer, Width w, int32_t length, int32_t charsLeft, bool is7bit); MMgc 578 core/StringObject.h REALLY_INLINE String(MMgc::GC* gc, Stringp master, int32_t start, int32_t length); MMgc 140 core/Toplevel-inlines.h REALLY_INLINE MMgc::GC* Toplevel::gc() const MMgc 49 core/Toplevel.cpp _builtinClasses = (ClassClosure**) core()->GetGC()->Alloc(sizeof(ClassClosure*) * core()->builtinPool->classCount(), MMgc::GC::kZero | MMgc::GC::kContainsPointers); MMgc 52 core/Toplevel.cpp MMgc::GC* gc = core->GetGC(); MMgc 53 core/Toplevel.h class Toplevel : public MMgc::GCFinalizedObject MMgc 62 core/Toplevel.h MMgc::GC* gc() const; MMgc 43 core/Traits.cpp using namespace MMgc; MMgc 1183 core/Traits.cpp MMgc::GC* gc = core->GetGC(); MMgc 1287 core/Traits.cpp MMgc::GC* gc = core->GetGC(); MMgc 1451 core/Traits.cpp MMgc::GC* gc = core->GetGC(); MMgc 1710 core/Traits.cpp MMgc::GC* gc = core->GetGC(); MMgc 2021 core/Traits.cpp MMgc::GC* gc = core->GetGC(); MMgc 2111 core/Traits.cpp return (Traits**) gc->Alloc((size+1) * sizeof(Traits*), MMgc::GC::kZero); MMgc 139 core/Traits.h static TraitsBindings* alloc(MMgc::GC* gc, Traits* _owner, TraitsBindingsp _base, MultinameHashtable* _bindings, uint32_t slotCount, uint32_t methodCount); MMgc 141 core/Traits.h void buildSlotDestroyInfo(MMgc::GC* gc, FixedBitSet& slotDestroyInfo, uint32_t slotAreaCount, uint32_t sizeOfSlotArea) const; MMgc 244 core/Traits.h class Traits : public MMgc::GCObject MMgc 341 core/Traits.h static Traits** allocSupertypeList(MMgc:: GC*, uint32_t size); MMgc 505 core/Traits.h private: MMgc::GCHiddenPointer<Traits*> MMgc 519 core/Traits.h private: DWB(MMgc::GCWeakRef*) m_tbref; // our TraitsBindings MMgc 520 core/Traits.h private: DWB(MMgc::GCWeakRef*) m_tmref; // our TraitsMetadata MMgc 44 core/TypeDescriber.cpp using namespace MMgc; MMgc 48 core/VTable-inlines.h REALLY_INLINE MMgc::GC* VTable::gc() const MMgc 103 core/VTable.cpp class ImtEntry: public MMgc::GCObject MMgc 117 core/VTable.cpp MMgc::GC* gc = vtable->traits->core->GetGC(); MMgc 225 core/VTable.cpp MMgc::GC* gc = core->GetGC(); MMgc 270 core/VTable.cpp MMgc::GC* gc = core->GetGC(); MMgc 303 core/VTable.cpp MMgc::GC* gc = core->GetGC(); MMgc 367 core/VTable.cpp MMgc::GC* gc = core->GetGC(); MMgc 78 core/VTable.h class VTable : public MMgc::GCObject MMgc 121 core/VTable.h MMgc::GC* gc() const; MMgc 43 core/VectorClass.cpp using namespace MMgc; MMgc 585 core/VectorClass.cpp WBATOM( MMgc::GC::GetGC(m_array), m_array, m_array + index, (t ? toplevel()->coerce(value, t->traits()->itraits) : value)); MMgc 490 core/VectorClass.h MMgc::GC::GetGC(m_array)->Free(m_array); MMgc 2942 core/Verifier.cpp locals = (Value*)mmfx_alloc_opt(sizeof(Value) * verifier->frameSize, MMgc::kZero); MMgc 48 core/WordcodeEmitter.cpp using namespace MMgc; MMgc 44 core/WordcodeEmitter.h class TranslatedCode : public MMgc::GCObject MMgc 110 core/XMLListObject.h void setTargetObject(Atom a) const { m_targetObject.set(MMgc::GC::GetGC(this), this, a); } MMgc 116 core/XMLObject.cpp MMgc::GC *gc = core->GetGC(); MMgc 2484 core/XMLObject.cpp AtomArray *AncestorNamespaces = new (MMgc::GC::GetGC(this)) AtomArray(); MMgc 50 core/XMLParser16.h XMLTag(MMgc::GC *gc) : attributes(gc, 0) MMgc 45 core/avmplusDebugger.cpp using namespace MMgc; MMgc 58 core/avmplusDebugger.h class SourceInfo : public MMgc::GCFinalizedObject MMgc 104 core/avmplusDebugger.h class AbcInfo : public MMgc::GCFinalizedObject MMgc 190 core/avmplusDebugger.h class Debugger : public MMgc::GCFinalizedObject MMgc 462 core/avmplusDebugger.h MMgc::GCHashtable pool2abcIndex; MMgc 483 core/avmplusDebugger.h SourceFile(MMgc::GC* gc, Stringp name); MMgc 558 core/avmplusDebugger.h class DebugStackFrame : public MMgc::GCObject, public DebugFrame MMgc 45 core/avmplusDebuggerStubs.cpp using namespace MMgc; MMgc 41 core/avmplusHashtable.cpp using namespace MMgc; MMgc 209 core/avmplusHashtable.h MMgc::GC* gc = MMgc::GC::GetGC(getAtoms()); MMgc 214 core/avmplusHashtable.h void initialize(MMgc::GC *gc, int capacity = kDefaultCapacity); MMgc 319 core/avmplusHashtable.h class HeapHashtable : public MMgc::GCFinalizedObject MMgc 331 core/avmplusHashtable.h HeapHashtable(MMgc::GC* gc, int32_t capacity = InlineHashtable::kDefaultCapacity) MMgc 353 core/avmplusHashtable.h class HeapHashtableRC : public MMgc::GCFinalizedObject MMgc 359 core/avmplusHashtable.h HeapHashtableRC(MMgc::GC* gc, int32_t capacity = InlineHashtable::kDefaultCapacity) MMgc 370 core/avmplusHashtable.h inline MMgc::RCObject* valueAt(int index) { return untagAtom(ht.valueAt(index)); } MMgc 371 core/avmplusHashtable.h void add(Atom name, MMgc::RCObject* value) { ht.add(name, tagObject(value)); } MMgc 372 core/avmplusHashtable.h MMgc::RCObject* get(Atom name) { return untagAtom(ht.get(name)); } MMgc 373 core/avmplusHashtable.h MMgc::RCObject* remove(Atom name) { return untagAtom(ht.remove(name)); } MMgc 377 core/avmplusHashtable.h inline Atom tagObject(MMgc::RCObject* obj) { return (Atom)obj | kObjectType; } MMgc 378 core/avmplusHashtable.h inline MMgc::RCObject* untagAtom(Atom a) { return (MMgc::RCObject*)atomPtr(a); } MMgc 387 core/avmplusHashtable.h WeakKeyHashtable(MMgc::GC* _gc) : HeapHashtable(_gc) { } MMgc 404 core/avmplusHashtable.h WeakValueHashtable(MMgc::GC* _gc) : HeapHashtable(_gc) { } MMgc 102 core/avmplusList.h typedef MMgc::is_base_of<MMgc::GCObject, base_type> _isGCObject; MMgc 103 core/avmplusList.h typedef MMgc::is_base_of<MMgc::GCFinalizedObject, base_type> _isGCFinalizedObject; MMgc 104 core/avmplusList.h typedef MMgc::is_base_of<MMgc::RCObject, base_type> _isRCObject; MMgc 112 core/avmplusList.h typedef MMgc::GCObject Base; MMgc 131 core/avmplusList.h MMgc::GC* gc; MMgc 148 core/avmplusList.h MMgc::GC* gc; MMgc 165 core/avmplusList.h MMgc::GC* gc; MMgc 191 core/avmplusList.h List(MMgc::GC* _gc, uint32 _capacity = kInitialCapacity) MMgc 195 core/avmplusList.h void init(MMgc::GC* _gc, uint32 _capacity) MMgc 353 core/avmplusList.h gcflags |= MMgc::GC::kContainsPointers; MMgc 355 core/avmplusList.h gcflags |= (MMgc::GC::kContainsPointers|MMgc::GC::kZero); MMgc 55 core/avmplusProfiler.h class Profiler : public MMgc::GCFinalizedObject MMgc 48 extensions/DictionaryGlue.cpp using namespace MMgc; MMgc 74 extensions/DictionaryGlue.cpp MMgc::GC* gc = this->gc(); MMgc 94 extensions/DictionaryGlue.cpp AvmAssert(MMgc::GC::Size(obj) >= sizeof(ScriptObject)); MMgc 512 extensions/JavaGlue.cpp MMgc::GC::AllocaAutoPtr _jargs; MMgc 545 extensions/JavaGlue.cpp MMgc::GC::AllocaAutoPtr _jargs; MMgc 136 extensions/JavaGlue.h class JClass : public MMgc::GCObject MMgc 64 extensions/ST_mmgc_basics.cpp MMgc::GC *gc; MMgc 65 extensions/ST_mmgc_basics.cpp MMgc::FixedAlloc *fa; MMgc 66 extensions/ST_mmgc_basics.cpp MMgc::FixedMalloc *fm; MMgc 89 extensions/ST_mmgc_basics.cpp gc=new MMgc::GC(MMgc::GCHeap::GetGCHeap(), MMgc::GC::kIncrementalGC); MMgc 91 extensions/ST_mmgc_basics.cpp MMgc::GCHeap::Init(); MMgc 92 extensions/ST_mmgc_basics.cpp gc=new MMgc::GC(MMgc::GCHeap::GetGCHeap(), MMgc::GC::kIncrementalGC); MMgc 100 extensions/ST_mmgc_basics.cpp using namespace MMgc; MMgc 151 extensions/ST_mmgc_basics.cpp MMgc::FixedAlloc *fa; MMgc 152 extensions/ST_mmgc_basics.cpp fa=new MMgc::FixedAlloc(2048,MMgc::GCHeap::GetGCHeap()); MMgc 156 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::FixedAlloc::GetFixedAlloc(data1)==fa, "MMgc::FixedAlloc::GetFixedAlloc(data1)==fa", __FILE__, __LINE__); MMgc 160 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::FixedAlloc::GetFixedAlloc(data2)==fa, "MMgc::FixedAlloc::GetFixedAlloc(data2)==fa", __FILE__, __LINE__); MMgc 172 extensions/ST_mmgc_basics.cpp fm=MMgc::FixedMalloc::GetFixedMalloc(); MMgc 200 extensions/ST_mmgc_basics.cpp MMgc::GCHeap *gh=MMgc::GCHeap::GetGCHeap(); MMgc 209 extensions/ST_mmgc_basics.cpp void *data = gh->Alloc(1024*10,MMgc::GCHeap::kExpand | MMgc::GCHeap::kZero); MMgc 228 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::GCLargeAlloc::IsLargeBlock(GetRealPointer(obj))==true, "MMgc::GCLargeAlloc::IsLargeBlock(GetRealPointer(obj))==true", __FILE__, __LINE__); MMgc 229 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::GCLargeAlloc::FindBeginning(obj)==GetRealPointer(obj), "MMgc::GCLargeAlloc::FindBeginning(obj)==GetRealPointer(obj)", __FILE__, __LINE__); MMgc 230 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::GCLargeAlloc::IsFinalized(obj)==false, "MMgc::GCLargeAlloc::IsFinalized(obj)==false", __FILE__, __LINE__); MMgc 231 extensions/ST_mmgc_basics.cpp MMgc::GCLargeAlloc::SetFinalize(obj); MMgc 232 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::GCLargeAlloc::IsFinalized(obj)==true, "MMgc::GCLargeAlloc::IsFinalized(obj)==true", __FILE__, __LINE__); MMgc 233 extensions/ST_mmgc_basics.cpp MMgc::GCLargeAlloc::ClearFinalized(obj); MMgc 234 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::GCLargeAlloc::IsFinalized(obj)==false, "MMgc::GCLargeAlloc::IsFinalized(obj)==false", __FILE__, __LINE__); MMgc 235 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::GCLargeAlloc::ContainsPointers(obj)==false, "MMgc::GCLargeAlloc::ContainsPointers(obj)==false", __FILE__, __LINE__); MMgc 236 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::GCLargeAlloc::HasWeakRef(obj)==false, "MMgc::GCLargeAlloc::HasWeakRef(obj)==false", __FILE__, __LINE__); MMgc 237 extensions/ST_mmgc_basics.cpp MMgc::GCLargeAlloc::SetHasWeakRef(obj,true); MMgc 238 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::GCLargeAlloc::HasWeakRef(obj)==true, "MMgc::GCLargeAlloc::HasWeakRef(obj)==true", __FILE__, __LINE__); MMgc 239 extensions/ST_mmgc_basics.cpp MMgc::GCLargeAlloc::SetHasWeakRef(obj,false); MMgc 240 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::GCLargeAlloc::HasWeakRef(obj)==false, "MMgc::GCLargeAlloc::HasWeakRef(obj)==false", __FILE__, __LINE__); MMgc 241 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::GCLargeAlloc::GetMark(obj)==false, "MMgc::GCLargeAlloc::GetMark(obj)==false", __FILE__, __LINE__); MMgc 242 extensions/ST_mmgc_basics.cpp MMgc::GCLargeAlloc::SetMark(obj); MMgc 243 extensions/ST_mmgc_basics.cpp verifyPass(MMgc::GCLargeAlloc::GetMark(obj)==true, "MMgc::GCLargeAlloc::GetMark(obj)==true", __FILE__, __LINE__); MMgc 56 extensions/ST_mmgc_threads.cpp MMgc::GC *gc; MMgc 57 extensions/ST_mmgc_threads.cpp MMgc::FixedAlloc *fa; MMgc 58 extensions/ST_mmgc_threads.cpp MMgc::FixedMalloc *fm; MMgc 129 extensions/ST_mmgc_threads.cpp gc=new MMgc::GC(MMgc::GCHeap::GetGCHeap(), MMgc::GC::kIncrementalGC); MMgc 131 extensions/ST_mmgc_threads.cpp MMgc::GCHeap::Init(); MMgc 132 extensions/ST_mmgc_threads.cpp gc=new MMgc::GC(MMgc::GCHeap::GetGCHeap(), MMgc::GC::kIncrementalGC); MMgc 147 extensions/ST_mmgc_threads.cpp using namespace MMgc; MMgc 50 extensions/SamplerScript.cpp using namespace MMgc; MMgc 130 extensions/SamplerScript.cpp using namespace MMgc; MMgc 460 extensions/SamplerScript.cpp MMgc::GC* gc = core->GetGC(); MMgc 69 extensions/Selftest.h class SelftestRunner : public MMgc::GCRoot MMgc 42 extensions/SelftestClasses.h class MyGCObject : public MMgc::GCObject { MMgc 260 platform/win32/Vtune.cpp MMgc::GCHeap* heap = core->GetGC()->GetGCHeap(); MMgc 198 shell/ByteArrayGlue.cpp MMgc::GC::WriteBarrier(prevNext, curLink->next); MMgc 209 shell/ByteArrayGlue.cpp SubscriberLink *newLink = new (MMgc::GC::GetGC(subscriber)) SubscriberLink; MMgc 211 shell/ByteArrayGlue.cpp MMgc::GC::WriteBarrier(&newLink->next, m_subscriberRoot); MMgc 212 shell/ByteArrayGlue.cpp MMgc::GC::WriteBarrier(&m_subscriberRoot, newLink); MMgc 229 shell/ByteArrayGlue.cpp MMgc::GC::WriteBarrier(prevNext, curLink->next); MMgc 72 shell/ByteArrayGlue.h struct SubscriberLink : public MMgc::GCObject MMgc 79 shell/ByteArrayGlue.h MMgc::GCWeakRef* weakSubscriber; MMgc 184 shell/ByteArrayGlue.h MMgc::Cleaner c; MMgc 105 shell/DataIO.cpp char *buffer = mmfx_new_array_opt( char, length+1, MMgc::kCanFail ); MMgc 47 shell/DebugCLI.h class BreakAction : public MMgc::GCObject MMgc 98 shell/FileClass.cpp MMgc::GC::AllocaAutoPtr _c; MMgc 86 shell/ShellCore.cpp MMgc::GC::kZero | MMgc::GC::kContainsPointers); MMgc 92 shell/ShellCore.h MMgc::GC::GCMode gcMode() MMgc 94 shell/ShellCore.h if (nogc) return MMgc::GC::kDisableGC; MMgc 95 shell/ShellCore.h else if (greedy) return MMgc::GC::kGreedyGC; MMgc 96 shell/ShellCore.h else if (incremental) return MMgc::GC::kIncrementalGC; MMgc 97 shell/ShellCore.h else return MMgc::GC::kNonincrementalGC; MMgc 117 shell/ShellCore.h ShellCore(MMgc::GC *gc); MMgc 205 shell/SystemClass.cpp MMgc::GCHeap* gcheap = MMgc::GCHeap::GetGCHeap(); MMgc 206 shell/SystemClass.cpp return double(gcheap->GetTotalHeapSize() * MMgc::GCHeap::kBlockSize); MMgc 211 shell/SystemClass.cpp MMgc::GCHeap* gcheap = MMgc::GCHeap::GetGCHeap(); MMgc 212 shell/SystemClass.cpp return double(gcheap->GetFreeHeapSize() * MMgc::GCHeap::kBlockSize); MMgc 111 shell/avmshell.cpp MMgc::GCHeap::EnterLockInit(); MMgc 112 shell/avmshell.cpp MMgc::GCHeapConfig conf; MMgc 114 shell/avmshell.cpp MMgc::GCHeap::Init(conf); MMgc 143 shell/avmshell.cpp MMgc::GCHeap::Destroy(); MMgc 144 shell/avmshell.cpp MMgc::GCHeap::EnterLockDestroy(); MMgc 154 shell/avmshell.cpp MMgc::GC *gc = mmfx_new( MMgc::GC(MMgc::GCHeap::GetGCHeap(), settings.gcMode()) ); MMgc 237 shell/avmshell.cpp MMgc::GC* gc = core->GetGC(); MMgc 396 shell/avmshell.cpp MMgc::GC* gc = new MMgc::GC(MMgc::GCHeap::GetGCHeap(), settings.gcMode()); MMgc 784 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().gcstats = true; MMgc 785 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().autoGCStats = true; MMgc 788 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().gcstats = true; MMgc 789 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().autoGCStats = true; MMgc 790 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().verbose = true; MMgc 793 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().heapLimit = VMPI_strtol(argv[++i], 0, 10); MMgc 797 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().gcbehavior = true; MMgc 801 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().eagerSweeping = true; MMgc 811 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().gcLoad = load; MMgc 812 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().gcLoadCeiling = limit; MMgc 815 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().gcLoad = load; MMgc 827 shell/avmshell.cpp MMgc::GCHeap::GetGCHeap()->Config().gcEfficiency = work; MMgc 209 shell/avmshell.h ShellCoreImpl(MMgc::GC* gc, ShellSettings& settings, bool mainthread); MMgc 133 shell/swf.cpp MMgc::GC *gc = toplevel->gc(); MMgc 181 shell/swf.cpp MMgc::GC *gc = toplevel->gc();