Contracts\GCInfo\X86\GCTransition.cs (10)
70public Action IsLive { get; set; }
77public GcTransitionRegister(int codeOffset, RegMask reg, Action isLive, bool isThis = false, bool iptr = false, int pushCountOrPopSize = 1)
91if (IsLive == Action.LIVE)
95else if (IsLive == Action.DEAD)
101sb.Append((IsLive == Action.PUSH ? "push" : "pop") + $" {Register}");
120public Action Act { get; set; }
127public GcTransitionPointer(int codeOffset, uint argOffs, uint argCnt, Action act, bool isEbpFrame, bool isThis = false, bool iptr = false, bool isPtr = true)
144if (Act == Action.KILL)
150if (Act == Action.POP)
165else if (Act == Action.POP)