GCStackSegment 109 MMgc/GCStack.cpp GCAssert(sizeof(GCStackSegment) <= 4096); GCStackSegment 112 MMgc/GCStack.cpp void *memory = AllocStackSegment(sizeof(GCStackSegment), mustSucceed); GCStackSegment 115 MMgc/GCStack.cpp m_extraSegment = new (memory) GCStackSegment(); GCStackSegment 119 MMgc/GCStack.cpp GCStackSegment* seg = m_extraSegment; GCStackSegment 132 MMgc/GCStack.cpp GCStackSegment* seg = m_topSegment; GCStackSegment 148 MMgc/GCStack.cpp GCStackSegment* seg; GCStackSegment 197 MMgc/GCStack.cpp for ( GCStackSegment* seg=m_topSegment->m_prev ; seg != NULL ; seg = seg->m_prev ) { GCStackSegment 143 MMgc/GCStack.h GCStackSegment* m_prev; GCStackSegment 149 MMgc/GCStack.h GCStackSegment* m_topSegment; // current stack segment, older segments linked through 'prev' GCStackSegment 151 MMgc/GCStack.h GCStackSegment* m_extraSegment; // single-element cache used to avoid hysteresis