Example #1
0
 internal SourceStepper(RuntimeThread thread, ICorDebugStepper comStepper)
 {
     _thread     = thread;
     _comStepper = comStepper;
     _comStepper.SetRangeIL(1);
     _comStepper.SetUnmappedStopMask(CorDebugUnmappedStop.STOP_NONE);
 }
 internal SourceStepper(RuntimeThread thread, ICorDebugStepper comStepper)
 {
     _thread = thread;
     _comStepper = comStepper;
     _comStepper.SetRangeIL(1);
     _comStepper.SetUnmappedStopMask(CorDebugUnmappedStop.STOP_NONE);
 }
Example #3
0
		private Stepper(StackFrame stackFrame, StepperOperation operation, int[] stepRanges, string name, bool justMyCode)
		{
			this.stackFrame = stackFrame;
			this.operation = operation;
			this.stepRanges = stepRanges;
			this.name = name;
			
			this.corStepper = stackFrame.CorILFrame.CreateStepper();
			this.ignore = false;
			this.StackFrame.Process.Steppers.Add(this);
			
			if (justMyCode) {
				corStepper.SetUnmappedStopMask(CorDebugUnmappedStop.STOP_NONE);
				((ICorDebugStepper2)corStepper).SetJMC(1);
			}
		}
Example #4
0
        private Stepper(StackFrame stackFrame, StepperOperation operation, int[] stepRanges, string name, bool justMyCode)
        {
            this.stackFrame = stackFrame;
            this.operation  = operation;
            this.stepRanges = stepRanges;
            this.name       = name;

            this.corStepper = stackFrame.CorILFrame.CreateStepper();
            this.ignore     = false;
            this.StackFrame.Thread.Steppers.Add(this);

            if (justMyCode)
            {
                corStepper.SetUnmappedStopMask(CorDebugUnmappedStop.STOP_NONE);
                corStepper.CastTo <ICorDebugStepper2>().SetJMC(1);
            }
        }
Example #5
0
 /** Should the stepper stop in jitted code not mapped to IL? */
 public void SetUnmappedStopMask(CorDebugUnmappedStop mask)
 {
     m_step.SetUnmappedStopMask(mask);
 }