18 references to AddNewTransition
Microsoft.Diagnostics.DataContractReader.Contracts (18)
Contracts\GCInfo\X86\GCArgTable.cs (18)
57AddNewTransition(new GcTransitionPointer((int)curOffs, argOffs, argCnt - argOffs, Action.POP, _header.EbpFrame));
62AddNewTransition(new GcTransitionPointer((int)curOffs, argOffs, argOffs + 1, Action.PUSH, _header.EbpFrame, isThis, iptr));
117AddNewTransition(new GcTransitionRegister((int)curOffs, ThreeBitEncodingToRegMask((byte)((val >> 3) & 7)), isLive, isThis, iptr));
153AddNewTransition(new GcTransitionPointer((int)curOffs, argOffs, argCnt, Action.PUSH, _header.EbpFrame, false, false, false));
182AddNewTransition(new GcTransitionPointer((int)curOffs, argOffs, argCnt, Action.KILL, _header.EbpFrame));
186AddNewTransition(new StackDepthTransition((int)curOffs, (int)argOffs));
243AddNewTransition(new ThisPointerRegister((int)curOffs, thisRegister));
321AddNewTransition(transition);
354AddNewTransition(transition);
393AddNewTransition(new GcTransitionRegister((int)curOffs, RegMask.ESP, Action.PUSH));
399AddNewTransition(new GcTransitionRegister((int)curOffs, RegMask.ESP, Action.PUSH, false, false, (int)pushCount));
424AddNewTransition(new GcTransitionRegister((int)curOffs, RegMask.ESP, Action.POP, false, false, (int)popSize));
446AddNewTransition(new StackDepthTransition((int)curOffs, -(int)callArgCnt));
461AddNewTransition(new StackDepthTransition((int)curOffs, -(int)callArgCnt));
472AddNewTransition(new StackDepthTransition((int)curOffs, -(int)callArgCnt));
480AddNewTransition(new IPtrMask((int)curOffs, imask));
484AddNewTransition(new ThisPointerRegister((int)curOffs, TwoBitEncodingToRegMask((byte)(val & 0x3))));
502AddNewTransition(new StackDepthTransition((int)curOffs, -(int)callArgCnt));