18 references to AddNewTransition
Microsoft.Diagnostics.DataContractReader.Contracts (18)
Contracts\StackWalk\Context\X86\GCInfoDecoding\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)); 245AddNewTransition(transition); 322AddNewTransition(transition); 355AddNewTransition(transition); 400AddNewTransition(new GcTransitionRegister((int)curOffs, RegMask.ESP, Action.PUSH)); 406AddNewTransition(new GcTransitionRegister((int)curOffs, RegMask.ESP, Action.PUSH, false, false, (int)pushCount)); 432AddNewTransition(new GcTransitionRegister((int)curOffs, RegMask.ESP, Action.POP, false, false, (int)popSize)); 456AddNewTransition(new StackDepthTransition((int)curOffs, (int)callArgCnt)); 471AddNewTransition(new StackDepthTransition((int)curOffs, (int)callArgCnt)); 482AddNewTransition(new StackDepthTransition((int)curOffs, (int)callArgCnt)); 490AddNewTransition(new IPtrMask((int)curOffs, imask)); 494AddNewTransition(new CalleeSavedRegister((int)curOffs, TwoBitEncodingToRegMask((byte)(val & 0x3)))); 512AddNewTransition(new StackDepthTransition((int)curOffs, (int)callArgCnt));