2 writes to EbpFrame
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\GCInfo\X86\InfoHdr.cs (2)
215
infoHdr.
EbpFrame
= !infoHdr.EbpFrame;
452
EbpFrame
= ebpFrame == 1;
23 references to EbpFrame
Microsoft.Diagnostics.DataContractReader.Contracts (23)
Contracts\GCInfo\X86\GCArgTable.cs (7)
28
else if (_header.
EbpFrame
)
57
AddNewTransition(new GcTransitionPointer((int)curOffs, argOffs, argCnt - argOffs, Action.POP, _header.
EbpFrame
));
62
AddNewTransition(new GcTransitionPointer((int)curOffs, argOffs, argOffs + 1, Action.PUSH, _header.
EbpFrame
, isThis, iptr));
153
AddNewTransition(new GcTransitionPointer((int)curOffs, argOffs, argCnt, Action.PUSH, _header.
EbpFrame
, false, false, false));
182
AddNewTransition(new GcTransitionPointer((int)curOffs, argOffs, argCnt, Action.KILL, _header.
EbpFrame
));
321
transition = new GcTransitionCall((int)curOffs, _header.
EbpFrame
, regMask, byrefRegMask);
354
GcTransitionCall transition = new GcTransitionCall((int)curOffs, _header.
EbpFrame
, callRegMask, iregMask);
Contracts\GCInfo\X86\GCInfo.cs (2)
142
if (Header.
EbpFrame
|| Header.DoubleAlign)
254
return (Header.
EbpFrame
|| Header.DoubleAlign) ? REG_EBP : REG_ESP;
Contracts\GCInfo\X86\InfoHdr.cs (7)
215
infoHdr.EbpFrame = !infoHdr.
EbpFrame
;
395
Debug.Assert(infoHdr.EbpSaved || !(infoHdr.
EbpFrame
|| infoHdr.DoubleAlign));
396
Debug.Assert(!infoHdr.
EbpFrame
|| !infoHdr.DoubleAlign);
397
Debug.Assert(infoHdr.
EbpFrame
|| !infoHdr.Security);
398
Debug.Assert(infoHdr.
EbpFrame
|| !infoHdr.Handlers);
399
Debug.Assert(infoHdr.
EbpFrame
|| !infoHdr.LocalAlloc);
400
Debug.Assert(infoHdr.
EbpFrame
|| !infoHdr.EditAndContinue);
Contracts\StackWalk\Context\X86\X86Unwinder.cs (7)
74
else if (!gcInfo.Header.
EbpFrame
&& !gcInfo.Header.DoubleAlign)
105
if (gcInfo.Header.
EbpFrame
|| gcInfo.Header.DoubleAlign)
248
Debug.Assert(!gcInfo.Header.
EbpFrame
&& !gcInfo.Header.DoubleAlign);
313
Debug.Assert(!gcInfo.Header.
EbpFrame
&& !gcInfo.Header.DoubleAlign);
354
Debug.Assert(!gcInfo.Header.
EbpFrame
&& !gcInfo.Header.DoubleAlign);
435
Debug.Assert(gcInfo.Header.
EbpFrame
|| gcInfo.Header.DoubleAlign);
517
Debug.Assert(gcInfo.Header.
EbpFrame
|| gcInfo.Header.DoubleAlign);