DkmClrRuntimeInstance.GetOutOfProcStepAddresses Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Internal helper method for finding candidate addresses for step in/over.
Location constraint: None.
This API was introduced in Visual Studio 16 RTM (DkmApiVersion.VS16RTMPreview).
public:
cli::array <Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^> ^ GetOutOfProcStepAddresses(Microsoft::VisualStudio::Debugger::Stepping::DkmStepper ^ Stepper, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ StepStartFrame, cli::array <Microsoft::VisualStudio::Debugger::Symbols::DkmSteppingRange> ^ SteppingRanges);
public Microsoft.VisualStudio.Debugger.DkmInstructionAddress[] GetOutOfProcStepAddresses (Microsoft.VisualStudio.Debugger.Stepping.DkmStepper Stepper, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StepStartFrame, Microsoft.VisualStudio.Debugger.Symbols.DkmSteppingRange[] SteppingRanges);
member this.GetOutOfProcStepAddresses : Microsoft.VisualStudio.Debugger.Stepping.DkmStepper * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.Symbols.DkmSteppingRange[] -> Microsoft.VisualStudio.Debugger.DkmInstructionAddress[]
Public Function GetOutOfProcStepAddresses (Stepper As DkmStepper, StepStartFrame As DkmStackWalkFrame, SteppingRanges As DkmSteppingRange()) As DkmInstructionAddress()
Parameters
- Stepper
- DkmStepper
[In] The current stepper.
- StepStartFrame
- DkmStackWalkFrame
[In] The beginning stack frame of the step. This frame may not be the top-most stack frame.
- SteppingRanges
- DkmSteppingRange[]
[In] The stepping ranges to look for call instructions within.
Returns
[Out] The result candidate addresses.