2 writes to EbpFrame
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\GCInfo\X86\InfoHdr.cs (2)
215infoHdr.EbpFrame = !infoHdr.EbpFrame; 452EbpFrame = ebpFrame == 1;
23 references to EbpFrame
Microsoft.Diagnostics.DataContractReader.Contracts (23)
Contracts\GCInfo\X86\GCArgTable.cs (7)
28else if (_header.EbpFrame) 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)); 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)); 321transition = new GcTransitionCall((int)curOffs, _header.EbpFrame, regMask, byrefRegMask); 354GcTransitionCall transition = new GcTransitionCall((int)curOffs, _header.EbpFrame, callRegMask, iregMask);
Contracts\GCInfo\X86\GCInfo.cs (2)
142if (Header.EbpFrame || Header.DoubleAlign) 254return (Header.EbpFrame || Header.DoubleAlign) ? REG_EBP : REG_ESP;
Contracts\GCInfo\X86\InfoHdr.cs (7)
215infoHdr.EbpFrame = !infoHdr.EbpFrame; 395Debug.Assert(infoHdr.EbpSaved || !(infoHdr.EbpFrame || infoHdr.DoubleAlign)); 396Debug.Assert(!infoHdr.EbpFrame || !infoHdr.DoubleAlign); 397Debug.Assert(infoHdr.EbpFrame || !infoHdr.Security); 398Debug.Assert(infoHdr.EbpFrame || !infoHdr.Handlers); 399Debug.Assert(infoHdr.EbpFrame || !infoHdr.LocalAlloc); 400Debug.Assert(infoHdr.EbpFrame || !infoHdr.EditAndContinue);
Contracts\StackWalk\Context\X86\X86Unwinder.cs (7)
74else if (!gcInfo.Header.EbpFrame && !gcInfo.Header.DoubleAlign) 105if (gcInfo.Header.EbpFrame || gcInfo.Header.DoubleAlign) 248Debug.Assert(!gcInfo.Header.EbpFrame && !gcInfo.Header.DoubleAlign); 313Debug.Assert(!gcInfo.Header.EbpFrame && !gcInfo.Header.DoubleAlign); 354Debug.Assert(!gcInfo.Header.EbpFrame && !gcInfo.Header.DoubleAlign); 435Debug.Assert(gcInfo.Header.EbpFrame || gcInfo.Header.DoubleAlign); 517Debug.Assert(gcInfo.Header.EbpFrame || gcInfo.Header.DoubleAlign);